{ "binary": "tests\\example1.exe", "arch": "x86-64", "format": "PE", "entry_point": "0x1400054bc", "imports": [ { "address": "0x140020000", "name": "EncodePointer", "library": "KERNEL32.dll" }, { "address": "0x140020008", "name": "DecodePointer", "library": "KERNEL32.dll" }, { "address": "0x140020010", "name": "EnterCriticalSection", "library": "KERNEL32.dll" }, { "address": "0x140020018", "name": "LeaveCriticalSection", "library": "KERNEL32.dll" }, { "address": "0x140020020", "name": "InitializeCriticalSectionEx", "library": "KERNEL32.dll" }, { "address": "0x140020028", "name": "DeleteCriticalSection", "library": "KERNEL32.dll" }, { "address": "0x140020030", "name": "MultiByteToWideChar", "library": "KERNEL32.dll" }, { "address": "0x140020038", "name": "WideCharToMultiByte", "library": "KERNEL32.dll" }, { "address": "0x140020040", "name": "LCMapStringEx", "library": "KERNEL32.dll" }, { "address": "0x140020048", "name": "GetStringTypeW", "library": "KERNEL32.dll" }, { "address": "0x140020050", "name": "GetCPInfo", "library": "KERNEL32.dll" }, { "address": "0x140020058", "name": "RtlCaptureContext", "library": "KERNEL32.dll" }, { "address": "0x140020060", "name": "RtlLookupFunctionEntry", "library": "KERNEL32.dll" }, { "address": "0x140020068", "name": "RtlVirtualUnwind", "library": "KERNEL32.dll" }, { "address": "0x140020070", "name": "UnhandledExceptionFilter", "library": "KERNEL32.dll" }, { "address": "0x140020078", "name": "SetUnhandledExceptionFilter", "library": "KERNEL32.dll" }, { "address": "0x140020080", "name": "GetCurrentProcess", "library": "KERNEL32.dll" }, { "address": "0x140020088", "name": "TerminateProcess", "library": "KERNEL32.dll" }, { "address": "0x140020090", "name": "IsProcessorFeaturePresent", "library": "KERNEL32.dll" }, { "address": "0x140020098", "name": "QueryPerformanceCounter", "library": "KERNEL32.dll" }, { "address": "0x1400200a0", "name": "GetCurrentProcessId", "library": "KERNEL32.dll" }, { "address": "0x1400200a8", "name": "GetCurrentThreadId", "library": "KERNEL32.dll" }, { "address": "0x1400200b0", "name": "GetSystemTimeAsFileTime", "library": "KERNEL32.dll" }, { "address": "0x1400200b8", "name": "InitializeSListHead", "library": "KERNEL32.dll" }, { "address": "0x1400200c0", "name": "IsDebuggerPresent", "library": "KERNEL32.dll" }, { "address": "0x1400200c8", "name": "GetStartupInfoW", "library": "KERNEL32.dll" }, { "address": "0x1400200d0", "name": "GetModuleHandleW", "library": "KERNEL32.dll" }, { "address": "0x1400200d8", "name": "WriteConsoleW", "library": "KERNEL32.dll" }, { "address": "0x1400200e0", "name": "RtlPcToFileHeader", "library": "KERNEL32.dll" }, { "address": "0x1400200e8", "name": "RaiseException", "library": "KERNEL32.dll" }, { "address": "0x1400200f0", "name": "RtlUnwindEx", "library": "KERNEL32.dll" }, { "address": "0x1400200f8", "name": "GetLastError", "library": "KERNEL32.dll" }, { "address": "0x140020100", "name": "SetLastError", "library": "KERNEL32.dll" }, { "address": "0x140020108", "name": "InitializeCriticalSectionAndSpinCount", "library": "KERNEL32.dll" }, { "address": "0x140020110", "name": "TlsAlloc", "library": "KERNEL32.dll" }, { "address": "0x140020118", "name": "TlsGetValue", "library": "KERNEL32.dll" }, { "address": "0x140020120", "name": "TlsSetValue", "library": "KERNEL32.dll" }, { "address": "0x140020128", "name": "TlsFree", "library": "KERNEL32.dll" }, { "address": "0x140020130", "name": "FreeLibrary", "library": "KERNEL32.dll" }, { "address": "0x140020138", "name": "GetProcAddress", "library": "KERNEL32.dll" }, { "address": "0x140020140", "name": "LoadLibraryExW", "library": "KERNEL32.dll" }, { "address": "0x140020148", "name": "GetStdHandle", "library": "KERNEL32.dll" }, { "address": "0x140020150", "name": "WriteFile", "library": "KERNEL32.dll" }, { "address": "0x140020158", "name": "GetModuleFileNameW", "library": "KERNEL32.dll" }, { "address": "0x140020160", "name": "ExitProcess", "library": "KERNEL32.dll" }, { "address": "0x140020168", "name": "GetModuleHandleExW", "library": "KERNEL32.dll" }, { "address": "0x140020170", "name": "GetCommandLineA", "library": "KERNEL32.dll" }, { "address": "0x140020178", "name": "GetCommandLineW", "library": "KERNEL32.dll" }, { "address": "0x140020180", "name": "HeapAlloc", "library": "KERNEL32.dll" }, { "address": "0x140020188", "name": "HeapFree", "library": "KERNEL32.dll" }, { "address": "0x140020190", "name": "FlsAlloc", "library": "KERNEL32.dll" }, { "address": "0x140020198", "name": "FlsGetValue", "library": "KERNEL32.dll" }, { "address": "0x1400201a0", "name": "FlsSetValue", "library": "KERNEL32.dll" }, { "address": "0x1400201a8", "name": "FlsFree", "library": "KERNEL32.dll" }, { "address": "0x1400201b0", "name": "VirtualProtect", "library": "KERNEL32.dll" }, { "address": "0x1400201b8", "name": "CompareStringW", "library": "KERNEL32.dll" }, { "address": "0x1400201c0", "name": "LCMapStringW", "library": "KERNEL32.dll" }, { "address": "0x1400201c8", "name": "GetLocaleInfoW", "library": "KERNEL32.dll" }, { "address": "0x1400201d0", "name": "IsValidLocale", "library": "KERNEL32.dll" }, { "address": "0x1400201d8", "name": "GetUserDefaultLCID", "library": "KERNEL32.dll" }, { "address": "0x1400201e0", "name": "EnumSystemLocalesW", "library": "KERNEL32.dll" }, { "address": "0x1400201e8", "name": "GetFileType", "library": "KERNEL32.dll" }, { "address": "0x1400201f0", "name": "CloseHandle", "library": "KERNEL32.dll" }, { "address": "0x1400201f8", "name": "FlushFileBuffers", "library": "KERNEL32.dll" }, { "address": "0x140020200", "name": "GetConsoleOutputCP", "library": "KERNEL32.dll" }, { "address": "0x140020208", "name": "GetConsoleMode", "library": "KERNEL32.dll" }, { "address": "0x140020210", "name": "ReadFile", "library": "KERNEL32.dll" }, { "address": "0x140020218", "name": "GetFileSizeEx", "library": "KERNEL32.dll" }, { "address": "0x140020220", "name": "SetFilePointerEx", "library": "KERNEL32.dll" }, { "address": "0x140020228", "name": "ReadConsoleW", "library": "KERNEL32.dll" }, { "address": "0x140020230", "name": "HeapReAlloc", "library": "KERNEL32.dll" }, { "address": "0x140020238", "name": "FindClose", "library": "KERNEL32.dll" }, { "address": "0x140020240", "name": "FindFirstFileExW", "library": "KERNEL32.dll" }, { "address": "0x140020248", "name": "FindNextFileW", "library": "KERNEL32.dll" }, { "address": "0x140020250", "name": "IsValidCodePage", "library": "KERNEL32.dll" }, { "address": "0x140020258", "name": "GetACP", "library": "KERNEL32.dll" }, { "address": "0x140020260", "name": "GetOEMCP", "library": "KERNEL32.dll" }, { "address": "0x140020268", "name": "GetEnvironmentStringsW", "library": "KERNEL32.dll" }, { "address": "0x140020270", "name": "FreeEnvironmentStringsW", "library": "KERNEL32.dll" }, { "address": "0x140020278", "name": "SetEnvironmentVariableW", "library": "KERNEL32.dll" }, { "address": "0x140020280", "name": "SetStdHandle", "library": "KERNEL32.dll" }, { "address": "0x140020288", "name": "GetProcessHeap", "library": "KERNEL32.dll" }, { "address": "0x140020290", "name": "HeapSize", "library": "KERNEL32.dll" }, { "address": "0x140020298", "name": "CreateFileW", "library": "KERNEL32.dll" }, { "address": "0x1400202a0", "name": "RtlUnwind", "library": "KERNEL32.dll" } ], "indirect_targets": [ { "instruction": "0x1400054c0", "resolved_target": "0x140005d30", "name": "", "library": "" }, { "instruction": "0x140005354", "resolved_target": "0x14000550c", "name": "", "library": "" }, { "instruction": "0x14000549c", "resolved_target": "0x140005e44", "name": "", "library": "" }, { "instruction": "0x1400054a7", "resolved_target": "0x140005e44", "name": "", "library": "" }, { "instruction": "0x1400054ae", "resolved_target": "0x14000ec14", "name": "", "library": "" }, { "instruction": "0x1400054b6", "resolved_target": "0x14000ebcc", "name": "", "library": "" }, { "instruction": "0x1400054c0", "resolved_target": "0x140005d30", "name": "", "library": "" }, { "instruction": "0x140005369", "resolved_target": "0x1400054d0", "name": "", "library": "" }, { "instruction": "0x1400054a7", "resolved_target": "0x140005e44", "name": "", "library": "" }, { "instruction": "0x1400054ae", "resolved_target": "0x14000ec14", "name": "", "library": "" }, { "instruction": "0x1400054b6", "resolved_target": "0x14000ebcc", "name": "", "library": "" }, { "instruction": "0x1400054c0", "resolved_target": "0x140005d30", "name": "", "library": "" }, { "instruction": "0x14000539b", "resolved_target": "0x14000e8f8", "name": "", "library": "" }, { "instruction": "0x1400053bc", "resolved_target": "0x14000e8c0", "name": "", "library": "" }, { "instruction": "0x1400053d7", "resolved_target": "0x14000566c", "name": "", "library": "" }, { "instruction": "0x1400053dc", "resolved_target": "0x140005e28", "name": "", "library": "" }, { "instruction": "0x140005408", "resolved_target": "0x140005e30", "name": "", "library": "" }, { "instruction": "0x1400053ed", "resolved_target": "0x1400055d4", "name": "", "library": "" }, { "instruction": "0x14000542a", "resolved_target": "0x14000e868", "name": "", "library": "" }, { "instruction": "0x140005432", "resolved_target": "0x14000ec90", "name": "", "library": "" }, { "instruction": "0x14000543a", "resolved_target": "0x14000ec88", "name": "", "library": "" }, { "instruction": "0x140005447", "resolved_target": "0x140002240", "name": "", "library": "" }, { "instruction": "0x14000544e", "resolved_target": "0x140005f98", "name": "", "library": "" }, { "instruction": "0x140005419", "resolved_target": "0x1400055d4", "name": "", "library": "" }, { "instruction": "0x140005402", "resolved_target": "0x14001e360", "name": "", "library": "" }, { "instruction": "0x140005408", "resolved_target": "0x140005e30", "name": "", "library": "" }, { "instruction": "0x1400054ae", "resolved_target": "0x14000ec14", "name": "", "library": "" }, { "instruction": "0x1400054b6", "resolved_target": "0x14000ebcc", "name": "", "library": "" }, { "instruction": "0x1400054c0", "resolved_target": "0x140005d30", "name": "", "library": "" }, { "instruction": "0x14000545c", "resolved_target": "0x14000ebbc", "name": "", "library": "" }, { "instruction": "0x140005465", "resolved_target": "0x140005690", "name": "", "library": "" }, { "instruction": "0x140005425", "resolved_target": "0x14000ebd8", "name": "", "library": "" }, { "instruction": "0x14000542a", "resolved_target": "0x14000e868", "name": "", "library": "" }, { "instruction": "0x140005432", "resolved_target": "0x14000ec90", "name": "", "library": "" }, { "instruction": "0x14000543a", "resolved_target": "0x14000ec88", "name": "", "library": "" }, { "instruction": "0x140005447", "resolved_target": "0x140002240", "name": "", "library": "" }, { "instruction": "0x14000544e", "resolved_target": "0x140005f98", "name": "", "library": "" }, { "instruction": "0x140002252", "resolved_target": "0x140001150", "name": "", "library": "" }, { "instruction": "0x1400054d4", "resolved_target": "0x1400060d8", "name": "", "library": "" }, { "instruction": "0x14000551b", "resolved_target": "0x1400057f0", "name": "", "library": "" }, { "instruction": "0x140005520", "resolved_target": "0x140007318", "name": "", "library": "" }, { "instruction": "0x140005674", "resolved_target": "0x1400060d8", "name": "", "library": "" }, { "instruction": "0x1400056a5", "resolved_target": "0x140010b38", "name": "", "library": "" }, { "instruction": "0x1400056ac", "resolved_target": "0x140007340", "name": "", "library": "" }, { "instruction": "0x1400056a5", "resolved_target": "0x140010b38", "name": "", "library": "" }, { "instruction": "0x1400056ac", "resolved_target": "0x140007340", "name": "", "library": "" }, { "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": "0x140005e73", "resolved_target": "0x140005e38", "name": "", "library": "" }, { "instruction": "0x140005e84", "resolved_target": "0x14001ea80", "name": "", "library": "" }, { "instruction": "0x140005e8d", "resolved_target": "0x30388", "name": "RtlCaptureContext", "library": "KERNEL32.dll" }, { "instruction": "0x140005ea7", "resolved_target": "0x3039c", "name": "RtlLookupFunctionEntry", "library": "KERNEL32.dll" }, { "instruction": "0x140005e73", "resolved_target": "0x140005e38", "name": "", "library": "" }, { "instruction": "0x140005e84", "resolved_target": "0x14001ea80", "name": "", "library": "" }, { "instruction": "0x140005e8d", "resolved_target": "0x30388", "name": "RtlCaptureContext", "library": "KERNEL32.dll" }, { "instruction": "0x140005ea7", "resolved_target": "0x3039c", "name": "RtlLookupFunctionEntry", "library": "KERNEL32.dll" }, { "instruction": "0x140005f1e", "resolved_target": "0x14001ea80", "name": "", "library": "" }, { "instruction": "0x140005f3f", "resolved_target": "0x304be", "name": "IsDebuggerPresent", "library": "KERNEL32.dll" }, { "instruction": "0x140005f5c", "resolved_target": "0x303e6", "name": "SetUnhandledExceptionFilter", "library": "KERNEL32.dll" }, { "instruction": "0x140005f67", "resolved_target": "0x303ca", "name": "UnhandledExceptionFilter", "library": "KERNEL32.dll" }, { "instruction": "0x140005eeb", "resolved_target": "0x303b6", "name": "RtlVirtualUnwind", "library": "KERNEL32.dll" }, { "instruction": "0x140005f1e", "resolved_target": "0x14001ea80", "name": "", "library": "" }, { "instruction": "0x140005f3f", "resolved_target": "0x304be", "name": "IsDebuggerPresent", "library": "KERNEL32.dll" }, { "instruction": "0x140005f5c", "resolved_target": "0x303e6", "name": "SetUnhandledExceptionFilter", "library": "KERNEL32.dll" }, { "instruction": "0x140005f67", "resolved_target": "0x303ca", "name": "UnhandledExceptionFilter", "library": "KERNEL32.dll" }, { "instruction": "0x140005f79", "resolved_target": "0x140005e38", "name": "", "library": "" }, { "instruction": "0x140005f9e", "resolved_target": "0x304e4", "name": "GetModuleHandleW", "library": "KERNEL32.dll" }, { "instruction": "0x14000e8dd", "resolved_target": "0x14001e3a0", "name": "", "library": "" }, { "instruction": "0x14000e915", "resolved_target": "0x14001e3a0", "name": "", "library": "" }, { "instruction": "0x14000ea53", "resolved_target": "0x304e4", "name": "GetModuleHandleW", "library": "KERNEL32.dll" }, { "instruction": "0x14000ead2", "resolved_target": "0x14000e934", "name": "", "library": "" }, { "instruction": "0x14000eade", "resolved_target": "0x1400191c0", "name": "", "library": "" }, { "instruction": "0x14000ea96", "resolved_target": "0x14000eb40", "name": "", "library": "" }, { "instruction": "0x14000ead2", "resolved_target": "0x14000e934", "name": "", "library": "" }, { "instruction": "0x14000eade", "resolved_target": "0x1400191c0", "name": "", "library": "" }, { "instruction": "0x14000eb09", "resolved_target": "0x14000eb10", "name": "", "library": "" }, { "instruction": "0x140001180", "resolved_target": "0x14001ef10", "name": "", "library": "" }, { "instruction": "0x1400011be", "resolved_target": null, "name": "unresolved", "library": "" }, { "instruction": "0x140001292", "resolved_target": null, "name": "unresolved", "library": "" }, { "instruction": "0x1400011e1", "resolved_target": "0x140002000", "name": "", "library": "" }, { "instruction": "0x14000125b", "resolved_target": null, "name": "unresolved", "library": "" }, { "instruction": "0x1400012f2", "resolved_target": null, "name": "unresolved", "library": "" }, { "instruction": "0x14000136d", "resolved_target": "0x1400023f4", "name": "", "library": "" }, { "instruction": "0x140001379", "resolved_target": "0x140001d10", "name": "", "library": "" }, { "instruction": "0x140001392", "resolved_target": null, "name": "unresolved", "library": "" }, { "instruction": "0x1400017bd", "resolved_target": "0x140001df0", "name": "", "library": "" }, { "instruction": "0x14000162e", "resolved_target": "0x140001410", "name": "", "library": "" }, { "instruction": "0x140001649", "resolved_target": "0x14001e3e0", "name": "", "library": "" }, { "instruction": "0x14000165f", "resolved_target": "0x140001e10", "name": "", "library": "" }, { "instruction": "0x140001682", "resolved_target": null, "name": "unresolved", "library": "" }, { "instruction": "0x14000169b", "resolved_target": "0x140001e10", "name": "", "library": "" }, { "instruction": "0x14000162e", "resolved_target": "0x140001410", "name": "", "library": "" }, { "instruction": "0x140001649", "resolved_target": "0x14001e3e0", "name": "", "library": "" }, { "instruction": "0x14000165f", "resolved_target": "0x140001e10", "name": "", "library": "" }, { "instruction": "0x140001682", "resolved_target": null, "name": "unresolved", "library": "" }, { "instruction": "0x14000169b", "resolved_target": "0x140001e10", "name": "", "library": "" }, { "instruction": "0x140001682", "resolved_target": null, "name": "unresolved", "library": "" }, { "instruction": "0x14000169b", "resolved_target": "0x140001e10", "name": "", "library": "" }, { "instruction": "0x1400016d6", "resolved_target": "0x140005170", "name": "", "library": "" }, { "instruction": "0x140001726", "resolved_target": "0x1400060f0", "name": "", "library": "" }, { "instruction": "0x14000165f", "resolved_target": "0x140001e10", "name": "", "library": "" }, { "instruction": "0x140001682", "resolved_target": null, "name": "unresolved", "library": "" }, { "instruction": "0x14000169b", "resolved_target": "0x140001e10", "name": "", "library": "" }, { "instruction": "0x140001767", "resolved_target": "0x140005170", "name": "", "library": "" }, { "instruction": "0x140001788", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x1400017d6", "resolved_target": "0x14000afd4", "name": "", "library": "" }, { "instruction": "0x1400017b7", "resolved_target": "0x14000afd4", "name": "", "library": "" }, { "instruction": "0x140002629", "resolved_target": "0x14000448c", "name": "", "library": "" }, { "instruction": "0x14000264e", "resolved_target": "0x14000448c", "name": "", "library": "" }, { "instruction": "0x140002678", "resolved_target": "0x140004504", "name": "", "library": "" }, { "instruction": "0x1400026ad", "resolved_target": "0x140004650", "name": "", "library": "" }, { "instruction": "0x1400026d7", "resolved_target": "0x1400030cc", "name": "", "library": "" }, { "instruction": "0x140002723", "resolved_target": "0x14000348c", "name": "", "library": "" }, { "instruction": "0x1400026ef", "resolved_target": "0x140004614", "name": "", "library": "" }, { "instruction": "0x1400026fe", "resolved_target": "0x14001e360", "name": "", "library": "" }, { "instruction": "0x140002710", "resolved_target": "0x140004504", "name": "", "library": "" }, { "instruction": "0x140002710", "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": "0x1400027c5", "resolved_target": "0x140004650", "name": "", "library": "" }, { "instruction": "0x1400027ef", "resolved_target": "0x140003188", "name": "", "library": "" }, { "instruction": "0x14000283b", "resolved_target": "0x14000348c", "name": "", "library": "" }, { "instruction": "0x140002807", "resolved_target": "0x140004614", "name": "", "library": "" }, { "instruction": "0x140002816", "resolved_target": "0x14001e360", "name": "", "library": "" }, { "instruction": "0x140002828", "resolved_target": "0x140004504", "name": "", "library": "" }, { "instruction": "0x140002828", "resolved_target": "0x140004504", "name": "", "library": "" }, { "instruction": "0x140003953", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x140003f82", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x1400049ef", "resolved_target": "0x14000cfb8", "name": "", "library": "" }, { "instruction": "0x1400049f8", "resolved_target": "0x14000cf88", "name": "", "library": "" }, { "instruction": "0x140004e6c", "resolved_target": "0x14000d9c0", "name": "", "library": "" }, { "instruction": "0x140004e9e", "resolved_target": "0x3032e", "name": "MultiByteToWideChar", "library": "KERNEL32.dll" }, { "instruction": "0x140004e9e", "resolved_target": "0x3032e", "name": "MultiByteToWideChar", "library": "KERNEL32.dll" }, { "instruction": "0x140004f5f", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x140004f05", "resolved_target": "0x14000cac0", "name": "", "library": "" }, { "instruction": "0x140004eeb", "resolved_target": "0x1400057a0", "name": "", "library": "" }, { "instruction": "0x140004eeb", "resolved_target": "0x1400057a0", "name": "", "library": "" }, { "instruction": "0x140004f39", "resolved_target": "0x3032e", "name": "MultiByteToWideChar", "library": "KERNEL32.dll" }, { "instruction": "0x140004f51", "resolved_target": "0x14000c9d0", "name": "", "library": "" }, { "instruction": "0x140004f5f", "resolved_target": "0x140005210", "name": "", "library": "" }, { "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": "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": "0x140007ce5", "resolved_target": "0x140006544", "name": "", "library": "" }, { "instruction": "0x140007d21", "resolved_target": "0x140006da8", "name": "", "library": "" }, { "instruction": "0x140007d69", "resolved_target": "0x140006908", "name": "", "library": "" }, { "instruction": "0x140007d0b", "resolved_target": "0x140007b2c", "name": "", "library": "" }, { "instruction": "0x140007d21", "resolved_target": "0x140006da8", "name": "", "library": "" }, { "instruction": "0x140007d69", "resolved_target": "0x140006908", "name": "", "library": "" }, { "instruction": "0x140007dbd", "resolved_target": "0x14000662c", "name": "", "library": "" }, { "instruction": "0x140007df9", "resolved_target": "0x140006da8", "name": "", "library": "" }, { "instruction": "0x140007e41", "resolved_target": "0x140006a0c", "name": "", "library": "" }, { "instruction": "0x140007de3", "resolved_target": "0x140007bec", "name": "", "library": "" }, { "instruction": "0x140007df9", "resolved_target": "0x140006da8", "name": "", "library": "" }, { "instruction": "0x140007e41", "resolved_target": "0x140006a0c", "name": "", "library": "" }, { "instruction": "0x140007ebd", "resolved_target": "0x14000a25c", "name": "", "library": "" }, { "instruction": "0x140008349", "resolved_target": "0x14000d6d0", "name": "", "library": "" }, { "instruction": "0x140007f13", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x1400082e9", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x140007f23", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x140007f2c", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x140007f43", "resolved_target": "0x140006de8", "name": "", "library": "" }, { "instruction": "0x140008029", "resolved_target": "0x140006650", "name": "", "library": "" }, { "instruction": "0x1400082d1", "resolved_target": "0x140008888", "name": "", "library": "" }, { "instruction": "0x1400082d6", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x1400082e9", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x140007f7e", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x140007f8a", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x140007f93", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x140007fa6", "resolved_target": "0x14000a2f4", "name": "", "library": "" }, { "instruction": "0x140007fb2", "resolved_target": "0x14000a3dc", "name": "", "library": "" }, { "instruction": "0x1400082d6", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x1400082e9", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x1400080e2", "resolved_target": "0x140006dbc", "name": "", "library": "" }, { "instruction": "0x1400080fb", "resolved_target": "0x140006dbc", "name": "", "library": "" }, { "instruction": "0x140008111", "resolved_target": "0x140006dbc", "name": "", "library": "" }, { "instruction": "0x140008124", "resolved_target": "0x140008df4", "name": "", "library": "" }, { "instruction": "0x140008326", "resolved_target": "0x140010b70", "name": "", "library": "" }, { "instruction": "0x1400081ec", "resolved_target": "0x140006da8", "name": "", "library": "" }, { "instruction": "0x140008111", "resolved_target": "0x140006dbc", "name": "", "library": "" }, { "instruction": "0x140008124", "resolved_target": "0x140008df4", "name": "", "library": "" }, { "instruction": "0x140008307", "resolved_target": "0x140006f98", "name": "", "library": "" }, { "instruction": "0x140008310", "resolved_target": "0x140009724", "name": "", "library": "" }, { "instruction": "0x140008320", "resolved_target": "0x140006198", "name": "", "library": "" }, { "instruction": "0x140008206", "resolved_target": "0x140006478", "name": "", "library": "" }, { "instruction": "0x140008235", "resolved_target": "0x14000a2f4", "name": "", "library": "" }, { "instruction": "0x14000824f", "resolved_target": "0x140006544", "name": "", "library": "" }, { "instruction": "0x140008293", "resolved_target": "0x140006908", "name": "", "library": "" }, { "instruction": "0x140008225", "resolved_target": "0x140006da8", "name": "", "library": "" }, { "instruction": "0x140008235", "resolved_target": "0x14000a2f4", "name": "", "library": "" }, { "instruction": "0x14000824f", "resolved_target": "0x140006544", "name": "", "library": "" }, { "instruction": "0x140008293", "resolved_target": "0x140006908", "name": "", "library": "" }, { "instruction": "0x1400083ac", "resolved_target": "0x1400075e0", "name": "", "library": "" }, { "instruction": "0x1400083d2", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x1400083ba", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x1400083dd", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x1400083e5", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x140008881", "resolved_target": "0x14000d6d0", "name": "", "library": "" }, { "instruction": "0x140008477", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x140008821", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x140008487", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x140008490", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x1400084a7", "resolved_target": "0x140006de8", "name": "", "library": "" }, { "instruction": "0x140008538", "resolved_target": "0x140009604", "name": "", "library": "" }, { "instruction": "0x140008592", "resolved_target": "0x140006788", "name": "", "library": "" }, { "instruction": "0x140008809", "resolved_target": "0x140008aec", "name": "", "library": "" }, { "instruction": "0x14000880e", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x140008821", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x1400084e2", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x140008603", "resolved_target": "0x140009580", "name": "", "library": "" }, { "instruction": "0x1400084ee", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x1400084f7", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x14000850a", "resolved_target": "0x14000a2f4", "name": "", "library": "" }, { "instruction": "0x140008516", "resolved_target": "0x14000a3dc", "name": "", "library": "" }, { "instruction": "0x14000880e", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x140008821", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x1400087c3", "resolved_target": "0x1400064a4", "name": "", "library": "" }, { "instruction": "0x140008641", "resolved_target": "0x140006dbc", "name": "", "library": "" }, { "instruction": "0x140008655", "resolved_target": "0x140006dbc", "name": "", "library": "" }, { "instruction": "0x14000885e", "resolved_target": "0x140010b70", "name": "", "library": "" }, { "instruction": "0x140008864", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x14000886d", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x14000887b", "resolved_target": "0x140010b70", "name": "", "library": "" }, { "instruction": "0x14000883f", "resolved_target": "0x140006f98", "name": "", "library": "" }, { "instruction": "0x140008848", "resolved_target": "0x140009724", "name": "", "library": "" }, { "instruction": "0x140008858", "resolved_target": "0x140006198", "name": "", "library": "" }, { "instruction": "0x140008664", "resolved_target": "0x140006dbc", "name": "", "library": "" }, { "instruction": "0x140008677", "resolved_target": "0x140008f14", "name": "", "library": "" }, { "instruction": "0x140008690", "resolved_target": "0x140009b74", "name": "", "library": "" }, { "instruction": "0x1400088c1", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x140008975", "resolved_target": "0x140006650", "name": "", "library": "" }, { "instruction": "0x1400088e7", "resolved_target": "0x302a8", "name": "EncodePointer", "library": "KERNEL32.dll" }, { "instruction": "0x1400088f0", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x140008aac", "resolved_target": "0x140007cb0", "name": "", "library": "" }, { "instruction": "0x140008a2f", "resolved_target": "0x140006da8", "name": "", "library": "" }, { "instruction": "0x140008933", "resolved_target": "0x140006240", "name": "", "library": "" }, { "instruction": "0x140008975", "resolved_target": "0x140006650", "name": "", "library": "" }, { "instruction": "0x140008aac", "resolved_target": "0x140007cb0", "name": "", "library": "" }, { "instruction": "0x140008a42", "resolved_target": "0x140006da8", "name": "", "library": "" }, { "instruction": "0x140008aac", "resolved_target": "0x140007cb0", "name": "", "library": "" }, { "instruction": "0x140008dd3", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x140008b44", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x140008bc3", "resolved_target": "0x140009604", "name": "", "library": "" }, { "instruction": "0x140008bea", "resolved_target": "0x140006788", "name": "", "library": "" }, { "instruction": "0x140008b60", "resolved_target": "0x302a8", "name": "EncodePointer", "library": "KERNEL32.dll" }, { "instruction": "0x140008b69", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x140008c5b", "resolved_target": "0x140009580", "name": "", "library": "" }, { "instruction": "0x140008c6c", "resolved_target": "0x140009b74", "name": "", "library": "" }, { "instruction": "0x140008c80", "resolved_target": "0x140009b74", "name": "", "library": "" }, { "instruction": "0x140008c8e", "resolved_target": "0x140009b74", "name": "", "library": "" }, { "instruction": "0x140008bab", "resolved_target": "0x140006294", "name": "", "library": "" }, { "instruction": "0x140008bc3", "resolved_target": "0x140009604", "name": "", "library": "" }, { "instruction": "0x140008bea", "resolved_target": "0x140006788", "name": "", "library": "" }, { "instruction": "0x140008d14", "resolved_target": "0x140007d88", "name": "", "library": "" }, { "instruction": "0x140008ca1", "resolved_target": "0x140006da8", "name": "", "library": "" }, { "instruction": "0x140008d14", "resolved_target": "0x140007d88", "name": "", "library": "" }, { "instruction": "0x140008cb3", "resolved_target": "0x140006da8", "name": "", "library": "" }, { "instruction": "0x140008d14", "resolved_target": "0x140007d88", "name": "", "library": "" }, { "instruction": "0x14000a3d5", "resolved_target": "0x14000d6d0", "name": "", "library": "" }, { "instruction": "0x14000a331", "resolved_target": "0x140006dbc", "name": "", "library": "" }, { "instruction": "0x14000a34a", "resolved_target": "0x140006dbc", "name": "", "library": "" }, { "instruction": "0x14000a362", "resolved_target": "0x140006dbc", "name": "", "library": "" }, { "instruction": "0x14000a377", "resolved_target": "0x140006da8", "name": "", "library": "" }, { "instruction": "0x14000a389", "resolved_target": "0x140008df4", "name": "", "library": "" }, { "instruction": "0x14000a362", "resolved_target": "0x140006dbc", "name": "", "library": "" }, { "instruction": "0x14000a377", "resolved_target": "0x140006da8", "name": "", "library": "" }, { "instruction": "0x14000a389", "resolved_target": "0x140008df4", "name": "", "library": "" }, { "instruction": "0x14000a331", "resolved_target": "0x140006dbc", "name": "", "library": "" }, { "instruction": "0x14000a34a", "resolved_target": "0x140006dbc", "name": "", "library": "" }, { "instruction": "0x14000a362", "resolved_target": "0x140006dbc", "name": "", "library": "" }, { "instruction": "0x14000a377", "resolved_target": "0x140006da8", "name": "", "library": "" }, { "instruction": "0x14000a389", "resolved_target": "0x140008df4", "name": "", "library": "" }, { "instruction": "0x14000a58e", "resolved_target": "0x14000a464", "name": "", "library": "" }, { "instruction": "0x14000a58e", "resolved_target": "0x14000a464", "name": "", "library": "" }, { "instruction": "0x14000ad34", "resolved_target": "0x14001ea80", "name": "", "library": "" }, { "instruction": "0x14000ad45", "resolved_target": "0x14001ea80", "name": "", "library": "" }, { "instruction": "0x14000ad73", "resolved_target": "0x30388", "name": "RtlCaptureContext", "library": "KERNEL32.dll" }, { "instruction": "0x14000ad8b", "resolved_target": "0x3039c", "name": "RtlLookupFunctionEntry", "library": "KERNEL32.dll" }, { "instruction": "0x14000ad22", "resolved_target": "0x140005e38", "name": "", "library": "" }, { "instruction": "0x14000ad34", "resolved_target": "0x14001ea80", "name": "", "library": "" }, { "instruction": "0x14000ad45", "resolved_target": "0x14001ea80", "name": "", "library": "" }, { "instruction": "0x14000ad73", "resolved_target": "0x30388", "name": "RtlCaptureContext", "library": "KERNEL32.dll" }, { "instruction": "0x14000ad8b", "resolved_target": "0x3039c", "name": "RtlLookupFunctionEntry", "library": "KERNEL32.dll" }, { "instruction": "0x14000adff", "resolved_target": "0x304be", "name": "IsDebuggerPresent", "library": "KERNEL32.dll" }, { "instruction": "0x14000ae09", "resolved_target": "0x303e6", "name": "SetUnhandledExceptionFilter", "library": "KERNEL32.dll" }, { "instruction": "0x14000ae14", "resolved_target": "0x303ca", "name": "UnhandledExceptionFilter", "library": "KERNEL32.dll" }, { "instruction": "0x14000adc6", "resolved_target": "0x303b6", "name": "RtlVirtualUnwind", "library": "KERNEL32.dll" }, { "instruction": "0x14000adff", "resolved_target": "0x304be", "name": "IsDebuggerPresent", "library": "KERNEL32.dll" }, { "instruction": "0x14000ae09", "resolved_target": "0x303e6", "name": "SetUnhandledExceptionFilter", "library": "KERNEL32.dll" }, { "instruction": "0x14000ae14", "resolved_target": "0x303ca", "name": "UnhandledExceptionFilter", "library": "KERNEL32.dll" }, { "instruction": "0x14000ae38", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x14000ae29", "resolved_target": "0x140005e38", "name": "", "library": "" }, { "instruction": "0x14000ae38", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x14000aead", "resolved_target": "0x14000aefc", "name": "", "library": "" }, { "instruction": "0x14000aed0", "resolved_target": "0x14000abc8", "name": "", "library": "" }, { "instruction": "0x14000aee5", "resolved_target": "0x14000abc8", "name": "", "library": "" }, { "instruction": "0x14000b378", "resolved_target": "0x14000b210", "name": "", "library": "" }, { "instruction": "0x14000b39d", "resolved_target": "0x14000abc8", "name": "", "library": "" }, { "instruction": "0x14000b3b2", "resolved_target": "0x14000abc8", "name": "", "library": "" }, { "instruction": "0x14000b5d3", "resolved_target": "0x14000b468", "name": "", "library": "" }, { "instruction": "0x14000b6c2", "resolved_target": "0x14000b58c", "name": "", "library": "" }, { "instruction": "0x14000b71b", "resolved_target": "0x14000abc8", "name": "", "library": "" }, { "instruction": "0x14000b730", "resolved_target": "0x14000abc8", "name": "", "library": "" }, { "instruction": "0x14000bb08", "resolved_target": "0x14000b960", "name": "", "library": "" }, { "instruction": "0x14000bb2d", "resolved_target": "0x14000abc8", "name": "", "library": "" }, { "instruction": "0x14000bb42", "resolved_target": "0x14000abc8", "name": "", "library": "" }, { "instruction": "0x14000bb95", "resolved_target": "0x14000d878", "name": "", "library": "" }, { "instruction": "0x14000bba0", "resolved_target": "0x14000afb4", "name": "", "library": "" }, { "instruction": "0x14000c190", "resolved_target": "0x14000bec8", "name": "", "library": "" }, { "instruction": "0x14000c1b5", "resolved_target": "0x14000abc8", "name": "", "library": "" }, { "instruction": "0x14000c1ca", "resolved_target": "0x14000abc8", "name": "", "library": "" }, { "instruction": "0x14000c2ec", "resolved_target": "0x14000aefc", "name": "", "library": "" }, { "instruction": "0x14000c59d", "resolved_target": "0x14000c2a4", "name": "", "library": "" }, { "instruction": "0x14000c5c3", "resolved_target": "0x14000abc8", "name": "", "library": "" }, { "instruction": "0x14000c5d8", "resolved_target": "0x14000abc8", "name": "", "library": "" }, { "instruction": "0x14000c797", "resolved_target": "0x14000aefc", "name": "", "library": "" }, { "instruction": "0x14000c82b", "resolved_target": "0x14000abc8", "name": "", "library": "" }, { "instruction": "0x14000c840", "resolved_target": "0x14000abc8", "name": "", "library": "" }, { "instruction": "0x14000cb3b", "resolved_target": "0x14000f858", "name": "", "library": "" }, { "instruction": "0x14000cbfa", "resolved_target": "0x1400118c4", "name": "", "library": "" }, { "instruction": "0x14000cc38", "resolved_target": "0x140015a74", "name": "", "library": "" }, { "instruction": "0x14000cc60", "resolved_target": "0x140015200", "name": "", "library": "" }, { "instruction": "0x14000cc90", "resolved_target": "0x140015a74", "name": "", "library": "" }, { "instruction": "0x14000cda1", "resolved_target": "0x14000afd4", "name": "", "library": "" }, { "instruction": "0x14000cce6", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x14000cd39", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x14000cb8f", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x14000cdb9", "resolved_target": "0x140012358", "name": "", "library": "" }, { "instruction": "0x14000cde9", "resolved_target": "0x14000cac8", "name": "", "library": "" }, { "instruction": "0x14000e3ac", "resolved_target": "0x14000d878", "name": "", "library": "" }, { "instruction": "0x14000e3b8", "resolved_target": "0x14000afb4", "name": "", "library": "" }, { "instruction": "0x14000ea53", "resolved_target": "0x304e4", "name": "GetModuleHandleW", "library": "KERNEL32.dll" }, { "instruction": "0x14000f3db", "resolved_target": "0x140005210", "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": "0x14000fc8b", "resolved_target": "0x14000f8fc", "name": "", "library": "" }, { "instruction": "0x14000fc9b", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x14000fb7c", "resolved_target": "0x14001a560", "name": "", "library": "" }, { "instruction": "0x14000fb23", "resolved_target": "0x14000fd80", "name": "", "library": "" }, { "instruction": "0x14000fc9b", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x14000fbbc", "resolved_target": "0x140011460", "name": "", "library": "" }, { "instruction": "0x14000fbfc", "resolved_target": "0x14001a500", "name": "", "library": "" }, { "instruction": "0x14000fbfc", "resolved_target": "0x14001a500", "name": "", "library": "" }, { "instruction": "0x14000fc2a", "resolved_target": "0x140017510", "name": "", "library": "" }, { "instruction": "0x14000fc58", "resolved_target": "0x14000fd80", "name": "", "library": "" }, { "instruction": "0x14000fc8b", "resolved_target": "0x14000f8fc", "name": "", "library": "" }, { "instruction": "0x14000fc9b", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x14000fdc1", "resolved_target": "0x1400118c4", "name": "", "library": "" }, { "instruction": "0x14000fdf2", "resolved_target": "0x14000f36c", "name": "", "library": "" }, { "instruction": "0x14001002d", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x14001002d", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x14000fe53", "resolved_target": "0x140015200", "name": "", "library": "" }, { "instruction": "0x14000fe8f", "resolved_target": "0x1400165b0", "name": "", "library": "" }, { "instruction": "0x14000ff51", "resolved_target": "0x140016050", "name": "", "library": "" }, { "instruction": "0x14000ff51", "resolved_target": "0x140016050", "name": "", "library": "" }, { "instruction": "0x14000ffde", "resolved_target": "0x14001e3a0", "name": "", "library": "" }, { "instruction": "0x14000ff8a", "resolved_target": "0x14001ee30", "name": "", "library": "" }, { "instruction": "0x140010000", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x140010015", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x14001002d", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x140010078", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x140010089", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x140010096", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x140010120", "resolved_target": "0x14001ea80", "name": "", "library": "" }, { "instruction": "0x140010150", "resolved_target": "0x14001a500", "name": "", "library": "" }, { "instruction": "0x1400102b3", "resolved_target": "0x14001032c", "name": "", "library": "" }, { "instruction": "0x1400102c3", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x14001026b", "resolved_target": "0x14001032c", "name": "", "library": "" }, { "instruction": "0x14001027b", "resolved_target": "0x1400104ac", "name": "", "library": "" }, { "instruction": "0x14001028b", "resolved_target": "0x1400103b8", "name": "", "library": "" }, { "instruction": "0x14001029b", "resolved_target": "0x1400102e4", "name": "", "library": "" }, { "instruction": "0x140010211", "resolved_target": "0x14001032c", "name": "", "library": "" }, { "instruction": "0x1400101c1", "resolved_target": "0x14001032c", "name": "", "library": "" }, { "instruction": "0x140010225", "resolved_target": "0x1400104ac", "name": "", "library": "" }, { "instruction": "0x1400101d5", "resolved_target": "0x1400104ac", "name": "", "library": "" }, { "instruction": "0x140010255", "resolved_target": "0x1400103b8", "name": "", "library": "" }, { "instruction": "0x140010235", "resolved_target": "0x1400103b8", "name": "", "library": "" }, { "instruction": "0x140010245", "resolved_target": "0x1400102e4", "name": "", "library": "" }, { "instruction": "0x140010255", "resolved_target": "0x1400103b8", "name": "", "library": "" }, { "instruction": "0x1400101e9", "resolved_target": "0x1400103b8", "name": "", "library": "" }, { "instruction": "0x14001029b", "resolved_target": "0x1400102e4", "name": "", "library": "" }, { "instruction": "0x1400109ed", "resolved_target": "0x1400105f4", "name": "", "library": "" }, { "instruction": "0x140010c49", "resolved_target": "0x14000d878", "name": "", "library": "" }, { "instruction": "0x140010c54", "resolved_target": "0x14000afb4", "name": "", "library": "" }, { "instruction": "0x140011406", "resolved_target": "0x140010c10", "name": "", "library": "" }, { "instruction": "0x14001142b", "resolved_target": "0x14000abc8", "name": "", "library": "" }, { "instruction": "0x140011440", "resolved_target": "0x14000abc8", "name": "", "library": "" }, { "instruction": "0x140011669", "resolved_target": "0x140011494", "name": "", "library": "" }, { "instruction": "0x14001167e", "resolved_target": "0x140011514", "name": "", "library": "" }, { "instruction": "0x1400116fe", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x14001170b", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x140011718", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x140011725", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x140011732", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x14001173f", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x14001174c", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x14001175c", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x14001176c", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x140011781", "resolved_target": "0x14001155c", "name": "", "library": "" }, { "instruction": "0x140011796", "resolved_target": "0x1400114d4", "name": "", "library": "" }, { "instruction": "0x1400116f1", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x1400116fe", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x14001170b", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x140011718", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x140011725", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x140011732", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x14001173f", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x14001174c", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x14001175c", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x14001176c", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x140011781", "resolved_target": "0x14001155c", "name": "", "library": "" }, { "instruction": "0x140011796", "resolved_target": "0x1400114d4", "name": "", "library": "" }, { "instruction": "0x140012d23", "resolved_target": "0x3075c", "name": "GetConsoleOutputCP", "library": "KERNEL32.dll" }, { "instruction": "0x140012d3b", "resolved_target": "0x14000d940", "name": "", "library": "" }, { "instruction": "0x140012e31", "resolved_target": "0x14001e3e0", "name": "", "library": "" }, { "instruction": "0x140013117", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x140012e8b", "resolved_target": "0x140016e74", "name": "", "library": "" }, { "instruction": "0x140012fd6", "resolved_target": "0x1400170bc", "name": "", "library": "" }, { "instruction": "0x140013000", "resolved_target": "0x305f6", "name": "WriteFile", "library": "KERNEL32.dll" }, { "instruction": "0x140013105", "resolved_target": "0x3053a", "name": "GetLastError", "library": "KERNEL32.dll" }, { "instruction": "0x140013117", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x140013046", "resolved_target": "0x305f6", "name": "WriteFile", "library": "KERNEL32.dll" }, { "instruction": "0x14001364a", "resolved_target": "0x14000aefc", "name": "", "library": "" }, { "instruction": "0x140013c6c", "resolved_target": "0x140012934", "name": "", "library": "" }, { "instruction": "0x140013db9", "resolved_target": "0x1400057a0", "name": "", "library": "" }, { "instruction": "0x140013ddc", "resolved_target": "0x140012934", "name": "", "library": "" }, { "instruction": "0x140013f0a", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x140013fc8", "resolved_target": "0x140013a8c", "name": "", "library": "" }, { "instruction": "0x140013fee", "resolved_target": "0x14000abc8", "name": "", "library": "" }, { "instruction": "0x140014003", "resolved_target": "0x14000abc8", "name": "", "library": "" }, { "instruction": "0x1400148e8", "resolved_target": "0x14000d854", "name": "", "library": "" }, { "instruction": "0x1400148f1", "resolved_target": "0x14000d878", "name": "", "library": "" }, { "instruction": "0x140014f34", "resolved_target": "0x140014d20", "name": "", "library": "" }, { "instruction": "0x140014f5a", "resolved_target": "0x14000abc8", "name": "", "library": "" }, { "instruction": "0x140014f6f", "resolved_target": "0x14000abc8", "name": "", "library": "" }, { "instruction": "0x140014fd8", "resolved_target": "0x140014e40", "name": "", "library": "" }, { "instruction": "0x140014ffe", "resolved_target": "0x14000abc8", "name": "", "library": "" }, { "instruction": "0x140015013", "resolved_target": "0x14000abc8", "name": "", "library": "" }, { "instruction": "0x1400155ca", "resolved_target": "0x140015260", "name": "", "library": "" }, { "instruction": "0x1400155ef", "resolved_target": "0x14000abc8", "name": "", "library": "" }, { "instruction": "0x140015604", "resolved_target": "0x14000abc8", "name": "", "library": "" }, { "instruction": "0x1400157a2", "resolved_target": "0x14000aefc", "name": "", "library": "" }, { "instruction": "0x140015a5d", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x140015ad4", "resolved_target": "0x140015620", "name": "", "library": "" }, { "instruction": "0x140015af9", "resolved_target": "0x14000abc8", "name": "", "library": "" }, { "instruction": "0x140015ad4", "resolved_target": "0x140015620", "name": "", "library": "" }, { "instruction": "0x140015b0e", "resolved_target": "0x14000abc8", "name": "", "library": "" }, { "instruction": "0x140015c38", "resolved_target": "0x14000d89c", "name": "", "library": "" }, { "instruction": "0x140015cb4", "resolved_target": "0x140016050", "name": "", "library": "" }, { "instruction": "0x140015cee", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x140015cee", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x140015d49", "resolved_target": "0x14000d89c", "name": "", "library": "" }, { "instruction": "0x140015d61", "resolved_target": "0x140011ff0", "name": "", "library": "" }, { "instruction": "0x140015e68", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x140015e68", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x140015ede", "resolved_target": "0x140015d0c", "name": "", "library": "" }, { "instruction": "0x140015f2d", "resolved_target": "0x3053a", "name": "GetLastError", "library": "KERNEL32.dll" }, { "instruction": "0x140015f4c", "resolved_target": "0x140015d0c", "name": "", "library": "" }, { "instruction": "0x140015ef0", "resolved_target": "0x140011a80", "name": "", "library": "" }, { "instruction": "0x140015efa", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x140016024", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x140015f64", "resolved_target": "0x140011a80", "name": "", "library": "" }, { "instruction": "0x140015f19", "resolved_target": "0x14001c3c0", "name": "", "library": "" }, { "instruction": "0x140015f9c", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x140015f82", "resolved_target": "0x140015d0c", "name": "", "library": "" }, { "instruction": "0x140016024", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x140015f9c", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x14001608d", "resolved_target": "0x14000d89c", "name": "", "library": "" }, { "instruction": "0x1400160c3", "resolved_target": "0x14001702c", "name": "", "library": "" }, { "instruction": "0x1400161c0", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x1400161c0", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x140016227", "resolved_target": "0x14000d9c0", "name": "", "library": "" }, { "instruction": "0x140016266", "resolved_target": "0x14001702c", "name": "", "library": "" }, { "instruction": "0x140016266", "resolved_target": "0x14001702c", "name": "", "library": "" }, { "instruction": "0x1400164f2", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x1400164f2", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x1400164e4", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x1400164f2", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x1400162d7", "resolved_target": "0x140015200", "name": "", "library": "" }, { "instruction": "0x1400162b6", "resolved_target": "0x1400057a0", "name": "", "library": "" }, { "instruction": "0x1400162b6", "resolved_target": "0x1400057a0", "name": "", "library": "" }, { "instruction": "0x140016311", "resolved_target": "0x14001702c", "name": "", "library": "" }, { "instruction": "0x140016344", "resolved_target": "0x1400121ec", "name": "", "library": "" }, { "instruction": "0x1400164c5", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x140016405", "resolved_target": "0x140015200", "name": "", "library": "" }, { "instruction": "0x14001639c", "resolved_target": "0x1400121ec", "name": "", "library": "" }, { "instruction": "0x1400163e7", "resolved_target": "0x1400057a0", "name": "", "library": "" }, { "instruction": "0x1400163e7", "resolved_target": "0x1400057a0", "name": "", "library": "" }, { "instruction": "0x14001644b", "resolved_target": "0x1400121ec", "name": "", "library": "" }, { "instruction": "0x140016479", "resolved_target": "0x1400170bc", "name": "", "library": "" }, { "instruction": "0x140016d71", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x140017272", "resolved_target": "0x14000d878", "name": "", "library": "" }, { "instruction": "0x14001727d", "resolved_target": "0x14000afb4", "name": "", "library": "" }, { "instruction": "0x140017839", "resolved_target": "0x14000d878", "name": "", "library": "" }, { "instruction": "0x140017844", "resolved_target": "0x14000afb4", "name": "", "library": "" }, { "instruction": "0x140017c53", "resolved_target": "0x140017a50", "name": "", "library": "" }, { "instruction": "0x140017c29", "resolved_target": "0x14001cea8", "name": "", "library": "" }, { "instruction": "0x140017c98", "resolved_target": "0x14001ea80", "name": "", "library": "" }, { "instruction": "0x140017cc2", "resolved_target": "0x14000d89c", "name": "", "library": "" }, { "instruction": "0x140017f1b", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x140017c98", "resolved_target": "0x14001ea80", "name": "", "library": "" }, { "instruction": "0x140017cc2", "resolved_target": "0x14000d89c", "name": "", "library": "" }, { "instruction": "0x140017d32", "resolved_target": "0x14000d9d8", "name": "", "library": "" }, { "instruction": "0x140017d55", "resolved_target": "0x307de", "name": "FindFirstFileExW", "library": "KERNEL32.dll" }, { "instruction": "0x140017d6f", "resolved_target": "0x140017a50", "name": "", "library": "" }, { "instruction": "0x140017d82", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "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": "0x140018043", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x140018398", "resolved_target": "0x3037c", "name": "GetCPInfo", "library": "KERNEL32.dll" }, { "instruction": "0x140018523", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x140018418", "resolved_target": "0x140016050", "name": "", "library": "" }, { "instruction": "0x14001844b", "resolved_target": "0x140016514", "name": "", "library": "" }, { "instruction": "0x140018484", "resolved_target": "0x140016514", "name": "", "library": "" }, { "instruction": "0x140018570", "resolved_target": "0x1400187b0", "name": "", "library": "" }, { "instruction": "0x140018577", "resolved_target": "0x140018230", "name": "", "library": "" }, { "instruction": "0x140018d68", "resolved_target": "0x14000d878", "name": "", "library": "" }, { "instruction": "0x140019b11", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x140019b1d", "resolved_target": "0x140011b00", "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": "0x14001bc05", "resolved_target": "0x1400118c4", "name": "", "library": "" }, { "instruction": "0x14001bc16", "resolved_target": "0x1400118c4", "name": "", "library": "" }, { "instruction": "0x14001bc5f", "resolved_target": "0x14001bb54", "name": "", "library": "" }, { "instruction": "0x14001bd4e", "resolved_target": "0x30700", "name": "GetUserDefaultLCID", "library": "KERNEL32.dll" }, { "instruction": "0x14001be48", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x14001bd78", "resolved_target": "0x14001b9e4", "name": "", "library": "" }, { "instruction": "0x14001bcfc", "resolved_target": "0x1400118c4", "name": "", "library": "" }, { "instruction": "0x14001bd35", "resolved_target": "0x30716", "name": "EnumSystemLocalesW", "library": "KERNEL32.dll" }, { "instruction": "0x14001bc97", "resolved_target": "0x14001b5b0", "name": "", "library": "" }, { "instruction": "0x14001bcbd", "resolved_target": "0x14001bb54", "name": "", "library": "" }, { "instruction": "0x14001bd8a", "resolved_target": "0x30802", "name": "IsValidCodePage", "library": "KERNEL32.dll" }, { "instruction": "0x14001bc8c", "resolved_target": "0x14001b4e0", "name": "", "library": "" }, { "instruction": "0x14001bda0", "resolved_target": "0x306f0", "name": "IsValidLocale", "library": "KERNEL32.dll" }, { "instruction": "0x14001bce7", "resolved_target": "0x14001b5b0", "name": "", "library": "" }, { "instruction": "0x14001bcbd", "resolved_target": "0x14001bb54", "name": "", "library": "" }, { "instruction": "0x14001bcdc", "resolved_target": "0x14001b4e0", "name": "", "library": "" }, { "instruction": "0x14001bdca", "resolved_target": "0x140012164", "name": "", "library": "" }, { "instruction": "0x14001bdca", "resolved_target": "0x140012164", "name": "", "library": "" }, { "instruction": "0x14001bde4", "resolved_target": "0x140012164", "name": "", "library": "" }, { "instruction": "0x14001bdfc", "resolved_target": "0x306de", "name": "GetLocaleInfoW", "library": "KERNEL32.dll" }, { "instruction": "0x14001be48", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x14001be18", "resolved_target": "0x306de", "name": "GetLocaleInfoW", "library": "KERNEL32.dll" }, { "instruction": "0x14001be33", "resolved_target": "0x14001d3e4", "name": "", "library": "" }, { "instruction": "0x14001c34e", "resolved_target": "0x140016d88", "name": "", "library": "" }, { "instruction": "0x14001c2d0", "resolved_target": "0x140016d88", "name": "", "library": "" }, { "instruction": "0x14001c39a", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x14001c37f", "resolved_target": "0x140016d88", "name": "", "library": "" }, { "instruction": "0x14001c39a", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x14001c2f1", "resolved_target": "0x14001e3e0", "name": "", "library": "" }, { "instruction": "0x14001c2d0", "resolved_target": "0x140016d88", "name": "", "library": "" }, { "instruction": "0x14001c5d8", "resolved_target": "0x14000d89c", "name": "", "library": "" }, { "instruction": "0x14001cf89", "resolved_target": "0x14001d930", "name": "", "library": "" }, { "instruction": "0x14001d165", "resolved_target": "0x14000d89c", "name": "", "library": "" }, { "instruction": "0x14001d1cf", "resolved_target": "0x14000d9d8", "name": "", "library": "" }, { "instruction": "0x14001d1e2", "resolved_target": "0x14000d89c", "name": "", "library": "" }, { "instruction": "0x14001d246", "resolved_target": "0x14000d9d8", "name": "", "library": "" }, { "instruction": "0x14001d25a", "resolved_target": "0x3085e", "name": "SetEnvironmentVariableW", "library": "KERNEL32.dll" }, { "instruction": "0x14001d270", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x14001d27f", "resolved_target": "0x140011b00", "name": "", "library": "" }, { "instruction": "0x14001d4c7", "resolved_target": "0x14000d878", "name": "", "library": "" }, { "instruction": "0x14001d4d2", "resolved_target": "0x14000afb4", "name": "", "library": "" }, { "instruction": "0x14001db70", "resolved_target": "0x14000d9c0", "name": "", "library": "" }, { "instruction": "0x14001db94", "resolved_target": "0x14000d9c0", "name": "", "library": "" }, { "instruction": "0x14001de8e", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x14001dbef", "resolved_target": "0x3037c", "name": "GetCPInfo", "library": "KERNEL32.dll" }, { "instruction": "0x14001de8e", "resolved_target": "0x140005210", "name": "", "library": "" }, { "instruction": "0x14001f114", "resolved_target": "0x140006198", "name": "", "library": "" }, { "instruction": "0x14001f194", "resolved_target": "0x140006198", "name": "", "library": "" }, { "instruction": "0x14001f1e2", "resolved_target": "0x140002b78", "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": "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": "0x14001f4ab", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x14001f4c0", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x14001f4c9", "resolved_target": "0x140010b70", "name": "", "library": "" }, { "instruction": "0x14001f4ab", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x14001f4c0", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x14001f4c9", "resolved_target": "0x140010b70", "name": "", "library": "" }, { "instruction": "0x14001f4ea", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x14001f511", "resolved_target": "0x140009cfc", "name": "", "library": "" }, { "instruction": "0x14001f52c", "resolved_target": "0x140006d54", "name": "", "library": "" }, { "instruction": "0x14001f56b", "resolved_target": "0x140007010", "name": "", "library": "" }, { "instruction": "0x14001f57f", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x14001f58f", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x14001f579", "resolved_target": "0x140006f98", "name": "", "library": "" }, { "instruction": "0x14001f57f", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x14001f58f", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x14001f56b", "resolved_target": "0x140007010", "name": "", "library": "" }, { "instruction": "0x14001f5bf", "resolved_target": "0x140009d94", "name": "", "library": "" }, { "instruction": "0x14001f5da", "resolved_target": "0x140006d54", "name": "", "library": "" }, { "instruction": "0x14001f619", "resolved_target": "0x140007010", "name": "", "library": "" }, { "instruction": "0x14001f62d", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x14001f63a", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x14001f647", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x14001f627", "resolved_target": "0x140006f98", "name": "", "library": "" }, { "instruction": "0x14001f62d", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x14001f63a", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x14001f647", "resolved_target": "0x140007394", "name": "", "library": "" }, { "instruction": "0x14001f619", "resolved_target": "0x140007010", "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": "0x14000b208", "resolved_target": "0x140020018", "name": "LeaveCriticalSection", "library": "KERNEL32.dll" }, { "instruction": "0x14000ca86", "resolved_target": "0x140020018", "name": "LeaveCriticalSection", "library": "KERNEL32.dll" }, { "instruction": "0x14001f72c", "resolved_target": "0x14000b204", "name": "", "library": "" }, { "instruction": "0x14001f746", "resolved_target": "0x14000b204", "name": "", "library": "" }, { "instruction": "0x1400193d8", "resolved_target": "0x140020018", "name": "LeaveCriticalSection", "library": "KERNEL32.dll" }, { "instruction": "0x14001f8c2", "resolved_target": "0x14000ca74", "name": "", "library": "" }, { "instruction": "0x14000731c", "resolved_target": "0x14000a73c", "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", "resolved_target": "0x14001e360", "name": "", "library": "" }, { "instruction": "0x14000e94b", "resolved_target": "0x14000ca20", "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", "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": "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": "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": "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", "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": "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": "0x14000449b", "resolved_target": "0x14000ca90", "name": "", "library": "" }, { "instruction": "0x14000cab3", "resolved_target": "0x140020018", "name": "LeaveCriticalSection", "library": "KERNEL32.dll" }, { "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": "0x140003495", "resolved_target": "0x140002a80", "name": "", "library": "" }, { "instruction": "0x1400034a6", "resolved_target": "0x140006198", "name": "", "library": "" }, { "instruction": "0x140004622", "resolved_target": "0x14000cac0", "name": "", "library": "" }, { "instruction": "0x14000464a", "resolved_target": "0x14000238c", "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": "0x14000cfbc", "resolved_target": "0x1400118c4", "name": "", "library": "" }, { "instruction": "0x14000cfd5", "resolved_target": "0x140015b2c", "name": "", "library": "" }, { "instruction": "0x14000cf8c", "resolved_target": "0x1400118c4", "name": "", "library": "" }, { "instruction": "0x14000cfa5", "resolved_target": "0x140015b2c", "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": "0x140006573", "resolved_target": "0x1400075d8", "name": "", "library": "" }, { "instruction": "0x140006dac", "resolved_target": "0x140007394", "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": "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": "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", "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", "resolved_target": "0x140006544", "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": "0x140007dbd", "resolved_target": "0x14000662c", "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": "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": "0x14000b246", "resolved_target": "0x14000aefc", "name": "", "library": "" }, { "instruction": "0x14000b482", "resolved_target": "0x14000ca20", "name": "", "library": "" }, { "instruction": "0x14000b533", "resolved_target": "0x14000ca74", "name": "", "library": "" }, { "instruction": "0x14000b52a", "resolved_target": "0x14000b3cc", "name": "", "library": "" }, { "instruction": "0x14000b5d3", "resolved_target": "0x14000b468", "name": "", "library": "" }, { "instruction": "0x14000b9a3", "resolved_target": "0x14000aefc", "name": "", "library": "" }, { "instruction": "0x14000d87c", "resolved_target": "0x140011924", "name": "", "library": "" }, { "instruction": "0x14000afc8", "resolved_target": "0x14000ae60", "name": "", "library": "" }, { "instruction": "0x14000bf14", "resolved_target": "0x14000aefc", "name": "", "library": "" }, { "instruction": "0x14000f878", "resolved_target": "0x14000d878", "name": "", "library": "" }, { "instruction": "0x14000f883", "resolved_target": "0x14000afb4", "name": "", "library": "" }, { "instruction": "0x1400118c8", "resolved_target": "0x140011924", "name": "", "library": "" }, { "instruction": "0x1400118d7", "resolved_target": "0x14000d6d0", "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": "0x14000cadf", "resolved_target": "0x14000ca20", "name": "", "library": "" }, { "instruction": "0x14000cae8", "resolved_target": "0x14000cb08", "name": "", "library": "" }, { "instruction": "0x14000caf2", "resolved_target": "0x14000ca74", "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": "0x14000f925", "resolved_target": "0x140015200", "name": "", "library": "" }, { "instruction": "0x14001a586", "resolved_target": "0x14001e2cc", "name": "", "library": "" }, { "instruction": "0x14000fdc1", "resolved_target": "0x1400118c4", "name": "", "library": "" }, { "instruction": "0x14000fdf2", "resolved_target": "0x14000f36c", "name": "", "library": "" }, { "instruction": "0x14001a526", "resolved_target": "0x14001e2cc", "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": "0x140010353", "resolved_target": "0x14001053c", "name": "", "library": "" }, { "instruction": "0x14001036b", "resolved_target": "0x140017510", "name": "", "library": "" }, { "instruction": "0x140010385", "resolved_target": "0x140017510", "name": "", "library": "" }, { "instruction": "0x1400104d0", "resolved_target": "0x14001053c", "name": "", "library": "" }, { "instruction": "0x1400104f1", "resolved_target": "0x14001a3c0", "name": "", "library": "" }, { "instruction": "0x14001050b", "resolved_target": "0x14001a3c0", "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": "0x140010308", "resolved_target": "0x140017510", "name": "", "library": "" }, { "instruction": "0x14001060b", "resolved_target": "0x14000ca20", "name": "", "library": "" }, { "instruction": "0x140010614", "resolved_target": "0x14001066c", "name": "", "library": "" }, { "instruction": "0x14001061d", "resolved_target": "0x14000ca74", "name": "", "library": "" }, { "instruction": "0x140010c49", "resolved_target": "0x14000d878", "name": "", "library": "" }, { "instruction": "0x140010c54", "resolved_target": "0x14000afb4", "name": "", "library": "" }, { "instruction": "0x1400114ab", "resolved_target": "0x14000ca20", "name": "", "library": "" }, { "instruction": "0x1400114c3", "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": "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", "name": "GetLastError", "library": "KERNEL32.dll" }, { "instruction": "0x1400117c5", "resolved_target": "0x140011fe8", "name": "", "library": "" }, { "instruction": "0x1400117d2", "resolved_target": "0x3054a", "name": "SetLastError", "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", "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": "0x140010647", "resolved_target": "0x14000ca20", "name": "", "library": "" }, { "instruction": "0x140010650", "resolved_target": "0x14001081c", "name": "", "library": "" }, { "instruction": "0x140010659", "resolved_target": "0x14000ca74", "name": "", "library": "" }, { "instruction": "0x14000cdb9", "resolved_target": "0x140012358", "name": "", "library": "" }, { "instruction": "0x14000cde9", "resolved_target": "0x14000cac8", "name": "", "library": "" }, { "instruction": "0x140002373", "resolved_target": "0x1400060f0", "name": "", "library": "" }, { "instruction": "0x140011fe8", "resolved_target": "0x1400201a0", "name": "FlsSetValue", "library": "KERNEL32.dll" }, { "instruction": "0x140016948", "resolved_target": "0x140015200", "name": "", "library": "" }, { "instruction": "0x14001d6d9", "resolved_target": "0x14000d878", "name": "", "library": "" }, { "instruction": "0x14001d6e4", "resolved_target": "0x14000afb4", "name": "", "library": "" }, { "instruction": "0x14001a808", "resolved_target": "0x14001a21c", "name": "", "library": "" }, { "instruction": "0x14001a810", "resolved_target": "0x140011b00", "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": "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": "0x14000a648", "resolved_target": "0x14000a464", "name": "", "library": "" }, { "instruction": "0x14000a648", "resolved_target": "0x14000a464", "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": "0x140019ec1", "resolved_target": "0x140011b00", "name": "", "library": "" } ], "functions": [ { "address": "0x1400054bc", "name": "entry", "blocks": [ { "address": "0x1400054bc", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400054bc", "size": 4, "mnemonic": "sub", "operands": "rsp, 0x28" }, { "address": "0x1400054c0", "size": 5, "mnemonic": "call", "operands": "0x140005d30" }, { "address": "0x1400054c5", "size": 4, "mnemonic": "add", "operands": "rsp, 0x28" }, { "address": "0x1400054c9", "size": 5, "mnemonic": "jmp", "operands": "0x140005340" } ], "successors": [ "0x140005340" ] }, { "address": "0x140005340", "size": 8, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140005340", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 8], rbx" }, { "address": "0x140005345", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x10], rsi" }, { "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": "0x140005497", "size": 15, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140005497", "size": 5, "mnemonic": "mov", "operands": "ecx, 7" }, { "address": "0x14000549c", "size": 5, "mnemonic": "call", "operands": "0x140005e44" }, { "address": "0x1400054a1", "size": 1, "mnemonic": "nop", "operands": "" }, { "address": "0x1400054a2", "size": 5, "mnemonic": "mov", "operands": "ecx, 7" }, { "address": "0x1400054a7", "size": 5, "mnemonic": "call", "operands": "0x140005e44" }, { "address": "0x1400054ac", "size": 2, "mnemonic": "mov", "operands": "ecx, ebx" }, { "address": "0x1400054ae", "size": 5, "mnemonic": "call", "operands": "0x14000ec14" }, { "address": "0x1400054b3", "size": 1, "mnemonic": "nop", "operands": "" }, { "address": "0x1400054b4", "size": 2, "mnemonic": "mov", "operands": "ecx, ebx" }, { "address": "0x1400054b6", "size": 5, "mnemonic": "call", "operands": "0x14000ebcc" }, { "address": "0x1400054bb", "size": 1, "mnemonic": "nop", "operands": "" }, { "address": "0x1400054bc", "size": 4, "mnemonic": "sub", "operands": "rsp, 0x28" }, { "address": "0x1400054c0", "size": 5, "mnemonic": "call", "operands": "0x140005d30" }, { "address": "0x1400054c5", "size": 4, "mnemonic": "add", "operands": "rsp, 0x28" }, { "address": "0x1400054c9", "size": 5, "mnemonic": "jmp", "operands": "0x140005340" } ], "successors": [ "0x140005340" ] }, { "address": "0x140005361", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140005361", "size": 3, "mnemonic": "xor", "operands": "sil, sil" }, { "address": "0x140005364", "size": 5, "mnemonic": "mov", "operands": "byte ptr [rsp + 0x20], sil" }, { "address": "0x140005369", "size": 5, "mnemonic": "call", "operands": "0x1400054d0" }, { "address": "0x14000536e", "size": 2, "mnemonic": "mov", "operands": "bl, al" }, { "address": "0x140005370", "size": 6, "mnemonic": "mov", "operands": "ecx, dword ptr [rip + 0x2d37a]" }, { "address": "0x140005376", "size": 3, "mnemonic": "cmp", "operands": "ecx, 1" }, { "address": "0x140005379", "size": 6, "mnemonic": "je", "operands": "0x1400054a2" } ], "successors": [ "0x1400054a2", "0x14000537f" ] }, { "address": "0x1400054a2", "size": 12, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400054a2", "size": 5, "mnemonic": "mov", "operands": "ecx, 7" }, { "address": "0x1400054a7", "size": 5, "mnemonic": "call", "operands": "0x140005e44" }, { "address": "0x1400054ac", "size": 2, "mnemonic": "mov", "operands": "ecx, ebx" }, { "address": "0x1400054ae", "size": 5, "mnemonic": "call", "operands": "0x14000ec14" }, { "address": "0x1400054b3", "size": 1, "mnemonic": "nop", "operands": "" }, { "address": "0x1400054b4", "size": 2, "mnemonic": "mov", "operands": "ecx, ebx" }, { "address": "0x1400054b6", "size": 5, "mnemonic": "call", "operands": "0x14000ebcc" }, { "address": "0x1400054bb", "size": 1, "mnemonic": "nop", "operands": "" }, { "address": "0x1400054bc", "size": 4, "mnemonic": "sub", "operands": "rsp, 0x28" }, { "address": "0x1400054c0", "size": 5, "mnemonic": "call", "operands": "0x140005d30" }, { "address": "0x1400054c5", "size": 4, "mnemonic": "add", "operands": "rsp, 0x28" }, { "address": "0x1400054c9", "size": 5, "mnemonic": "jmp", "operands": "0x140005340" } ], "successors": [ "0x140005340" ] }, { "address": "0x14000537f", "size": 8, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000537f", "size": 2, "mnemonic": "test", "operands": "ecx, ecx" }, { "address": "0x140005381", "size": 2, "mnemonic": "jne", "operands": "0x1400053cd" }, { "address": "0x140005383", "size": 10, "mnemonic": "mov", "operands": "dword ptr [rip + 0x2d363], 1" }, { "address": "0x14000538d", "size": 7, "mnemonic": "lea", "operands": "rdx, [rip + 0x1aff4]" }, { "address": "0x140005394", "size": 7, "mnemonic": "lea", "operands": "rcx, [rip + 0x1afad]" }, { "address": "0x14000539b", "size": 5, "mnemonic": "call", "operands": "0x14000e8f8" }, { "address": "0x1400053a0", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x1400053a2", "size": 2, "mnemonic": "je", "operands": "0x1400053ae" } ], "successors": [ "0x1400053ae", "0x1400053a4" ] }, { "address": "0x1400053ae", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400053ae", "size": 7, "mnemonic": "lea", "operands": "rdx, [rip + 0x1af8b]" }, { "address": "0x1400053b5", "size": 7, "mnemonic": "lea", "operands": "rcx, [rip + 0x1af2c]" }, { "address": "0x1400053bc", "size": 5, "mnemonic": "call", "operands": "0x14000e8c0" }, { "address": "0x1400053c1", "size": 10, "mnemonic": "mov", "operands": "dword ptr [rip + 0x2d325], 2" }, { "address": "0x1400053cb", "size": 2, "mnemonic": "jmp", "operands": "0x1400053d5" } ], "successors": [ "0x1400053d5" ] }, { "address": "0x1400053a4", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400053a4", "size": 5, "mnemonic": "mov", "operands": "eax, 0xff" }, { "address": "0x1400053a9", "size": 5, "mnemonic": "jmp", "operands": "0x140005487" } ], "successors": [ "0x140005487" ] }, { "address": "0x1400053d5", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400053d5", "size": 2, "mnemonic": "mov", "operands": "cl, bl" }, { "address": "0x1400053d7", "size": 5, "mnemonic": "call", "operands": "0x14000566c" }, { "address": "0x1400053dc", "size": 5, "mnemonic": "call", "operands": "0x140005e28" }, { "address": "0x1400053e1", "size": 3, "mnemonic": "mov", "operands": "rbx, rax" }, { "address": "0x1400053e4", "size": 4, "mnemonic": "cmp", "operands": "qword ptr [rax], 0" }, { "address": "0x1400053e8", "size": 2, "mnemonic": "je", "operands": "0x140005408" } ], "successors": [ "0x140005408", "0x1400053ea" ] }, { "address": "0x140005487", "size": 5, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140005487", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x40]" }, { "address": "0x14000548c", "size": 5, "mnemonic": "mov", "operands": "rsi, qword ptr [rsp + 0x48]" }, { "address": "0x140005491", "size": 4, "mnemonic": "add", "operands": "rsp, 0x30" }, { "address": "0x140005495", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x140005496", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140005408", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140005408", "size": 5, "mnemonic": "call", "operands": "0x140005e30" }, { "address": "0x14000540d", "size": 3, "mnemonic": "mov", "operands": "rbx, rax" }, { "address": "0x140005410", "size": 4, "mnemonic": "cmp", "operands": "qword ptr [rax], 0" }, { "address": "0x140005414", "size": 2, "mnemonic": "je", "operands": "0x14000542a" } ], "successors": [ "0x14000542a", "0x140005416" ] }, { "address": "0x1400053ea", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400053ea", "size": 3, "mnemonic": "mov", "operands": "rcx, rax" }, { "address": "0x1400053ed", "size": 5, "mnemonic": "call", "operands": "0x1400055d4" }, { "address": "0x1400053f2", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x1400053f4", "size": 2, "mnemonic": "je", "operands": "0x140005408" } ], "successors": [ "0x140005408", "0x1400053f6" ] }, { "address": "0x14000542a", "size": 13, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000542a", "size": 5, "mnemonic": "call", "operands": "0x14000e868" }, { "address": "0x14000542f", "size": 3, "mnemonic": "mov", "operands": "rdi, rax" }, { "address": "0x140005432", "size": 5, "mnemonic": "call", "operands": "0x14000ec90" }, { "address": "0x140005437", "size": 3, "mnemonic": "mov", "operands": "rbx, qword ptr [rax]" }, { "address": "0x14000543a", "size": 5, "mnemonic": "call", "operands": "0x14000ec88" }, { "address": "0x14000543f", "size": 3, "mnemonic": "mov", "operands": "r8, rdi" }, { "address": "0x140005442", "size": 3, "mnemonic": "mov", "operands": "rdx, rbx" }, { "address": "0x140005445", "size": 2, "mnemonic": "mov", "operands": "ecx, dword ptr [rax]" }, { "address": "0x140005447", "size": 5, "mnemonic": "call", "operands": "0x140002240" }, { "address": "0x14000544c", "size": 2, "mnemonic": "mov", "operands": "ebx, eax" }, { "address": "0x14000544e", "size": 5, "mnemonic": "call", "operands": "0x140005f98" }, { "address": "0x140005453", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x140005455", "size": 2, "mnemonic": "je", "operands": "0x1400054ac" } ], "successors": [ "0x1400054ac", "0x140005457" ] }, { "address": "0x140005416", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140005416", "size": 3, "mnemonic": "mov", "operands": "rcx, rax" }, { "address": "0x140005419", "size": 5, "mnemonic": "call", "operands": "0x1400055d4" }, { "address": "0x14000541e", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x140005420", "size": 2, "mnemonic": "je", "operands": "0x14000542a" } ], "successors": [ "0x14000542a", "0x140005422" ] }, { "address": "0x1400053f6", "size": 9, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400053f6", "size": 3, "mnemonic": "xor", "operands": "r8d, r8d" }, { "address": "0x1400053f9", "size": 4, "mnemonic": "lea", "operands": "edx, [r8 + 2]" }, { "address": "0x1400053fd", "size": 2, "mnemonic": "xor", "operands": "ecx, ecx" }, { "address": "0x1400053ff", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rbx]" }, { "address": "0x140005402", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x1aeb8]" }, { "address": "0x140005408", "size": 5, "mnemonic": "call", "operands": "0x140005e30" }, { "address": "0x14000540d", "size": 3, "mnemonic": "mov", "operands": "rbx, rax" }, { "address": "0x140005410", "size": 4, "mnemonic": "cmp", "operands": "qword ptr [rax], 0" }, { "address": "0x140005414", "size": 2, "mnemonic": "je", "operands": "0x14000542a" } ], "successors": [ "0x14000542a", "0x140005416" ] }, { "address": "0x1400054ac", "size": 10, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400054ac", "size": 2, "mnemonic": "mov", "operands": "ecx, ebx" }, { "address": "0x1400054ae", "size": 5, "mnemonic": "call", "operands": "0x14000ec14" }, { "address": "0x1400054b3", "size": 1, "mnemonic": "nop", "operands": "" }, { "address": "0x1400054b4", "size": 2, "mnemonic": "mov", "operands": "ecx, ebx" }, { "address": "0x1400054b6", "size": 5, "mnemonic": "call", "operands": "0x14000ebcc" }, { "address": "0x1400054bb", "size": 1, "mnemonic": "nop", "operands": "" }, { "address": "0x1400054bc", "size": 4, "mnemonic": "sub", "operands": "rsp, 0x28" }, { "address": "0x1400054c0", "size": 5, "mnemonic": "call", "operands": "0x140005d30" }, { "address": "0x1400054c5", "size": 4, "mnemonic": "add", "operands": "rsp, 0x28" }, { "address": "0x1400054c9", "size": 5, "mnemonic": "jmp", "operands": "0x140005340" } ], "successors": [ "0x140005340" ] }, { "address": "0x140005457", "size": 8, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140005457", "size": 3, "mnemonic": "test", "operands": "sil, sil" }, { "address": "0x14000545a", "size": 2, "mnemonic": "jne", "operands": "0x140005461" }, { "address": "0x14000545c", "size": 5, "mnemonic": "call", "operands": "0x14000ebbc" }, { "address": "0x140005461", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x140005463", "size": 2, "mnemonic": "mov", "operands": "cl, 1" }, { "address": "0x140005465", "size": 5, "mnemonic": "call", "operands": "0x140005690" }, { "address": "0x14000546a", "size": 2, "mnemonic": "mov", "operands": "eax, ebx" }, { "address": "0x14000546c", "size": 2, "mnemonic": "jmp", "operands": "0x140005487" } ], "successors": [ "0x140005487" ] }, { "address": "0x140005422", "size": 15, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140005422", "size": 3, "mnemonic": "mov", "operands": "rcx, qword ptr [rbx]" }, { "address": "0x140005425", "size": 5, "mnemonic": "call", "operands": "0x14000ebd8" }, { "address": "0x14000542a", "size": 5, "mnemonic": "call", "operands": "0x14000e868" }, { "address": "0x14000542f", "size": 3, "mnemonic": "mov", "operands": "rdi, rax" }, { "address": "0x140005432", "size": 5, "mnemonic": "call", "operands": "0x14000ec90" }, { "address": "0x140005437", "size": 3, "mnemonic": "mov", "operands": "rbx, qword ptr [rax]" }, { "address": "0x14000543a", "size": 5, "mnemonic": "call", "operands": "0x14000ec88" }, { "address": "0x14000543f", "size": 3, "mnemonic": "mov", "operands": "r8, rdi" }, { "address": "0x140005442", "size": 3, "mnemonic": "mov", "operands": "rdx, rbx" }, { "address": "0x140005445", "size": 2, "mnemonic": "mov", "operands": "ecx, dword ptr [rax]" }, { "address": "0x140005447", "size": 5, "mnemonic": "call", "operands": "0x140002240" }, { "address": "0x14000544c", "size": 2, "mnemonic": "mov", "operands": "ebx, eax" }, { "address": "0x14000544e", "size": 5, "mnemonic": "call", "operands": "0x140005f98" }, { "address": "0x140005453", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x140005455", "size": 2, "mnemonic": "je", "operands": "0x1400054ac" } ], "successors": [ "0x1400054ac", "0x140005457" ] } ] }, { "address": "0x140002240", "name": "", "blocks": [ { "address": "0x140002240", "size": 7, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140002240", "size": 4, "mnemonic": "sub", "operands": "rsp, 0x28" }, { "address": "0x140002244", "size": 7, "mnemonic": "lea", "operands": "rdx, [rip + 0x1e32d]" }, { "address": "0x14000224b", "size": 7, "mnemonic": "lea", "operands": "rcx, [rip + 0x2ff8e]" }, { "address": "0x140002252", "size": 5, "mnemonic": "call", "operands": "0x140001150" }, { "address": "0x140002257", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x140002259", "size": 4, "mnemonic": "add", "operands": "rsp, 0x28" }, { "address": "0x14000225d", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x1400054d0", "name": "", "blocks": [ { "address": "0x1400054d0", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400054d0", "size": 4, "mnemonic": "sub", "operands": "rsp, 0x28" }, { "address": "0x1400054d4", "size": 5, "mnemonic": "call", "operands": "0x1400060d8" }, { "address": "0x1400054d9", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x1400054db", "size": 2, "mnemonic": "je", "operands": "0x1400054fe" } ], "successors": [ "0x1400054fe", "0x1400054dd" ] }, { "address": "0x1400054fe", "size": 3, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x1400054fe", "size": 2, "mnemonic": "xor", "operands": "al, al" }, { "address": "0x140005500", "size": 4, "mnemonic": "add", "operands": "rsp, 0x28" }, { "address": "0x140005504", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x1400054dd", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400054dd", "size": 9, "mnemonic": "mov", "operands": "rax, qword ptr gs:[0x30]" }, { "address": "0x1400054e6", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rax + 8]" }, { "address": "0x1400054ea", "size": 2, "mnemonic": "jmp", "operands": "0x1400054f1" } ], "successors": [ "0x1400054f1" ] }, { "address": "0x1400054f1", "size": 6, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x1400054f1", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x1400054f3", "size": 9, "mnemonic": "lock cmpxchg", "operands": "qword ptr [rip + 0x2d1fc], rcx" }, { "address": "0x1400054fc", "size": 2, "mnemonic": "jne", "operands": "0x1400054ec" }, { "address": "0x1400054fe", "size": 2, "mnemonic": "xor", "operands": "al, al" }, { "address": "0x140005500", "size": 4, "mnemonic": "add", "operands": "rsp, 0x28" }, { "address": "0x140005504", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14000550c", "name": "", "blocks": [ { "address": "0x14000550c", "size": 10, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000550c", "size": 4, "mnemonic": "sub", "operands": "rsp, 0x28" }, { "address": "0x140005510", "size": 2, "mnemonic": "test", "operands": "ecx, ecx" }, { "address": "0x140005512", "size": 2, "mnemonic": "jne", "operands": "0x14000551b" }, { "address": "0x140005514", "size": 7, "mnemonic": "mov", "operands": "byte ptr [rip + 0x2d1e5], 1" }, { "address": "0x14000551b", "size": 5, "mnemonic": "call", "operands": "0x1400057f0" }, { "address": "0x140005520", "size": 5, "mnemonic": "call", "operands": "0x140007318" }, { "address": "0x140005525", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x140005527", "size": 2, "mnemonic": "jne", "operands": "0x14000552d" }, { "address": "0x140005529", "size": 2, "mnemonic": "xor", "operands": "al, al" }, { "address": "0x14000552b", "size": 2, "mnemonic": "jmp", "operands": "0x140005541" } ], "successors": [ "0x140005541" ] }, { "address": "0x140005541", "size": 2, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140005541", "size": 4, "mnemonic": "add", "operands": "rsp, 0x28" }, { "address": "0x140005545", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x1400055d4", "name": "", "blocks": [ { "address": "0x1400055d4", "size": 23, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400055d4", "size": 4, "mnemonic": "sub", "operands": "rsp, 0x18" }, { "address": "0x1400055d8", "size": 3, "mnemonic": "mov", "operands": "r8, rcx" }, { "address": "0x1400055db", "size": 5, "mnemonic": "mov", "operands": "eax, 0x5a4d" }, { "address": "0x1400055e0", "size": 7, "mnemonic": "cmp", "operands": "word ptr [rip - 0x55e7], ax" }, { "address": "0x1400055e7", "size": 2, "mnemonic": "jne", "operands": "0x140005661" }, { "address": "0x1400055e9", "size": 7, "mnemonic": "movsxd", "operands": "rcx, dword ptr [rip - 0x55b4]" }, { "address": "0x1400055f0", "size": 7, "mnemonic": "lea", "operands": "rdx, [rip - 0x55f7]" }, { "address": "0x1400055f7", "size": 3, "mnemonic": "add", "operands": "rcx, rdx" }, { "address": "0x1400055fa", "size": 6, "mnemonic": "cmp", "operands": "dword ptr [rcx], 0x4550" }, { "address": "0x140005600", "size": 2, "mnemonic": "jne", "operands": "0x140005661" }, { "address": "0x140005602", "size": 5, "mnemonic": "mov", "operands": "eax, 0x20b" }, { "address": "0x140005607", "size": 4, "mnemonic": "cmp", "operands": "word ptr [rcx + 0x18], ax" }, { "address": "0x14000560b", "size": 2, "mnemonic": "jne", "operands": "0x140005661" }, { "address": "0x14000560d", "size": 3, "mnemonic": "sub", "operands": "r8, rdx" }, { "address": "0x140005610", "size": 4, "mnemonic": "movzx", "operands": "edx, word ptr [rcx + 0x14]" }, { "address": "0x140005614", "size": 4, "mnemonic": "add", "operands": "rdx, 0x18" }, { "address": "0x140005618", "size": 3, "mnemonic": "add", "operands": "rdx, rcx" }, { "address": "0x14000561b", "size": 4, "mnemonic": "movzx", "operands": "eax, word ptr [rcx + 6]" }, { "address": "0x14000561f", "size": 4, "mnemonic": "lea", "operands": "rcx, [rax + rax*4]" }, { "address": "0x140005623", "size": 4, "mnemonic": "lea", "operands": "r9, [rdx + rcx*8]" }, { "address": "0x140005627", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rsp], rdx" }, { "address": "0x14000562b", "size": 3, "mnemonic": "cmp", "operands": "rdx, r9" }, { "address": "0x14000562e", "size": 2, "mnemonic": "je", "operands": "0x140005648" } ], "successors": [ "0x140005648", "0x140005630" ] }, { "address": "0x140005648", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140005648", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x14000564a", "size": 3, "mnemonic": "test", "operands": "rdx, rdx" }, { "address": "0x14000564d", "size": 2, "mnemonic": "jne", "operands": "0x140005653" }, { "address": "0x14000564f", "size": 2, "mnemonic": "xor", "operands": "al, al" }, { "address": "0x140005651", "size": 2, "mnemonic": "jmp", "operands": "0x140005667" } ], "successors": [ "0x140005667" ] }, { "address": "0x140005630", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140005630", "size": 3, "mnemonic": "mov", "operands": "ecx, dword ptr [rdx + 0xc]" }, { "address": "0x140005633", "size": 3, "mnemonic": "cmp", "operands": "r8, rcx" }, { "address": "0x140005636", "size": 2, "mnemonic": "jb", "operands": "0x140005642" } ], "successors": [ "0x140005642", "0x140005638" ] }, { "address": "0x140005667", "size": 2, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140005667", "size": 4, "mnemonic": "add", "operands": "rsp, 0x18" }, { "address": "0x14000566b", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140005642", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140005642", "size": 4, "mnemonic": "add", "operands": "rdx, 0x28" }, { "address": "0x140005646", "size": 2, "mnemonic": "jmp", "operands": "0x140005627" } ], "successors": [ "0x140005627" ] }, { "address": "0x140005638", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140005638", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdx + 8]" }, { "address": "0x14000563b", "size": 2, "mnemonic": "add", "operands": "eax, ecx" }, { "address": "0x14000563d", "size": 3, "mnemonic": "cmp", "operands": "r8, rax" }, { "address": "0x140005640", "size": 2, "mnemonic": "jb", "operands": "0x14000564a" } ], "successors": [ "0x14000564a", "0x140005642" ] }, { "address": "0x140005627", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140005627", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rsp], rdx" }, { "address": "0x14000562b", "size": 3, "mnemonic": "cmp", "operands": "rdx, r9" }, { "address": "0x14000562e", "size": 2, "mnemonic": "je", "operands": "0x140005648" } ], "successors": [ "0x140005648", "0x140005630" ] }, { "address": "0x14000564a", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000564a", "size": 3, "mnemonic": "test", "operands": "rdx, rdx" }, { "address": "0x14000564d", "size": 2, "mnemonic": "jne", "operands": "0x140005653" }, { "address": "0x14000564f", "size": 2, "mnemonic": "xor", "operands": "al, al" }, { "address": "0x140005651", "size": 2, "mnemonic": "jmp", "operands": "0x140005667" } ], "successors": [ "0x140005667" ] } ] }, { "address": "0x14000566c", "name": "", "blocks": [ { "address": "0x14000566c", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000566c", "size": 2, "mnemonic": "push", "operands": "rbx" }, { "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": "0x14000568a", "size": 3, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000568a", "size": 4, "mnemonic": "add", "operands": "rsp, 0x20" }, { "address": "0x14000568e", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x14000568f", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000567f", "size": 6, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000567f", "size": 2, "mnemonic": "test", "operands": "bl, bl" }, { "address": "0x140005681", "size": 2, "mnemonic": "jne", "operands": "0x14000568a" }, { "address": "0x140005683", "size": 7, "mnemonic": "xchg", "operands": "qword ptr [rip + 0x2d06e], rdx" }, { "address": "0x14000568a", "size": 4, "mnemonic": "add", "operands": "rsp, 0x20" }, { "address": "0x14000568e", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x14000568f", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140005690", "name": "", "blocks": [ { "address": "0x140005690", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140005690", "size": 2, "mnemonic": "push", "operands": "rbx" }, { "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": "0x1400056a5", "size": 7, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x1400056a5", "size": 5, "mnemonic": "call", "operands": "0x140010b38" }, { "address": "0x1400056aa", "size": 2, "mnemonic": "mov", "operands": "cl, bl" }, { "address": "0x1400056ac", "size": 5, "mnemonic": "call", "operands": "0x140007340" }, { "address": "0x1400056b1", "size": 2, "mnemonic": "mov", "operands": "al, 1" }, { "address": "0x1400056b3", "size": 4, "mnemonic": "add", "operands": "rsp, 0x20" }, { "address": "0x1400056b7", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x1400056b8", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x1400056a1", "size": 9, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x1400056a1", "size": 2, "mnemonic": "test", "operands": "dl, dl" }, { "address": "0x1400056a3", "size": 2, "mnemonic": "jne", "operands": "0x1400056b1" }, { "address": "0x1400056a5", "size": 5, "mnemonic": "call", "operands": "0x140010b38" }, { "address": "0x1400056aa", "size": 2, "mnemonic": "mov", "operands": "cl, bl" }, { "address": "0x1400056ac", "size": 5, "mnemonic": "call", "operands": "0x140007340" }, { "address": "0x1400056b1", "size": 2, "mnemonic": "mov", "operands": "al, 1" }, { "address": "0x1400056b3", "size": 4, "mnemonic": "add", "operands": "rsp, 0x20" }, { "address": "0x1400056b7", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x1400056b8", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140005d30", "name": "", "blocks": [ { "address": "0x140005d30", "size": 39, "is_prolog": true, "is_epilog": true, "instructions": [ { "address": "0x140005d30", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x18], rbx" }, { "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": "0x140005e28", "name": "", "blocks": [ { "address": "0x140005e28", "size": 2, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140005e28", "size": 7, "mnemonic": "lea", "operands": "rax, [rip + 0x2da49]" }, { "address": "0x140005e2f", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140005e30", "name": "", "blocks": [ { "address": "0x140005e30", "size": 2, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140005e30", "size": 7, "mnemonic": "lea", "operands": "rax, [rip + 0x2da39]" }, { "address": "0x140005e37", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140005e44", "name": "", "blocks": [ { "address": "0x140005e44", "size": 9, "is_prolog": true, "is_epilog": false, "instructions": [ { "address": "0x140005e44", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 8], rbx" }, { "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": "0x140005e6e", "size": 15, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140005e6e", "size": 5, "mnemonic": "mov", "operands": "ecx, 3" }, { "address": "0x140005e73", "size": 5, "mnemonic": "call", "operands": "0x140005e38" }, { "address": "0x140005e78", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x140005e7a", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x10]" }, { "address": "0x140005e7e", "size": 6, "mnemonic": "mov", "operands": "r8d, 0x4d0" }, { "address": "0x140005e84", "size": 5, "mnemonic": "call", "operands": "0x14001ea80" }, { "address": "0x140005e89", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x10]" }, { "address": "0x140005e8d", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x1a1c5]" }, { "address": "0x140005e93", "size": 7, "mnemonic": "mov", "operands": "rbx, qword ptr [rbp + 0xe8]" }, { "address": "0x140005e9a", "size": 7, "mnemonic": "lea", "operands": "rdx, [rbp + 0x4d8]" }, { "address": "0x140005ea1", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x140005ea4", "size": 3, "mnemonic": "xor", "operands": "r8d, r8d" }, { "address": "0x140005ea7", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x1a1b3]" }, { "address": "0x140005ead", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x140005eb0", "size": 2, "mnemonic": "je", "operands": "0x140005ef1" } ], "successors": [ "0x140005ef1", "0x140005eb2" ] }, { "address": "0x140005e6a", "size": 17, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140005e6a", "size": 2, "mnemonic": "mov", "operands": "ecx, ebx" }, { "address": "0x140005e6c", "size": 2, "mnemonic": "int", "operands": "0x29" }, { "address": "0x140005e6e", "size": 5, "mnemonic": "mov", "operands": "ecx, 3" }, { "address": "0x140005e73", "size": 5, "mnemonic": "call", "operands": "0x140005e38" }, { "address": "0x140005e78", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x140005e7a", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x10]" }, { "address": "0x140005e7e", "size": 6, "mnemonic": "mov", "operands": "r8d, 0x4d0" }, { "address": "0x140005e84", "size": 5, "mnemonic": "call", "operands": "0x14001ea80" }, { "address": "0x140005e89", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x10]" }, { "address": "0x140005e8d", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x1a1c5]" }, { "address": "0x140005e93", "size": 7, "mnemonic": "mov", "operands": "rbx, qword ptr [rbp + 0xe8]" }, { "address": "0x140005e9a", "size": 7, "mnemonic": "lea", "operands": "rdx, [rbp + 0x4d8]" }, { "address": "0x140005ea1", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x140005ea4", "size": 3, "mnemonic": "xor", "operands": "r8d, r8d" }, { "address": "0x140005ea7", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x1a1b3]" }, { "address": "0x140005ead", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x140005eb0", "size": 2, "mnemonic": "je", "operands": "0x140005ef1" } ], "successors": [ "0x140005ef1", "0x140005eb2" ] }, { "address": "0x140005ef1", "size": 27, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140005ef1", "size": 7, "mnemonic": "mov", "operands": "rax, qword ptr [rbp + 0x4c8]" }, { "address": "0x140005ef8", "size": 5, "mnemonic": "lea", "operands": "rcx, [rsp + 0x50]" }, { "address": "0x140005efd", "size": 7, "mnemonic": "mov", "operands": "qword ptr [rbp + 0xe8], rax" }, { "address": "0x140005f04", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x140005f06", "size": 7, "mnemonic": "lea", "operands": "rax, [rbp + 0x4c8]" }, { "address": "0x140005f0d", "size": 6, "mnemonic": "mov", "operands": "r8d, 0x98" }, { "address": "0x140005f13", "size": 4, "mnemonic": "add", "operands": "rax, 8" }, { "address": "0x140005f17", "size": 7, "mnemonic": "mov", "operands": "qword ptr [rbp + 0x88], rax" }, { "address": "0x140005f1e", "size": 5, "mnemonic": "call", "operands": "0x14001ea80" }, { "address": "0x140005f23", "size": 7, "mnemonic": "mov", "operands": "rax, qword ptr [rbp + 0x4c8]" }, { "address": "0x140005f2a", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x60], rax" }, { "address": "0x140005f2f", "size": 8, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x50], 0x40000015" }, { "address": "0x140005f37", "size": 8, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x54], 1" }, { "address": "0x140005f3f", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x1a17b]" }, { "address": "0x140005f45", "size": 2, "mnemonic": "mov", "operands": "ebx, eax" }, { "address": "0x140005f47", "size": 2, "mnemonic": "xor", "operands": "ecx, ecx" }, { "address": "0x140005f49", "size": 5, "mnemonic": "lea", "operands": "rax, [rsp + 0x50]" }, { "address": "0x140005f4e", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x40], rax" }, { "address": "0x140005f53", "size": 4, "mnemonic": "lea", "operands": "rax, [rbp - 0x10]" }, { "address": "0x140005f57", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x48], rax" }, { "address": "0x140005f5c", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x1a116]" }, { "address": "0x140005f62", "size": 5, "mnemonic": "lea", "operands": "rcx, [rsp + 0x40]" }, { "address": "0x140005f67", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x1a103]" }, { "address": "0x140005f6d", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x140005f6f", "size": 2, "mnemonic": "jne", "operands": "0x140005f7e" }, { "address": "0x140005f71", "size": 3, "mnemonic": "cmp", "operands": "ebx, 1" }, { "address": "0x140005f74", "size": 2, "mnemonic": "je", "operands": "0x140005f7e" } ], "successors": [ "0x140005f7e", "0x140005f76" ] }, { "address": "0x140005eb2", "size": 39, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140005eb2", "size": 7, "mnemonic": "mov", "operands": "rdx, qword ptr [rbp + 0x4d8]" }, { "address": "0x140005eb9", "size": 7, "mnemonic": "lea", "operands": "rcx, [rbp + 0x4e0]" }, { "address": "0x140005ec0", "size": 9, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x38], 0" }, { "address": "0x140005ec9", "size": 3, "mnemonic": "mov", "operands": "r9, rax" }, { "address": "0x140005ecc", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x30], rcx" }, { "address": "0x140005ed1", "size": 3, "mnemonic": "mov", "operands": "r8, rbx" }, { "address": "0x140005ed4", "size": 7, "mnemonic": "lea", "operands": "rcx, [rbp + 0x4e8]" }, { "address": "0x140005edb", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x28], rcx" }, { "address": "0x140005ee0", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x10]" }, { "address": "0x140005ee4", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rcx" }, { "address": "0x140005ee9", "size": 2, "mnemonic": "xor", "operands": "ecx, ecx" }, { "address": "0x140005eeb", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x1a177]" }, { "address": "0x140005ef1", "size": 7, "mnemonic": "mov", "operands": "rax, qword ptr [rbp + 0x4c8]" }, { "address": "0x140005ef8", "size": 5, "mnemonic": "lea", "operands": "rcx, [rsp + 0x50]" }, { "address": "0x140005efd", "size": 7, "mnemonic": "mov", "operands": "qword ptr [rbp + 0xe8], rax" }, { "address": "0x140005f04", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x140005f06", "size": 7, "mnemonic": "lea", "operands": "rax, [rbp + 0x4c8]" }, { "address": "0x140005f0d", "size": 6, "mnemonic": "mov", "operands": "r8d, 0x98" }, { "address": "0x140005f13", "size": 4, "mnemonic": "add", "operands": "rax, 8" }, { "address": "0x140005f17", "size": 7, "mnemonic": "mov", "operands": "qword ptr [rbp + 0x88], rax" }, { "address": "0x140005f1e", "size": 5, "mnemonic": "call", "operands": "0x14001ea80" }, { "address": "0x140005f23", "size": 7, "mnemonic": "mov", "operands": "rax, qword ptr [rbp + 0x4c8]" }, { "address": "0x140005f2a", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x60], rax" }, { "address": "0x140005f2f", "size": 8, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x50], 0x40000015" }, { "address": "0x140005f37", "size": 8, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x54], 1" }, { "address": "0x140005f3f", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x1a17b]" }, { "address": "0x140005f45", "size": 2, "mnemonic": "mov", "operands": "ebx, eax" }, { "address": "0x140005f47", "size": 2, "mnemonic": "xor", "operands": "ecx, ecx" }, { "address": "0x140005f49", "size": 5, "mnemonic": "lea", "operands": "rax, [rsp + 0x50]" }, { "address": "0x140005f4e", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x40], rax" }, { "address": "0x140005f53", "size": 4, "mnemonic": "lea", "operands": "rax, [rbp - 0x10]" }, { "address": "0x140005f57", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x48], rax" }, { "address": "0x140005f5c", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x1a116]" }, { "address": "0x140005f62", "size": 5, "mnemonic": "lea", "operands": "rcx, [rsp + 0x40]" }, { "address": "0x140005f67", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x1a103]" }, { "address": "0x140005f6d", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x140005f6f", "size": 2, "mnemonic": "jne", "operands": "0x140005f7e" }, { "address": "0x140005f71", "size": 3, "mnemonic": "cmp", "operands": "ebx, 1" }, { "address": "0x140005f74", "size": 2, "mnemonic": "je", "operands": "0x140005f7e" } ], "successors": [ "0x140005f7e", "0x140005f76" ] }, { "address": "0x140005f7e", "size": 4, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140005f7e", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x5d0]" }, { "address": "0x140005f86", "size": 7, "mnemonic": "add", "operands": "rsp, 0x5c0" }, { "address": "0x140005f8d", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140005f8e", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140005f76", "size": 6, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140005f76", "size": 3, "mnemonic": "lea", "operands": "ecx, [rax + 3]" }, { "address": "0x140005f79", "size": 5, "mnemonic": "call", "operands": "0x140005e38" }, { "address": "0x140005f7e", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x5d0]" }, { "address": "0x140005f86", "size": 7, "mnemonic": "add", "operands": "rsp, 0x5c0" }, { "address": "0x140005f8d", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140005f8e", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140005f98", "name": "", "blocks": [ { "address": "0x140005f98", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140005f98", "size": 4, "mnemonic": "sub", "operands": "rsp, 0x28" }, { "address": "0x140005f9c", "size": 2, "mnemonic": "xor", "operands": "ecx, ecx" }, { "address": "0x140005f9e", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x1a12c]" }, { "address": "0x140005fa4", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x140005fa7", "size": 2, "mnemonic": "je", "operands": "0x140005fe3" } ], "successors": [ "0x140005fe3", "0x140005fa9" ] }, { "address": "0x140005fe3", "size": 3, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140005fe3", "size": 2, "mnemonic": "xor", "operands": "al, al" }, { "address": "0x140005fe5", "size": 4, "mnemonic": "add", "operands": "rsp, 0x28" }, { "address": "0x140005fe9", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140005fa9", "size": 14, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140005fa9", "size": 5, "mnemonic": "mov", "operands": "ecx, 0x5a4d" }, { "address": "0x140005fae", "size": 3, "mnemonic": "cmp", "operands": "word ptr [rax], cx" }, { "address": "0x140005fb1", "size": 2, "mnemonic": "jne", "operands": "0x140005fe3" }, { "address": "0x140005fb3", "size": 4, "mnemonic": "movsxd", "operands": "rcx, dword ptr [rax + 0x3c]" }, { "address": "0x140005fb7", "size": 7, "mnemonic": "cmp", "operands": "dword ptr [rcx + rax], 0x4550" }, { "address": "0x140005fbe", "size": 2, "mnemonic": "jne", "operands": "0x140005fe3" }, { "address": "0x140005fc0", "size": 5, "mnemonic": "mov", "operands": "edx, 0x20b" }, { "address": "0x140005fc5", "size": 5, "mnemonic": "cmp", "operands": "word ptr [rcx + rax + 0x18], dx" }, { "address": "0x140005fca", "size": 2, "mnemonic": "jne", "operands": "0x140005fe3" }, { "address": "0x140005fcc", "size": 8, "mnemonic": "cmp", "operands": "dword ptr [rcx + rax + 0x84], 0xe" }, { "address": "0x140005fd4", "size": 2, "mnemonic": "jbe", "operands": "0x140005fe3" }, { "address": "0x140005fd6", "size": 8, "mnemonic": "cmp", "operands": "dword ptr [rcx + rax + 0xf8], 0" }, { "address": "0x140005fde", "size": 3, "mnemonic": "setne", "operands": "al" }, { "address": "0x140005fe1", "size": 2, "mnemonic": "jmp", "operands": "0x140005fe5" } ], "successors": [ "0x140005fe5" ] }, { "address": "0x140005fe5", "size": 2, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140005fe5", "size": 4, "mnemonic": "add", "operands": "rsp, 0x28" }, { "address": "0x140005fe9", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14000e868", "name": "", "blocks": [ { "address": "0x14000e868", "size": 11, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000e868", "size": 4, "mnemonic": "sub", "operands": "rsp, 0x28" }, { "address": "0x14000e86c", "size": 7, "mnemonic": "mov", "operands": "rax, qword ptr [rip + 0x2492d]" }, { "address": "0x14000e873", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x14000e876", "size": 2, "mnemonic": "jne", "operands": "0x14000e8b1" }, { "address": "0x14000e878", "size": 7, "mnemonic": "mov", "operands": "rax, qword ptr [rip + 0x24909]" }, { "address": "0x14000e87f", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x14000e882", "size": 2, "mnemonic": "jne", "operands": "0x14000e8aa" }, { "address": "0x14000e884", "size": 7, "mnemonic": "cmp", "operands": "qword ptr [rip + 0x24905], rax" }, { "address": "0x14000e88b", "size": 2, "mnemonic": "jne", "operands": "0x14000e891" }, { "address": "0x14000e88d", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x14000e88f", "size": 2, "mnemonic": "jmp", "operands": "0x14000e8aa" } ], "successors": [ "0x14000e8aa" ] }, { "address": "0x14000e8aa", "size": 3, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000e8aa", "size": 7, "mnemonic": "mov", "operands": "qword ptr [rip + 0x248ef], rax" }, { "address": "0x14000e8b1", "size": 4, "mnemonic": "add", "operands": "rsp, 0x28" }, { "address": "0x14000e8b5", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14000e8c0", "name": "", "blocks": [ { "address": "0x14000e8c0", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000e8c0", "size": 3, "mnemonic": "cmp", "operands": "rcx, rdx" }, { "address": "0x14000e8c3", "size": 2, "mnemonic": "je", "operands": "0x14000e8f5" } ], "successors": [ "0x14000e8f5", "0x14000e8c5" ] }, { "address": "0x14000e8f5", "size": 1, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000e8f5", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000e8c5", "size": 8, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000e8c5", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 8], rbx" }, { "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": "0x14000e8e2", "size": 7, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000e8e2", "size": 4, "mnemonic": "add", "operands": "rbx, 8" }, { "address": "0x14000e8e6", "size": 3, "mnemonic": "cmp", "operands": "rbx, rdi" }, { "address": "0x14000e8e9", "size": 2, "mnemonic": "jne", "operands": "0x14000e8d5" }, { "address": "0x14000e8eb", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x30]" }, { "address": "0x14000e8f0", "size": 4, "mnemonic": "add", "operands": "rsp, 0x20" }, { "address": "0x14000e8f4", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14000e8f5", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000e8dd", "size": 8, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000e8dd", "size": 5, "mnemonic": "call", "operands": "0x14001e3a0" }, { "address": "0x14000e8e2", "size": 4, "mnemonic": "add", "operands": "rbx, 8" }, { "address": "0x14000e8e6", "size": 3, "mnemonic": "cmp", "operands": "rbx, rdi" }, { "address": "0x14000e8e9", "size": 2, "mnemonic": "jne", "operands": "0x14000e8d5" }, { "address": "0x14000e8eb", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x30]" }, { "address": "0x14000e8f0", "size": 4, "mnemonic": "add", "operands": "rsp, 0x20" }, { "address": "0x14000e8f4", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14000e8f5", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14000e8f8", "name": "", "blocks": [ { "address": "0x14000e8f8", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000e8f8", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 8], rbx" }, { "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": "0x14000e927", "size": 5, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000e927", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x14000e929", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x30]" }, { "address": "0x14000e92e", "size": 4, "mnemonic": "add", "operands": "rsp, 0x20" }, { "address": "0x14000e932", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14000e933", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000e90d", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000e90d", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rbx]" }, { "address": "0x14000e910", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x14000e913", "size": 2, "mnemonic": "je", "operands": "0x14000e91e" } ], "successors": [ "0x14000e91e", "0x14000e915" ] }, { "address": "0x14000e91e", "size": 8, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000e91e", "size": 4, "mnemonic": "add", "operands": "rbx, 8" }, { "address": "0x14000e922", "size": 3, "mnemonic": "cmp", "operands": "rbx, rdi" }, { "address": "0x14000e925", "size": 2, "mnemonic": "jne", "operands": "0x14000e90d" }, { "address": "0x14000e927", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x14000e929", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x30]" }, { "address": "0x14000e92e", "size": 4, "mnemonic": "add", "operands": "rsp, 0x20" }, { "address": "0x14000e932", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14000e933", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000e915", "size": 11, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000e915", "size": 5, "mnemonic": "call", "operands": "0x14001e3a0" }, { "address": "0x14000e91a", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14000e91c", "size": 2, "mnemonic": "jne", "operands": "0x14000e929" }, { "address": "0x14000e91e", "size": 4, "mnemonic": "add", "operands": "rbx, 8" }, { "address": "0x14000e922", "size": 3, "mnemonic": "cmp", "operands": "rbx, rdi" }, { "address": "0x14000e925", "size": 2, "mnemonic": "jne", "operands": "0x14000e90d" }, { "address": "0x14000e927", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x14000e929", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x30]" }, { "address": "0x14000e92e", "size": 4, "mnemonic": "add", "operands": "rsp, 0x20" }, { "address": "0x14000e932", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14000e933", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14000ebbc", "name": "", "blocks": [ { "address": "0x14000ebbc", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000ebbc", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x14000ebbe", "size": 2, "mnemonic": "xor", "operands": "ecx, ecx" }, { "address": "0x14000ebc0", "size": 4, "mnemonic": "lea", "operands": "r8d, [rdx + 1]" }, { "address": "0x14000ebc4", "size": 5, "mnemonic": "jmp", "operands": "0x14000ea2c" } ], "successors": [ "0x14000ea2c" ] }, { "address": "0x14000ea2c", "size": 14, "is_prolog": true, "is_epilog": false, "instructions": [ { "address": "0x14000ea2c", "size": 5, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x18], r8d" }, { "address": "0x14000ea31", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x10], edx" }, { "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": "0x14000ea9b", "size": 23, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000ea9b", "size": 4, "mnemonic": "mov", "operands": "byte ptr [rbp + 0x28], 0" }, { "address": "0x14000ea9f", "size": 4, "mnemonic": "lea", "operands": "rax, [rbp + 0x18]" }, { "address": "0x14000eaa3", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 0x18], rax" }, { "address": "0x14000eaa7", "size": 4, "mnemonic": "lea", "operands": "rax, [rbp + 0x20]" }, { "address": "0x14000eaab", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 0x10], rax" }, { "address": "0x14000eaaf", "size": 4, "mnemonic": "lea", "operands": "rax, [rbp + 0x28]" }, { "address": "0x14000eab3", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 8], rax" }, { "address": "0x14000eab7", "size": 5, "mnemonic": "mov", "operands": "eax, 2" }, { "address": "0x14000eabc", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbp - 0x2c], eax" }, { "address": "0x14000eabf", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbp - 0x28], eax" }, { "address": "0x14000eac2", "size": 4, "mnemonic": "lea", "operands": "r9, [rbp - 0x2c]" }, { "address": "0x14000eac6", "size": 4, "mnemonic": "lea", "operands": "r8, [rbp - 0x18]" }, { "address": "0x14000eaca", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x28]" }, { "address": "0x14000eace", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x30]" }, { "address": "0x14000ead2", "size": 5, "mnemonic": "call", "operands": "0x14000e934" }, { "address": "0x14000ead7", "size": 1, "mnemonic": "nop", "operands": "" }, { "address": "0x14000ead8", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rbp + 0x20], 0" }, { "address": "0x14000eadc", "size": 2, "mnemonic": "jne", "operands": "0x14000eafc" }, { "address": "0x14000eade", "size": 5, "mnemonic": "call", "operands": "0x1400191c0" }, { "address": "0x14000eae3", "size": 3, "mnemonic": "cmp", "operands": "eax, 1" }, { "address": "0x14000eae6", "size": 2, "mnemonic": "jne", "operands": "0x14000eaec" }, { "address": "0x14000eae8", "size": 2, "mnemonic": "xor", "operands": "dl, dl" }, { "address": "0x14000eaea", "size": 2, "mnemonic": "jmp", "operands": "0x14000eaf6" } ], "successors": [ "0x14000eaf6" ] }, { "address": "0x14000ea5e", "size": 14, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000ea5e", "size": 5, "mnemonic": "mov", "operands": "ecx, 0x5a4d" }, { "address": "0x14000ea63", "size": 3, "mnemonic": "cmp", "operands": "word ptr [rax], cx" }, { "address": "0x14000ea66", "size": 2, "mnemonic": "jne", "operands": "0x14000ea9b" }, { "address": "0x14000ea68", "size": 4, "mnemonic": "movsxd", "operands": "rcx, dword ptr [rax + 0x3c]" }, { "address": "0x14000ea6c", "size": 3, "mnemonic": "add", "operands": "rcx, rax" }, { "address": "0x14000ea6f", "size": 6, "mnemonic": "cmp", "operands": "dword ptr [rcx], 0x4550" }, { "address": "0x14000ea75", "size": 2, "mnemonic": "jne", "operands": "0x14000ea9b" }, { "address": "0x14000ea77", "size": 5, "mnemonic": "mov", "operands": "eax, 0x20b" }, { "address": "0x14000ea7c", "size": 4, "mnemonic": "cmp", "operands": "word ptr [rcx + 0x18], ax" }, { "address": "0x14000ea80", "size": 2, "mnemonic": "jne", "operands": "0x14000ea9b" }, { "address": "0x14000ea82", "size": 7, "mnemonic": "cmp", "operands": "dword ptr [rcx + 0x84], 0xe" }, { "address": "0x14000ea89", "size": 2, "mnemonic": "jbe", "operands": "0x14000ea9b" }, { "address": "0x14000ea8b", "size": 7, "mnemonic": "cmp", "operands": "dword ptr [rcx + 0xf8], 0" }, { "address": "0x14000ea92", "size": 2, "mnemonic": "je", "operands": "0x14000ea9b" } ], "successors": [ "0x14000ea9b", "0x14000ea94" ] }, { "address": "0x14000eaf6", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000eaf6", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rbp + 0x20], 0" }, { "address": "0x14000eafa", "size": 2, "mnemonic": "je", "operands": "0x14000eb07" } ], "successors": [ "0x14000eb07", "0x14000eafc" ] }, { "address": "0x14000ea94", "size": 25, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000ea94", "size": 2, "mnemonic": "mov", "operands": "ecx, ebx" }, { "address": "0x14000ea96", "size": 5, "mnemonic": "call", "operands": "0x14000eb40" }, { "address": "0x14000ea9b", "size": 4, "mnemonic": "mov", "operands": "byte ptr [rbp + 0x28], 0" }, { "address": "0x14000ea9f", "size": 4, "mnemonic": "lea", "operands": "rax, [rbp + 0x18]" }, { "address": "0x14000eaa3", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 0x18], rax" }, { "address": "0x14000eaa7", "size": 4, "mnemonic": "lea", "operands": "rax, [rbp + 0x20]" }, { "address": "0x14000eaab", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 0x10], rax" }, { "address": "0x14000eaaf", "size": 4, "mnemonic": "lea", "operands": "rax, [rbp + 0x28]" }, { "address": "0x14000eab3", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 8], rax" }, { "address": "0x14000eab7", "size": 5, "mnemonic": "mov", "operands": "eax, 2" }, { "address": "0x14000eabc", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbp - 0x2c], eax" }, { "address": "0x14000eabf", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbp - 0x28], eax" }, { "address": "0x14000eac2", "size": 4, "mnemonic": "lea", "operands": "r9, [rbp - 0x2c]" }, { "address": "0x14000eac6", "size": 4, "mnemonic": "lea", "operands": "r8, [rbp - 0x18]" }, { "address": "0x14000eaca", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x28]" }, { "address": "0x14000eace", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x30]" }, { "address": "0x14000ead2", "size": 5, "mnemonic": "call", "operands": "0x14000e934" }, { "address": "0x14000ead7", "size": 1, "mnemonic": "nop", "operands": "" }, { "address": "0x14000ead8", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rbp + 0x20], 0" }, { "address": "0x14000eadc", "size": 2, "mnemonic": "jne", "operands": "0x14000eafc" }, { "address": "0x14000eade", "size": 5, "mnemonic": "call", "operands": "0x1400191c0" }, { "address": "0x14000eae3", "size": 3, "mnemonic": "cmp", "operands": "eax, 1" }, { "address": "0x14000eae6", "size": 2, "mnemonic": "jne", "operands": "0x14000eaec" }, { "address": "0x14000eae8", "size": 2, "mnemonic": "xor", "operands": "dl, dl" }, { "address": "0x14000eaea", "size": 2, "mnemonic": "jmp", "operands": "0x14000eaf6" } ], "successors": [ "0x14000eaf6" ] }, { "address": "0x14000eb07", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000eb07", "size": 2, "mnemonic": "mov", "operands": "ecx, ebx" }, { "address": "0x14000eb09", "size": 5, "mnemonic": "call", "operands": "0x14000eb10" }, { "address": "0x14000eb0e", "size": 1, "mnemonic": "int3", "operands": "" } ], "successors": [ ] }, { "address": "0x14000eafc", "size": 4, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000eafc", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x60]" }, { "address": "0x14000eb01", "size": 4, "mnemonic": "add", "operands": "rsp, 0x50" }, { "address": "0x14000eb05", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000eb06", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14000ebcc", "name": "", "blocks": [ { "address": "0x14000ebcc", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000ebcc", "size": 3, "mnemonic": "xor", "operands": "r8d, r8d" }, { "address": "0x14000ebcf", "size": 4, "mnemonic": "lea", "operands": "edx, [r8 + 2]" }, { "address": "0x14000ebd3", "size": 5, "mnemonic": "jmp", "operands": "0x14000ea2c" } ], "successors": [ "0x14000ea2c" ] } ] }, { "address": "0x14000ebd8", "name": "", "blocks": [ { "address": "0x14000ebd8", "size": 14, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000ebd8", "size": 4, "mnemonic": "sub", "operands": "rsp, 0x28" }, { "address": "0x14000ebdc", "size": 7, "mnemonic": "mov", "operands": "r8, qword ptr [rip + 0x2245d]" }, { "address": "0x14000ebe3", "size": 3, "mnemonic": "mov", "operands": "rdx, rcx" }, { "address": "0x14000ebe6", "size": 7, "mnemonic": "cmp", "operands": "qword ptr [rip + 0x245c3], r8" }, { "address": "0x14000ebed", "size": 2, "mnemonic": "jne", "operands": "0x14000ec0e" }, { "address": "0x14000ebef", "size": 3, "mnemonic": "mov", "operands": "eax, r8d" }, { "address": "0x14000ebf2", "size": 5, "mnemonic": "mov", "operands": "ecx, 0x40" }, { "address": "0x14000ebf7", "size": 3, "mnemonic": "and", "operands": "eax, 0x3f" }, { "address": "0x14000ebfa", "size": 2, "mnemonic": "sub", "operands": "ecx, eax" }, { "address": "0x14000ebfc", "size": 3, "mnemonic": "ror", "operands": "rdx, cl" }, { "address": "0x14000ebff", "size": 3, "mnemonic": "xor", "operands": "rdx, r8" }, { "address": "0x14000ec02", "size": 7, "mnemonic": "mov", "operands": "qword ptr [rip + 0x245a7], rdx" }, { "address": "0x14000ec09", "size": 4, "mnemonic": "add", "operands": "rsp, 0x28" }, { "address": "0x14000ec0d", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14000ec14", "name": "", "blocks": [ { "address": "0x14000ec14", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000ec14", "size": 3, "mnemonic": "xor", "operands": "r8d, r8d" }, { "address": "0x14000ec17", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x14000ec19", "size": 5, "mnemonic": "jmp", "operands": "0x14000ea2c" } ], "successors": [ "0x14000ea2c" ] } ] }, { "address": "0x14000ec88", "name": "", "blocks": [ { "address": "0x14000ec88", "size": 2, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000ec88", "size": 7, "mnemonic": "lea", "operands": "rax, [rip + 0x24539]" }, { "address": "0x14000ec8f", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14000ec90", "name": "", "blocks": [ { "address": "0x14000ec90", "size": 2, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000ec90", "size": 7, "mnemonic": "lea", "operands": "rax, [rip + 0x24539]" }, { "address": "0x14000ec97", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14001e360", "name": "", "blocks": [ { "address": "0x14001e360", "size": 1, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001e360", "size": 2, "mnemonic": "jmp", "operands": "rax" } ], "successors": [ ] } ] }, { "address": "0x140001150", "name": "", "blocks": [ { "address": "0x140001150", "size": 26, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140001150", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x10], rbx" }, { "address": "0x140001155", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rsi" }, { "address": "0x14000115a", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 8], rcx" }, { "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": "0x1400011a6", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400011a6", "size": 3, "mnemonic": "mov", "operands": "r15, rsi" }, { "address": "0x1400011a9", "size": 8, "mnemonic": "mov", "operands": "qword ptr [rsp + 0xb0], rsi" }, { "address": "0x1400011b1", "size": 5, "mnemonic": "mov", "operands": "rcx, qword ptr [r9 + rsi + 0x48]" }, { "address": "0x1400011b6", "size": 3, "mnemonic": "test", "operands": "rcx, rcx" }, { "address": "0x1400011b9", "size": 2, "mnemonic": "je", "operands": "0x1400011c1" } ], "successors": [ "0x1400011c1", "0x1400011bb" ] }, { "address": "0x1400011c1", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400011c1", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rsi]" }, { "address": "0x1400011c4", "size": 4, "mnemonic": "movsxd", "operands": "rcx, dword ptr [rax + 4]" }, { "address": "0x1400011c8", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rcx + rsi + 0x10], edi" }, { "address": "0x1400011cc", "size": 6, "mnemonic": "jne", "operands": "0x140001342" }, { "address": "0x1400011d2", "size": 5, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + rsi + 0x50]" }, { "address": "0x1400011d7", "size": 3, "mnemonic": "test", "operands": "rcx, rcx" }, { "address": "0x1400011da", "size": 2, "mnemonic": "je", "operands": "0x1400011f7" } ], "successors": [ "0x1400011f7", "0x1400011dc" ] }, { "address": "0x1400011bb", "size": 9, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400011bb", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rcx]" }, { "address": "0x1400011be", "size": 3, "mnemonic": "call", "operands": "qword ptr [rax + 8]" }, { "address": "0x1400011c1", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rsi]" }, { "address": "0x1400011c4", "size": 4, "mnemonic": "movsxd", "operands": "rcx, dword ptr [rax + 4]" }, { "address": "0x1400011c8", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rcx + rsi + 0x10], edi" }, { "address": "0x1400011cc", "size": 6, "mnemonic": "jne", "operands": "0x140001342" }, { "address": "0x1400011d2", "size": 5, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + rsi + 0x50]" }, { "address": "0x1400011d7", "size": 3, "mnemonic": "test", "operands": "rcx, rcx" }, { "address": "0x1400011da", "size": 2, "mnemonic": "je", "operands": "0x1400011f7" } ], "successors": [ "0x1400011f7", "0x1400011dc" ] }, { "address": "0x1400011f7", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400011f7", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rsi]" }, { "address": "0x1400011fa", "size": 4, "mnemonic": "movsxd", "operands": "rcx, dword ptr [rax + 4]" }, { "address": "0x1400011fe", "size": 4, "mnemonic": "mov", "operands": "eax, dword ptr [rcx + rsi + 0x18]" }, { "address": "0x140001202", "size": 5, "mnemonic": "and", "operands": "eax, 0x1c0" }, { "address": "0x140001207", "size": 3, "mnemonic": "cmp", "operands": "eax, 0x40" }, { "address": "0x14000120a", "size": 2, "mnemonic": "je", "operands": "0x14000127d" } ], "successors": [ "0x14000127d", "0x14000120c" ] }, { "address": "0x1400011dc", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400011dc", "size": 3, "mnemonic": "cmp", "operands": "rcx, rsi" }, { "address": "0x1400011df", "size": 2, "mnemonic": "je", "operands": "0x1400011f7" } ], "successors": [ "0x1400011f7", "0x1400011e1" ] }, { "address": "0x14000127d", "size": 9, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000127d", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rsi]" }, { "address": "0x140001280", "size": 4, "mnemonic": "movsxd", "operands": "rcx, dword ptr [rax + 4]" }, { "address": "0x140001284", "size": 5, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + rsi + 0x48]" }, { "address": "0x140001289", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rcx]" }, { "address": "0x14000128c", "size": 3, "mnemonic": "mov", "operands": "r8, r14" }, { "address": "0x14000128f", "size": 3, "mnemonic": "mov", "operands": "rdx, r12" }, { "address": "0x140001292", "size": 3, "mnemonic": "call", "operands": "qword ptr [rax + 0x48]" }, { "address": "0x140001295", "size": 3, "mnemonic": "cmp", "operands": "rax, r14" }, { "address": "0x140001298", "size": 2, "mnemonic": "je", "operands": "0x1400012a7" } ], "successors": [ "0x1400012a7", "0x14000129a" ] }, { "address": "0x14000120c", "size": 10, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000120c", "size": 4, "mnemonic": "nop", "operands": "dword ptr [rax]" }, { "address": "0x140001210", "size": 3, "mnemonic": "test", "operands": "rbx, rbx" }, { "address": "0x140001213", "size": 2, "mnemonic": "jle", "operands": "0x14000127d" }, { "address": "0x140001215", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rsi]" }, { "address": "0x140001218", "size": 4, "mnemonic": "movsxd", "operands": "rcx, dword ptr [rax + 4]" }, { "address": "0x14000121c", "size": 6, "mnemonic": "movzx", "operands": "r8d, byte ptr [rcx + rsi + 0x58]" }, { "address": "0x140001222", "size": 5, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + rsi + 0x48]" }, { "address": "0x140001227", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rcx + 0x40]" }, { "address": "0x14000122b", "size": 4, "mnemonic": "cmp", "operands": "qword ptr [rax], 0" }, { "address": "0x14000122f", "size": 2, "mnemonic": "je", "operands": "0x140001255" } ], "successors": [ "0x140001255", "0x140001231" ] }, { "address": "0x1400011e1", "size": 11, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400011e1", "size": 5, "mnemonic": "call", "operands": "0x140002000" }, { "address": "0x1400011e6", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rsi]" }, { "address": "0x1400011e9", "size": 4, "mnemonic": "movsxd", "operands": "rcx, dword ptr [rax + 4]" }, { "address": "0x1400011ed", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rcx + rsi + 0x10], edi" }, { "address": "0x1400011f1", "size": 6, "mnemonic": "jne", "operands": "0x140001342" }, { "address": "0x1400011f7", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rsi]" }, { "address": "0x1400011fa", "size": 4, "mnemonic": "movsxd", "operands": "rcx, dword ptr [rax + 4]" }, { "address": "0x1400011fe", "size": 4, "mnemonic": "mov", "operands": "eax, dword ptr [rcx + rsi + 0x18]" }, { "address": "0x140001202", "size": 5, "mnemonic": "and", "operands": "eax, 0x1c0" }, { "address": "0x140001207", "size": 3, "mnemonic": "cmp", "operands": "eax, 0x40" }, { "address": "0x14000120a", "size": 2, "mnemonic": "je", "operands": "0x14000127d" } ], "successors": [ "0x14000127d", "0x14000120c" ] }, { "address": "0x1400012a7", "size": 9, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400012a7", "size": 3, "mnemonic": "test", "operands": "rbx, rbx" }, { "address": "0x1400012aa", "size": 2, "mnemonic": "jle", "operands": "0x140001311" }, { "address": "0x1400012ac", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rsi]" }, { "address": "0x1400012af", "size": 4, "mnemonic": "movsxd", "operands": "rcx, dword ptr [rax + 4]" }, { "address": "0x1400012b3", "size": 6, "mnemonic": "movzx", "operands": "r8d, byte ptr [rcx + rsi + 0x58]" }, { "address": "0x1400012b9", "size": 5, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + rsi + 0x48]" }, { "address": "0x1400012be", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rcx + 0x40]" }, { "address": "0x1400012c2", "size": 4, "mnemonic": "cmp", "operands": "qword ptr [rax], 0" }, { "address": "0x1400012c6", "size": 2, "mnemonic": "je", "operands": "0x1400012ec" } ], "successors": [ "0x1400012ec", "0x1400012c8" ] }, { "address": "0x14000129a", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000129a", "size": 5, "mnemonic": "mov", "operands": "edx, 4" }, { "address": "0x14000129f", "size": 2, "mnemonic": "mov", "operands": "edi, edx" }, { "address": "0x1400012a1", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x20], edx" }, { "address": "0x1400012a5", "size": 2, "mnemonic": "jmp", "operands": "0x140001316" } ], "successors": [ "0x140001316" ] }, { "address": "0x140001255", "size": 9, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140001255", "size": 3, "mnemonic": "mov", "operands": "edx, r8d" }, { "address": "0x140001258", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rcx]" }, { "address": "0x14000125b", "size": 3, "mnemonic": "call", "operands": "qword ptr [rax + 0x18]" }, { "address": "0x14000125e", "size": 3, "mnemonic": "cmp", "operands": "eax, -1" }, { "address": "0x140001261", "size": 2, "mnemonic": "jne", "operands": "0x140001273" }, { "address": "0x140001263", "size": 5, "mnemonic": "mov", "operands": "edx, 4" }, { "address": "0x140001268", "size": 2, "mnemonic": "mov", "operands": "edi, edx" }, { "address": "0x14000126a", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x20], edx" }, { "address": "0x14000126e", "size": 5, "mnemonic": "jmp", "operands": "0x140001316" } ], "successors": [ "0x140001316" ] }, { "address": "0x140001231", "size": 13, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140001231", "size": 4, "mnemonic": "mov", "operands": "rdx, qword ptr [rcx + 0x58]" }, { "address": "0x140001235", "size": 2, "mnemonic": "mov", "operands": "eax, dword ptr [rdx]" }, { "address": "0x140001237", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x140001239", "size": 2, "mnemonic": "jle", "operands": "0x140001255" }, { "address": "0x14000123b", "size": 2, "mnemonic": "dec", "operands": "eax" }, { "address": "0x14000123d", "size": 2, "mnemonic": "mov", "operands": "dword ptr [rdx], eax" }, { "address": "0x14000123f", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + 0x40]" }, { "address": "0x140001243", "size": 3, "mnemonic": "mov", "operands": "rdx, qword ptr [rcx]" }, { "address": "0x140001246", "size": 4, "mnemonic": "lea", "operands": "rax, [rdx + 1]" }, { "address": "0x14000124a", "size": 3, "mnemonic": "mov", "operands": "qword ptr [rcx], rax" }, { "address": "0x14000124d", "size": 3, "mnemonic": "mov", "operands": "byte ptr [rdx], r8b" }, { "address": "0x140001250", "size": 3, "mnemonic": "mov", "operands": "eax, r8d" }, { "address": "0x140001253", "size": 2, "mnemonic": "jmp", "operands": "0x14000125e" } ], "successors": [ "0x14000125e" ] }, { "address": "0x1400012ec", "size": 9, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400012ec", "size": 3, "mnemonic": "mov", "operands": "edx, r8d" }, { "address": "0x1400012ef", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rcx]" }, { "address": "0x1400012f2", "size": 3, "mnemonic": "call", "operands": "qword ptr [rax + 0x18]" }, { "address": "0x1400012f5", "size": 3, "mnemonic": "cmp", "operands": "eax, -1" }, { "address": "0x1400012f8", "size": 2, "mnemonic": "jne", "operands": "0x140001307" }, { "address": "0x1400012fa", "size": 5, "mnemonic": "mov", "operands": "edx, 4" }, { "address": "0x1400012ff", "size": 2, "mnemonic": "mov", "operands": "edi, edx" }, { "address": "0x140001301", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x20], edx" }, { "address": "0x140001305", "size": 2, "mnemonic": "jmp", "operands": "0x140001316" } ], "successors": [ "0x140001316" ] }, { "address": "0x1400012c8", "size": 13, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400012c8", "size": 4, "mnemonic": "mov", "operands": "rdx, qword ptr [rcx + 0x58]" }, { "address": "0x1400012cc", "size": 2, "mnemonic": "mov", "operands": "eax, dword ptr [rdx]" }, { "address": "0x1400012ce", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x1400012d0", "size": 2, "mnemonic": "jle", "operands": "0x1400012ec" }, { "address": "0x1400012d2", "size": 2, "mnemonic": "dec", "operands": "eax" }, { "address": "0x1400012d4", "size": 2, "mnemonic": "mov", "operands": "dword ptr [rdx], eax" }, { "address": "0x1400012d6", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + 0x40]" }, { "address": "0x1400012da", "size": 3, "mnemonic": "mov", "operands": "rdx, qword ptr [rcx]" }, { "address": "0x1400012dd", "size": 4, "mnemonic": "lea", "operands": "rax, [rdx + 1]" }, { "address": "0x1400012e1", "size": 3, "mnemonic": "mov", "operands": "qword ptr [rcx], rax" }, { "address": "0x1400012e4", "size": 3, "mnemonic": "mov", "operands": "byte ptr [rdx], r8b" }, { "address": "0x1400012e7", "size": 3, "mnemonic": "mov", "operands": "eax, r8d" }, { "address": "0x1400012ea", "size": 2, "mnemonic": "jmp", "operands": "0x1400012f5" } ], "successors": [ "0x1400012f5" ] }, { "address": "0x140001316", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140001316", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rsi]" }, { "address": "0x140001319", "size": 4, "mnemonic": "movsxd", "operands": "rcx, dword ptr [rax + 4]" }, { "address": "0x14000131d", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rcx + rsi + 0x28], r13" }, { "address": "0x140001322", "size": 2, "mnemonic": "jmp", "operands": "0x140001349" } ], "successors": [ "0x140001349" ] }, { "address": "0x14000125e", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000125e", "size": 3, "mnemonic": "cmp", "operands": "eax, -1" }, { "address": "0x140001261", "size": 2, "mnemonic": "jne", "operands": "0x140001273" }, { "address": "0x140001263", "size": 5, "mnemonic": "mov", "operands": "edx, 4" }, { "address": "0x140001268", "size": 2, "mnemonic": "mov", "operands": "edi, edx" }, { "address": "0x14000126a", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x20], edx" }, { "address": "0x14000126e", "size": 5, "mnemonic": "jmp", "operands": "0x140001316" } ], "successors": [ "0x140001316" ] }, { "address": "0x1400012f5", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400012f5", "size": 3, "mnemonic": "cmp", "operands": "eax, -1" }, { "address": "0x1400012f8", "size": 2, "mnemonic": "jne", "operands": "0x140001307" }, { "address": "0x1400012fa", "size": 5, "mnemonic": "mov", "operands": "edx, 4" }, { "address": "0x1400012ff", "size": 2, "mnemonic": "mov", "operands": "edi, edx" }, { "address": "0x140001301", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x20], edx" }, { "address": "0x140001305", "size": 2, "mnemonic": "jmp", "operands": "0x140001316" } ], "successors": [ "0x140001316" ] }, { "address": "0x140001349", "size": 20, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140001349", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rsi]" }, { "address": "0x14000134c", "size": 4, "mnemonic": "movsxd", "operands": "rcx, dword ptr [rax + 4]" }, { "address": "0x140001350", "size": 6, "mnemonic": "cmp", "operands": "qword ptr [rcx + rsi + 0x48], 0" }, { "address": "0x140001356", "size": 4, "mnemonic": "cmovne", "operands": "edx, r13d" }, { "address": "0x14000135a", "size": 2, "mnemonic": "or", "operands": "edx, edi" }, { "address": "0x14000135c", "size": 4, "mnemonic": "or", "operands": "edx, dword ptr [rcx + rsi + 0x10]" }, { "address": "0x140001360", "size": 3, "mnemonic": "and", "operands": "edx, 0x17" }, { "address": "0x140001363", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rcx + rsi + 0x10], edx" }, { "address": "0x140001367", "size": 4, "mnemonic": "and", "operands": "edx, dword ptr [rcx + rsi + 0x14]" }, { "address": "0x14000136b", "size": 2, "mnemonic": "jne", "operands": "0x1400013b2" }, { "address": "0x14000136d", "size": 5, "mnemonic": "call", "operands": "0x1400023f4" }, { "address": "0x140001372", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x140001374", "size": 2, "mnemonic": "jne", "operands": "0x14000137e" }, { "address": "0x140001376", "size": 3, "mnemonic": "mov", "operands": "rcx, r15" }, { "address": "0x140001379", "size": 5, "mnemonic": "call", "operands": "0x140001d10" }, { "address": "0x14000137e", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [r15]" }, { "address": "0x140001381", "size": 4, "mnemonic": "movsxd", "operands": "rcx, dword ptr [rax + 4]" }, { "address": "0x140001385", "size": 5, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + r15 + 0x48]" }, { "address": "0x14000138a", "size": 3, "mnemonic": "test", "operands": "rcx, rcx" }, { "address": "0x14000138d", "size": 2, "mnemonic": "je", "operands": "0x140001395" } ], "successors": [ "0x140001395", "0x14000138f" ] }, { "address": "0x140001395", "size": 11, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140001395", "size": 3, "mnemonic": "mov", "operands": "rax, rsi" }, { "address": "0x140001398", "size": 5, "mnemonic": "lea", "operands": "r11, [rsp + 0x70]" }, { "address": "0x14000139d", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r11 + 0x38]" }, { "address": "0x1400013a1", "size": 4, "mnemonic": "mov", "operands": "rsi, qword ptr [r11 + 0x48]" }, { "address": "0x1400013a5", "size": 3, "mnemonic": "mov", "operands": "rsp, r11" }, { "address": "0x1400013a8", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x1400013aa", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x1400013ac", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x1400013ae", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x1400013b0", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x1400013b1", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000138f", "size": 13, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000138f", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rcx]" }, { "address": "0x140001392", "size": 3, "mnemonic": "call", "operands": "qword ptr [rax + 0x10]" }, { "address": "0x140001395", "size": 3, "mnemonic": "mov", "operands": "rax, rsi" }, { "address": "0x140001398", "size": 5, "mnemonic": "lea", "operands": "r11, [rsp + 0x70]" }, { "address": "0x14000139d", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r11 + 0x38]" }, { "address": "0x1400013a1", "size": 4, "mnemonic": "mov", "operands": "rsi, qword ptr [r11 + 0x48]" }, { "address": "0x1400013a5", "size": 3, "mnemonic": "mov", "operands": "rsp, r11" }, { "address": "0x1400013a8", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x1400013aa", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x1400013ac", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x1400013ae", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x1400013b0", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x1400013b1", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140001595", "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": "0x1400017bd", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400017bd", "size": 5, "mnemonic": "call", "operands": "0x140001df0" }, { "address": "0x1400017c2", "size": 1, "mnemonic": "int3", "operands": "" } ], "successors": [ ] }, { "address": "0x1400015ee", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400015ee", "size": 4, "mnemonic": "cmp", "operands": "rbx, 0xf" }, { "address": "0x1400015f2", "size": 2, "mnemonic": "ja", "operands": "0x14000160f" } ], "successors": [ "0x14000160f", "0x1400015f4" ] }, { "address": "0x14000160f", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000160f", "size": 3, "mnemonic": "mov", "operands": "rax, rbx" }, { "address": "0x140001612", "size": 4, "mnemonic": "or", "operands": "rax, 0xf" }, { "address": "0x140001616", "size": 3, "mnemonic": "cmp", "operands": "rax, rdi" }, { "address": "0x140001619", "size": 2, "mnemonic": "ja", "operands": "0x14000162a" } ], "successors": [ "0x14000162a", "0x14000161b" ] }, { "address": "0x1400015f4", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400015f4", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 0x29], rbx" }, { "address": "0x1400015f8", "size": 8, "mnemonic": "mov", "operands": "qword ptr [rbp - 0x21], 0xf" }, { "address": "0x140001600", "size": 4, "mnemonic": "movups", "operands": "xmm0, xmmword ptr [r14]" }, { "address": "0x140001604", "size": 4, "mnemonic": "movups", "operands": "xmmword ptr [rbp - 0x39], xmm0" }, { "address": "0x140001608", "size": 3, "mnemonic": "test", "operands": "rbx, rbx" }, { "address": "0x14000160b", "size": 2, "mnemonic": "je", "operands": "0x140001668" } ], "successors": [ "0x140001668", "0x14000160d" ] }, { "address": "0x14000162a", "size": 35, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000162a", "size": 4, "mnemonic": "lea", "operands": "rcx, [rdi + 1]" }, { "address": "0x14000162e", "size": 5, "mnemonic": "call", "operands": "0x140001410" }, { "address": "0x140001633", "size": 4, "mnemonic": "lea", "operands": "r8, [rbx + 1]" }, { "address": "0x140001637", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 0x39], rax" }, { "address": "0x14000163b", "size": 3, "mnemonic": "mov", "operands": "rdx, r14" }, { "address": "0x14000163e", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 0x29], rbx" }, { "address": "0x140001642", "size": 3, "mnemonic": "mov", "operands": "rcx, rax" }, { "address": "0x140001645", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 0x21], rdi" }, { "address": "0x140001649", "size": 5, "mnemonic": "call", "operands": "0x14001e3e0" }, { "address": "0x14000164e", "size": 6, "mnemonic": "mov", "operands": "r8d, 2" }, { "address": "0x140001654", "size": 7, "mnemonic": "lea", "operands": "rdx, [rip + 0x1ee3d]" }, { "address": "0x14000165b", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x39]" }, { "address": "0x14000165f", "size": 5, "mnemonic": "call", "operands": "0x140001e10" }, { "address": "0x140001664", "size": 4, "mnemonic": "movaps", "operands": "xmm1, xmmword ptr [rbp - 0x19]" }, { "address": "0x140001668", "size": 4, "mnemonic": "movdqa", "operands": "xmm0, xmm1" }, { "address": "0x14000166c", "size": 5, "mnemonic": "movd", "operands": "r8d, xmm1" }, { "address": "0x140001671", "size": 5, "mnemonic": "psrldq", "operands": "xmm0, 8" }, { "address": "0x140001676", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x19]" }, { "address": "0x14000167a", "size": 5, "mnemonic": "movq", "operands": "rcx, xmm0" }, { "address": "0x14000167f", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rcx]" }, { "address": "0x140001682", "size": 3, "mnemonic": "call", "operands": "qword ptr [rax + 0x10]" }, { "address": "0x140001685", "size": 5, "mnemonic": "cmp", "operands": "qword ptr [rbp - 1], 0xf" }, { "address": "0x14000168a", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x19]" }, { "address": "0x14000168e", "size": 4, "mnemonic": "mov", "operands": "r8, qword ptr [rbp - 9]" }, { "address": "0x140001692", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x39]" }, { "address": "0x140001696", "size": 5, "mnemonic": "cmova", "operands": "rdx, qword ptr [rbp - 0x19]" }, { "address": "0x14000169b", "size": 5, "mnemonic": "call", "operands": "0x140001e10" }, { "address": "0x1400016a0", "size": 4, "mnemonic": "mov", "operands": "rdx, qword ptr [rbp - 1]" }, { "address": "0x1400016a4", "size": 4, "mnemonic": "cmp", "operands": "rdx, 0xf" }, { "address": "0x1400016a8", "size": 2, "mnemonic": "jbe", "operands": "0x1400016db" }, { "address": "0x1400016aa", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x19]" }, { "address": "0x1400016ae", "size": 3, "mnemonic": "inc", "operands": "rdx" }, { "address": "0x1400016b1", "size": 3, "mnemonic": "mov", "operands": "rax, rcx" }, { "address": "0x1400016b4", "size": 7, "mnemonic": "cmp", "operands": "rdx, 0x1000" }, { "address": "0x1400016bb", "size": 2, "mnemonic": "jb", "operands": "0x1400016d6" } ], "successors": [ "0x1400016d6", "0x1400016bd" ] }, { "address": "0x14000161b", "size": 39, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000161b", "size": 5, "mnemonic": "mov", "operands": "ecx, 0x16" }, { "address": "0x140001620", "size": 3, "mnemonic": "mov", "operands": "rdi, rax" }, { "address": "0x140001623", "size": 3, "mnemonic": "cmp", "operands": "rax, rcx" }, { "address": "0x140001626", "size": 4, "mnemonic": "cmovb", "operands": "rdi, rcx" }, { "address": "0x14000162a", "size": 4, "mnemonic": "lea", "operands": "rcx, [rdi + 1]" }, { "address": "0x14000162e", "size": 5, "mnemonic": "call", "operands": "0x140001410" }, { "address": "0x140001633", "size": 4, "mnemonic": "lea", "operands": "r8, [rbx + 1]" }, { "address": "0x140001637", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 0x39], rax" }, { "address": "0x14000163b", "size": 3, "mnemonic": "mov", "operands": "rdx, r14" }, { "address": "0x14000163e", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 0x29], rbx" }, { "address": "0x140001642", "size": 3, "mnemonic": "mov", "operands": "rcx, rax" }, { "address": "0x140001645", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 0x21], rdi" }, { "address": "0x140001649", "size": 5, "mnemonic": "call", "operands": "0x14001e3e0" }, { "address": "0x14000164e", "size": 6, "mnemonic": "mov", "operands": "r8d, 2" }, { "address": "0x140001654", "size": 7, "mnemonic": "lea", "operands": "rdx, [rip + 0x1ee3d]" }, { "address": "0x14000165b", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x39]" }, { "address": "0x14000165f", "size": 5, "mnemonic": "call", "operands": "0x140001e10" }, { "address": "0x140001664", "size": 4, "mnemonic": "movaps", "operands": "xmm1, xmmword ptr [rbp - 0x19]" }, { "address": "0x140001668", "size": 4, "mnemonic": "movdqa", "operands": "xmm0, xmm1" }, { "address": "0x14000166c", "size": 5, "mnemonic": "movd", "operands": "r8d, xmm1" }, { "address": "0x140001671", "size": 5, "mnemonic": "psrldq", "operands": "xmm0, 8" }, { "address": "0x140001676", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x19]" }, { "address": "0x14000167a", "size": 5, "mnemonic": "movq", "operands": "rcx, xmm0" }, { "address": "0x14000167f", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rcx]" }, { "address": "0x140001682", "size": 3, "mnemonic": "call", "operands": "qword ptr [rax + 0x10]" }, { "address": "0x140001685", "size": 5, "mnemonic": "cmp", "operands": "qword ptr [rbp - 1], 0xf" }, { "address": "0x14000168a", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x19]" }, { "address": "0x14000168e", "size": 4, "mnemonic": "mov", "operands": "r8, qword ptr [rbp - 9]" }, { "address": "0x140001692", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x39]" }, { "address": "0x140001696", "size": 5, "mnemonic": "cmova", "operands": "rdx, qword ptr [rbp - 0x19]" }, { "address": "0x14000169b", "size": 5, "mnemonic": "call", "operands": "0x140001e10" }, { "address": "0x1400016a0", "size": 4, "mnemonic": "mov", "operands": "rdx, qword ptr [rbp - 1]" }, { "address": "0x1400016a4", "size": 4, "mnemonic": "cmp", "operands": "rdx, 0xf" }, { "address": "0x1400016a8", "size": 2, "mnemonic": "jbe", "operands": "0x1400016db" }, { "address": "0x1400016aa", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x19]" }, { "address": "0x1400016ae", "size": 3, "mnemonic": "inc", "operands": "rdx" }, { "address": "0x1400016b1", "size": 3, "mnemonic": "mov", "operands": "rax, rcx" }, { "address": "0x1400016b4", "size": 7, "mnemonic": "cmp", "operands": "rdx, 0x1000" }, { "address": "0x1400016bb", "size": 2, "mnemonic": "jb", "operands": "0x1400016d6" } ], "successors": [ "0x1400016d6", "0x1400016bd" ] }, { "address": "0x140001668", "size": 21, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140001668", "size": 4, "mnemonic": "movdqa", "operands": "xmm0, xmm1" }, { "address": "0x14000166c", "size": 5, "mnemonic": "movd", "operands": "r8d, xmm1" }, { "address": "0x140001671", "size": 5, "mnemonic": "psrldq", "operands": "xmm0, 8" }, { "address": "0x140001676", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x19]" }, { "address": "0x14000167a", "size": 5, "mnemonic": "movq", "operands": "rcx, xmm0" }, { "address": "0x14000167f", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rcx]" }, { "address": "0x140001682", "size": 3, "mnemonic": "call", "operands": "qword ptr [rax + 0x10]" }, { "address": "0x140001685", "size": 5, "mnemonic": "cmp", "operands": "qword ptr [rbp - 1], 0xf" }, { "address": "0x14000168a", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x19]" }, { "address": "0x14000168e", "size": 4, "mnemonic": "mov", "operands": "r8, qword ptr [rbp - 9]" }, { "address": "0x140001692", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x39]" }, { "address": "0x140001696", "size": 5, "mnemonic": "cmova", "operands": "rdx, qword ptr [rbp - 0x19]" }, { "address": "0x14000169b", "size": 5, "mnemonic": "call", "operands": "0x140001e10" }, { "address": "0x1400016a0", "size": 4, "mnemonic": "mov", "operands": "rdx, qword ptr [rbp - 1]" }, { "address": "0x1400016a4", "size": 4, "mnemonic": "cmp", "operands": "rdx, 0xf" }, { "address": "0x1400016a8", "size": 2, "mnemonic": "jbe", "operands": "0x1400016db" }, { "address": "0x1400016aa", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x19]" }, { "address": "0x1400016ae", "size": 3, "mnemonic": "inc", "operands": "rdx" }, { "address": "0x1400016b1", "size": 3, "mnemonic": "mov", "operands": "rax, rcx" }, { "address": "0x1400016b4", "size": 7, "mnemonic": "cmp", "operands": "rdx, 0x1000" }, { "address": "0x1400016bb", "size": 2, "mnemonic": "jb", "operands": "0x1400016d6" } ], "successors": [ "0x1400016d6", "0x1400016bd" ] }, { "address": "0x14000160d", "size": 1, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000160d", "size": 2, "mnemonic": "jmp", "operands": "0x14000164e" } ], "successors": [ "0x14000164e" ] }, { "address": "0x1400016d6", "size": 30, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400016d6", "size": 5, "mnemonic": "call", "operands": "0x140005170" }, { "address": "0x1400016db", "size": 4, "mnemonic": "movups", "operands": "xmm0, xmmword ptr [rbp - 0x39]" }, { "address": "0x1400016df", "size": 4, "mnemonic": "lea", "operands": "rdx, [rsi + 8]" }, { "address": "0x1400016e3", "size": 4, "mnemonic": "mov", "operands": "byte ptr [rbp - 0x11], 1" }, { "address": "0x1400016e7", "size": 4, "mnemonic": "movups", "operands": "xmm1, xmmword ptr [rbp - 0x29]" }, { "address": "0x1400016eb", "size": 4, "mnemonic": "lea", "operands": "r8, [rbp + 7]" }, { "address": "0x1400016ef", "size": 5, "mnemonic": "movq", "operands": "rcx, xmm0" }, { "address": "0x1400016f4", "size": 4, "mnemonic": "movups", "operands": "xmmword ptr [rbp + 0x17], xmm1" }, { "address": "0x1400016f8", "size": 5, "mnemonic": "psrldq", "operands": "xmm1, 8" }, { "address": "0x1400016fd", "size": 5, "mnemonic": "movq", "operands": "rax, xmm1" }, { "address": "0x140001702", "size": 4, "mnemonic": "cmp", "operands": "rax, 0xf" }, { "address": "0x140001706", "size": 7, "mnemonic": "lea", "operands": "rax, [rip + 0x1ecdb]" }, { "address": "0x14000170d", "size": 4, "mnemonic": "movups", "operands": "xmmword ptr [rbp + 7], xmm0" }, { "address": "0x140001711", "size": 4, "mnemonic": "cmova", "operands": "r8, rcx" }, { "address": "0x140001715", "size": 3, "mnemonic": "mov", "operands": "qword ptr [rsi], rax" }, { "address": "0x140001718", "size": 3, "mnemonic": "xorps", "operands": "xmm0, xmm0" }, { "address": "0x14000171b", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 0x19], r8" }, { "address": "0x14000171f", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x19]" }, { "address": "0x140001723", "size": 3, "mnemonic": "movups", "operands": "xmmword ptr [rdx], xmm0" }, { "address": "0x140001726", "size": 5, "mnemonic": "call", "operands": "0x1400060f0" }, { "address": "0x14000172b", "size": 4, "mnemonic": "mov", "operands": "rdx, qword ptr [rbp + 0x1f]" }, { "address": "0x14000172f", "size": 7, "mnemonic": "lea", "operands": "rax, [rip + 0x1ed3a]" }, { "address": "0x140001736", "size": 3, "mnemonic": "mov", "operands": "qword ptr [rsi], rax" }, { "address": "0x140001739", "size": 4, "mnemonic": "cmp", "operands": "rdx, 0xf" }, { "address": "0x14000173d", "size": 2, "mnemonic": "jbe", "operands": "0x14000176c" }, { "address": "0x14000173f", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 7]" }, { "address": "0x140001743", "size": 3, "mnemonic": "inc", "operands": "rdx" }, { "address": "0x140001746", "size": 3, "mnemonic": "mov", "operands": "rax, rcx" }, { "address": "0x140001749", "size": 7, "mnemonic": "cmp", "operands": "rdx, 0x1000" }, { "address": "0x140001750", "size": 2, "mnemonic": "jb", "operands": "0x140001767" } ], "successors": [ "0x140001767", "0x140001752" ] }, { "address": "0x1400016bd", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400016bd", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx - 8]" }, { "address": "0x1400016c1", "size": 4, "mnemonic": "add", "operands": "rdx, 0x27" }, { "address": "0x1400016c5", "size": 3, "mnemonic": "sub", "operands": "rax, rcx" }, { "address": "0x1400016c8", "size": 4, "mnemonic": "sub", "operands": "rax, 8" }, { "address": "0x1400016cc", "size": 4, "mnemonic": "cmp", "operands": "rax, 0x1f" }, { "address": "0x1400016d0", "size": 6, "mnemonic": "ja", "operands": "0x1400017c3" } ], "successors": [ "0x1400017c3", "0x1400016d6" ] }, { "address": "0x14000164e", "size": 26, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000164e", "size": 6, "mnemonic": "mov", "operands": "r8d, 2" }, { "address": "0x140001654", "size": 7, "mnemonic": "lea", "operands": "rdx, [rip + 0x1ee3d]" }, { "address": "0x14000165b", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x39]" }, { "address": "0x14000165f", "size": 5, "mnemonic": "call", "operands": "0x140001e10" }, { "address": "0x140001664", "size": 4, "mnemonic": "movaps", "operands": "xmm1, xmmword ptr [rbp - 0x19]" }, { "address": "0x140001668", "size": 4, "mnemonic": "movdqa", "operands": "xmm0, xmm1" }, { "address": "0x14000166c", "size": 5, "mnemonic": "movd", "operands": "r8d, xmm1" }, { "address": "0x140001671", "size": 5, "mnemonic": "psrldq", "operands": "xmm0, 8" }, { "address": "0x140001676", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x19]" }, { "address": "0x14000167a", "size": 5, "mnemonic": "movq", "operands": "rcx, xmm0" }, { "address": "0x14000167f", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rcx]" }, { "address": "0x140001682", "size": 3, "mnemonic": "call", "operands": "qword ptr [rax + 0x10]" }, { "address": "0x140001685", "size": 5, "mnemonic": "cmp", "operands": "qword ptr [rbp - 1], 0xf" }, { "address": "0x14000168a", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x19]" }, { "address": "0x14000168e", "size": 4, "mnemonic": "mov", "operands": "r8, qword ptr [rbp - 9]" }, { "address": "0x140001692", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x39]" }, { "address": "0x140001696", "size": 5, "mnemonic": "cmova", "operands": "rdx, qword ptr [rbp - 0x19]" }, { "address": "0x14000169b", "size": 5, "mnemonic": "call", "operands": "0x140001e10" }, { "address": "0x1400016a0", "size": 4, "mnemonic": "mov", "operands": "rdx, qword ptr [rbp - 1]" }, { "address": "0x1400016a4", "size": 4, "mnemonic": "cmp", "operands": "rdx, 0xf" }, { "address": "0x1400016a8", "size": 2, "mnemonic": "jbe", "operands": "0x1400016db" }, { "address": "0x1400016aa", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x19]" }, { "address": "0x1400016ae", "size": 3, "mnemonic": "inc", "operands": "rdx" }, { "address": "0x1400016b1", "size": 3, "mnemonic": "mov", "operands": "rax, rcx" }, { "address": "0x1400016b4", "size": 7, "mnemonic": "cmp", "operands": "rdx, 0x1000" }, { "address": "0x1400016bb", "size": 2, "mnemonic": "jb", "operands": "0x1400016d6" } ], "successors": [ "0x1400016d6", "0x1400016bd" ] }, { "address": "0x140001767", "size": 17, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140001767", "size": 5, "mnemonic": "call", "operands": "0x140005170" }, { "address": "0x14000176c", "size": 4, "mnemonic": "movups", "operands": "xmm0, xmmword ptr [r15]" }, { "address": "0x140001770", "size": 7, "mnemonic": "lea", "operands": "rax, [rip + 0x1ed11]" }, { "address": "0x140001777", "size": 3, "mnemonic": "mov", "operands": "qword ptr [rsi], rax" }, { "address": "0x14000177a", "size": 3, "mnemonic": "mov", "operands": "rax, rsi" }, { "address": "0x14000177d", "size": 4, "mnemonic": "movups", "operands": "xmmword ptr [rsi + 0x18], xmm0" }, { "address": "0x140001781", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x27]" }, { "address": "0x140001785", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x140001788", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x14000178d", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0xe8]" }, { "address": "0x140001795", "size": 7, "mnemonic": "add", "operands": "rsp, 0xa0" }, { "address": "0x14000179c", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x14000179e", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x1400017a0", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x1400017a1", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x1400017a2", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x1400017a3", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140001752", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140001752", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx - 8]" }, { "address": "0x140001756", "size": 4, "mnemonic": "add", "operands": "rdx, 0x27" }, { "address": "0x14000175a", "size": 3, "mnemonic": "sub", "operands": "rax, rcx" }, { "address": "0x14000175d", "size": 4, "mnemonic": "sub", "operands": "rax, 8" }, { "address": "0x140001761", "size": 4, "mnemonic": "cmp", "operands": "rax, 0x1f" }, { "address": "0x140001765", "size": 2, "mnemonic": "ja", "operands": "0x1400017a4" } ], "successors": [ "0x1400017a4", "0x140001767" ] }, { "address": "0x1400017c3", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400017c3", "size": 3, "mnemonic": "xor", "operands": "r9d, r9d" }, { "address": "0x1400017c6", "size": 9, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], 0" }, { "address": "0x1400017cf", "size": 3, "mnemonic": "xor", "operands": "r8d, r8d" }, { "address": "0x1400017d2", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x1400017d4", "size": 2, "mnemonic": "xor", "operands": "ecx, ecx" }, { "address": "0x1400017d6", "size": 5, "mnemonic": "call", "operands": "0x14000afd4" }, { "address": "0x1400017db", "size": 1, "mnemonic": "int3", "operands": "" } ], "successors": [ ] }, { "address": "0x1400017a4", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400017a4", "size": 3, "mnemonic": "xor", "operands": "r9d, r9d" }, { "address": "0x1400017a7", "size": 9, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], 0" }, { "address": "0x1400017b0", "size": 3, "mnemonic": "xor", "operands": "r8d, r8d" }, { "address": "0x1400017b3", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x1400017b5", "size": 2, "mnemonic": "xor", "operands": "ecx, ecx" }, { "address": "0x1400017b7", "size": 5, "mnemonic": "call", "operands": "0x14000afd4" }, { "address": "0x1400017bc", "size": 1, "mnemonic": "int3", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140002616", "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": "0x1400026a7", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400026a7", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rcx + 0x24], 0" }, { "address": "0x1400026ab", "size": 2, "mnemonic": "je", "operands": "0x1400026c0" } ], "successors": [ "0x1400026c0", "0x1400026ad" ] }, { "address": "0x1400026c0", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400026c0", "size": 3, "mnemonic": "test", "operands": "rbx, rbx" }, { "address": "0x1400026c3", "size": 2, "mnemonic": "jne", "operands": "0x14000270b" }, { "address": "0x1400026c5", "size": 3, "mnemonic": "test", "operands": "rsi, rsi" }, { "address": "0x1400026c8", "size": 2, "mnemonic": "je", "operands": "0x1400026cf" } ], "successors": [ "0x1400026cf", "0x1400026ca" ] }, { "address": "0x1400026ad", "size": 9, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400026ad", "size": 5, "mnemonic": "call", "operands": "0x140004650" }, { "address": "0x1400026b2", "size": 4, "mnemonic": "cmp", "operands": "rdi, qword ptr [rax + 0x18]" }, { "address": "0x1400026b6", "size": 2, "mnemonic": "jae", "operands": "0x1400026c5" }, { "address": "0x1400026b8", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rax + 0x10]" }, { "address": "0x1400026bc", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r14 + rax]" }, { "address": "0x1400026c0", "size": 3, "mnemonic": "test", "operands": "rbx, rbx" }, { "address": "0x1400026c3", "size": 2, "mnemonic": "jne", "operands": "0x14000270b" }, { "address": "0x1400026c5", "size": 3, "mnemonic": "test", "operands": "rsi, rsi" }, { "address": "0x1400026c8", "size": 2, "mnemonic": "je", "operands": "0x1400026cf" } ], "successors": [ "0x1400026cf", "0x1400026ca" ] }, { "address": "0x1400026cf", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400026cf", "size": 3, "mnemonic": "mov", "operands": "rdx, rbp" }, { "address": "0x1400026d2", "size": 5, "mnemonic": "lea", "operands": "rcx, [rsp + 0x60]" }, { "address": "0x1400026d7", "size": 5, "mnemonic": "call", "operands": "0x1400030cc" }, { "address": "0x1400026dc", "size": 4, "mnemonic": "cmp", "operands": "rax, -1" }, { "address": "0x1400026e0", "size": 2, "mnemonic": "je", "operands": "0x140002723" } ], "successors": [ "0x140002723", "0x1400026e2" ] }, { "address": "0x1400026ca", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400026ca", "size": 3, "mnemonic": "mov", "operands": "rbx, rsi" }, { "address": "0x1400026cd", "size": 2, "mnemonic": "jmp", "operands": "0x14000270b" } ], "successors": [ "0x14000270b" ] }, { "address": "0x140002723", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140002723", "size": 5, "mnemonic": "call", "operands": "0x14000348c" }, { "address": "0x140002728", "size": 1, "mnemonic": "nop", "operands": "" }, { "address": "0x140002729", "size": 1, "mnemonic": "int3", "operands": "" } ], "successors": [ ] }, { "address": "0x1400026e2", "size": 19, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x1400026e2", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x60]" }, { "address": "0x1400026e7", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x50], rbx" }, { "address": "0x1400026ec", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x1400026ef", "size": 5, "mnemonic": "call", "operands": "0x140004614" }, { "address": "0x1400026f4", "size": 3, "mnemonic": "mov", "operands": "rcx, qword ptr [rbx]" }, { "address": "0x1400026f7", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rcx + 8]" }, { "address": "0x1400026fb", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x1400026fe", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x1dbbc]" }, { "address": "0x140002704", "size": 7, "mnemonic": "mov", "operands": "qword ptr [rip + 0x2fbed], rbx" }, { "address": "0x14000270b", "size": 5, "mnemonic": "lea", "operands": "rcx, [rsp + 0x58]" }, { "address": "0x140002710", "size": 5, "mnemonic": "call", "operands": "0x140004504" }, { "address": "0x140002715", "size": 3, "mnemonic": "mov", "operands": "rax, rbx" }, { "address": "0x140002718", "size": 4, "mnemonic": "add", "operands": "rsp, 0x20" }, { "address": "0x14000271c", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14000271e", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14000271f", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x140002720", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140002721", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x140002722", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000270b", "size": 10, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000270b", "size": 5, "mnemonic": "lea", "operands": "rcx, [rsp + 0x58]" }, { "address": "0x140002710", "size": 5, "mnemonic": "call", "operands": "0x140004504" }, { "address": "0x140002715", "size": 3, "mnemonic": "mov", "operands": "rax, rbx" }, { "address": "0x140002718", "size": 4, "mnemonic": "add", "operands": "rsp, 0x20" }, { "address": "0x14000271c", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14000271e", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14000271f", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x140002720", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140002721", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x140002722", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14000272e", "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": "0x1400027bf", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400027bf", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rcx + 0x24], 0" }, { "address": "0x1400027c3", "size": 2, "mnemonic": "je", "operands": "0x1400027d8" } ], "successors": [ "0x1400027d8", "0x1400027c5" ] }, { "address": "0x1400027d8", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400027d8", "size": 3, "mnemonic": "test", "operands": "rbx, rbx" }, { "address": "0x1400027db", "size": 2, "mnemonic": "jne", "operands": "0x140002823" }, { "address": "0x1400027dd", "size": 3, "mnemonic": "test", "operands": "rsi, rsi" }, { "address": "0x1400027e0", "size": 2, "mnemonic": "je", "operands": "0x1400027e7" } ], "successors": [ "0x1400027e7", "0x1400027e2" ] }, { "address": "0x1400027c5", "size": 9, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400027c5", "size": 5, "mnemonic": "call", "operands": "0x140004650" }, { "address": "0x1400027ca", "size": 4, "mnemonic": "cmp", "operands": "rdi, qword ptr [rax + 0x18]" }, { "address": "0x1400027ce", "size": 2, "mnemonic": "jae", "operands": "0x1400027dd" }, { "address": "0x1400027d0", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rax + 0x10]" }, { "address": "0x1400027d4", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r14 + rax]" }, { "address": "0x1400027d8", "size": 3, "mnemonic": "test", "operands": "rbx, rbx" }, { "address": "0x1400027db", "size": 2, "mnemonic": "jne", "operands": "0x140002823" }, { "address": "0x1400027dd", "size": 3, "mnemonic": "test", "operands": "rsi, rsi" }, { "address": "0x1400027e0", "size": 2, "mnemonic": "je", "operands": "0x1400027e7" } ], "successors": [ "0x1400027e7", "0x1400027e2" ] }, { "address": "0x1400027e7", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400027e7", "size": 3, "mnemonic": "mov", "operands": "rdx, rbp" }, { "address": "0x1400027ea", "size": 5, "mnemonic": "lea", "operands": "rcx, [rsp + 0x60]" }, { "address": "0x1400027ef", "size": 5, "mnemonic": "call", "operands": "0x140003188" }, { "address": "0x1400027f4", "size": 4, "mnemonic": "cmp", "operands": "rax, -1" }, { "address": "0x1400027f8", "size": 2, "mnemonic": "je", "operands": "0x14000283b" } ], "successors": [ "0x14000283b", "0x1400027fa" ] }, { "address": "0x1400027e2", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400027e2", "size": 3, "mnemonic": "mov", "operands": "rbx, rsi" }, { "address": "0x1400027e5", "size": 2, "mnemonic": "jmp", "operands": "0x140002823" } ], "successors": [ "0x140002823" ] }, { "address": "0x14000283b", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000283b", "size": 5, "mnemonic": "call", "operands": "0x14000348c" }, { "address": "0x140002840", "size": 1, "mnemonic": "nop", "operands": "" }, { "address": "0x140002841", "size": 1, "mnemonic": "int3", "operands": "" } ], "successors": [ ] }, { "address": "0x1400027fa", "size": 19, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x1400027fa", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x60]" }, { "address": "0x1400027ff", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x50], rbx" }, { "address": "0x140002804", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x140002807", "size": 5, "mnemonic": "call", "operands": "0x140004614" }, { "address": "0x14000280c", "size": 3, "mnemonic": "mov", "operands": "rcx, qword ptr [rbx]" }, { "address": "0x14000280f", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rcx + 8]" }, { "address": "0x140002813", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x140002816", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x1daa4]" }, { "address": "0x14000281c", "size": 7, "mnemonic": "mov", "operands": "qword ptr [rip + 0x2fac5], rbx" }, { "address": "0x140002823", "size": 5, "mnemonic": "lea", "operands": "rcx, [rsp + 0x58]" }, { "address": "0x140002828", "size": 5, "mnemonic": "call", "operands": "0x140004504" }, { "address": "0x14000282d", "size": 3, "mnemonic": "mov", "operands": "rax, rbx" }, { "address": "0x140002830", "size": 4, "mnemonic": "add", "operands": "rsp, 0x20" }, { "address": "0x140002834", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140002836", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x140002837", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x140002838", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140002839", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x14000283a", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140002823", "size": 10, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140002823", "size": 5, "mnemonic": "lea", "operands": "rcx, [rsp + 0x58]" }, { "address": "0x140002828", "size": 5, "mnemonic": "call", "operands": "0x140004504" }, { "address": "0x14000282d", "size": 3, "mnemonic": "mov", "operands": "rax, rbx" }, { "address": "0x140002830", "size": 4, "mnemonic": "add", "operands": "rsp, 0x20" }, { "address": "0x140002834", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140002836", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x140002837", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x140002838", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140002839", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x14000283a", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x1400037f6", "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": "0x14000394c", "size": 11, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000394c", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x3f]" }, { "address": "0x140003950", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x140003953", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x140003958", "size": 8, "mnemonic": "lea", "operands": "r11, [rsp + 0x90]" }, { "address": "0x140003960", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r11 + 0x30]" }, { "address": "0x140003964", "size": 4, "mnemonic": "mov", "operands": "rsi, qword ptr [r11 + 0x38]" }, { "address": "0x140003968", "size": 3, "mnemonic": "mov", "operands": "rsp, r11" }, { "address": "0x14000396b", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14000396d", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14000396e", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000396f", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140003d8f", "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": "0x140003de4", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140003de4", "size": 8, "mnemonic": "cmp", "operands": "qword ptr [rdi + 0x80], 0" }, { "address": "0x140003dec", "size": 2, "mnemonic": "jne", "operands": "0x140003df6" }, { "address": "0x140003dee", "size": 3, "mnemonic": "or", "operands": "eax, 0xffffffff" }, { "address": "0x140003df1", "size": 5, "mnemonic": "jmp", "operands": "0x140003f7b" } ], "successors": [ "0x140003f7b" ] }, { "address": "0x140003db8", "size": 13, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140003db8", "size": 4, "mnemonic": "mov", "operands": "rdx, qword ptr [rdi + 0x50]" }, { "address": "0x140003dbc", "size": 3, "mnemonic": "movsxd", "operands": "r9, dword ptr [rdx]" }, { "address": "0x140003dbf", "size": 4, "mnemonic": "lea", "operands": "rax, [rcx + r9]" }, { "address": "0x140003dc3", "size": 3, "mnemonic": "cmp", "operands": "rcx, rax" }, { "address": "0x140003dc6", "size": 2, "mnemonic": "jae", "operands": "0x140003de4" }, { "address": "0x140003dc8", "size": 4, "mnemonic": "lea", "operands": "eax, [r9 - 1]" }, { "address": "0x140003dcc", "size": 2, "mnemonic": "mov", "operands": "dword ptr [rdx], eax" }, { "address": "0x140003dce", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rdi + 0x38]" }, { "address": "0x140003dd2", "size": 3, "mnemonic": "mov", "operands": "rdx, qword ptr [rcx]" }, { "address": "0x140003dd5", "size": 4, "mnemonic": "lea", "operands": "rax, [rdx + 1]" }, { "address": "0x140003dd9", "size": 3, "mnemonic": "mov", "operands": "qword ptr [rcx], rax" }, { "address": "0x140003ddc", "size": 3, "mnemonic": "movzx", "operands": "eax, byte ptr [rdx]" }, { "address": "0x140003ddf", "size": 5, "mnemonic": "jmp", "operands": "0x140003f7b" } ], "successors": [ "0x140003f7b" ] }, { "address": "0x140003f7b", "size": 10, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140003f7b", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x4f]" }, { "address": "0x140003f7f", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x140003f82", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x140003f87", "size": 8, "mnemonic": "lea", "operands": "r11, [rsp + 0x90]" }, { "address": "0x140003f8f", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r11 + 0x18]" }, { "address": "0x140003f93", "size": 4, "mnemonic": "mov", "operands": "rsi, qword ptr [r11 + 0x20]" }, { "address": "0x140003f97", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [r11 + 0x28]" }, { "address": "0x140003f9b", "size": 3, "mnemonic": "mov", "operands": "rsp, r11" }, { "address": "0x140003f9e", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140003f9f", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x1400049dd", "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": "0x140004a07", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140004a07", "size": 3, "mnemonic": "test", "operands": "rsi, rsi" }, { "address": "0x140004a0a", "size": 2, "mnemonic": "jne", "operands": "0x140004a1d" }, { "address": "0x140004a0c", "size": 3, "mnemonic": "lea", "operands": "ecx, [rbx - 0x41]" }, { "address": "0x140004a0f", "size": 3, "mnemonic": "cmp", "operands": "ecx, 0x19" }, { "address": "0x140004a12", "size": 3, "mnemonic": "lea", "operands": "eax, [rbx + 0x20]" }, { "address": "0x140004a15", "size": 3, "mnemonic": "cmova", "operands": "eax, ebx" }, { "address": "0x140004a18", "size": 5, "mnemonic": "jmp", "operands": "0x140004afa" } ], "successors": [ "0x140004afa" ] }, { "address": "0x140004afa", "size": 6, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140004afa", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x60]" }, { "address": "0x140004aff", "size": 4, "mnemonic": "add", "operands": "rsp, 0x40" }, { "address": "0x140004b03", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x140004b04", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x140004b05", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140004b06", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140004e28", "name": "", "blocks": [ { "address": "0x140004e28", "size": 24, "is_prolog": true, "is_epilog": false, "instructions": [ { "address": "0x140004e28", "size": 2, "mnemonic": "push", "operands": "rbp" }, { "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": "0x140004e7a", "size": 13, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140004e7a", "size": 3, "mnemonic": "neg", "operands": "dword ptr [rbp + 0x68]" }, { "address": "0x140004e7d", "size": 3, "mnemonic": "mov", "operands": "r9d, edi" }, { "address": "0x140004e80", "size": 3, "mnemonic": "mov", "operands": "ecx, dword ptr [rbp + 0x60]" }, { "address": "0x140004e83", "size": 3, "mnemonic": "mov", "operands": "r8, rsi" }, { "address": "0x140004e86", "size": 2, "mnemonic": "sbb", "operands": "edx, edx" }, { "address": "0x140004e88", "size": 8, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x28], 0" }, { "address": "0x140004e90", "size": 3, "mnemonic": "and", "operands": "edx, 8" }, { "address": "0x140004e93", "size": 9, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], 0" }, { "address": "0x140004e9c", "size": 2, "mnemonic": "inc", "operands": "edx" }, { "address": "0x140004e9e", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x1b18c]" }, { "address": "0x140004ea4", "size": 3, "mnemonic": "movsxd", "operands": "r14, eax" }, { "address": "0x140004ea7", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x140004ea9", "size": 6, "mnemonic": "je", "operands": "0x140004f56" } ], "successors": [ "0x140004f56", "0x140004eaf" ] }, { "address": "0x140004e78", "size": 14, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140004e78", "size": 2, "mnemonic": "mov", "operands": "edi, eax" }, { "address": "0x140004e7a", "size": 3, "mnemonic": "neg", "operands": "dword ptr [rbp + 0x68]" }, { "address": "0x140004e7d", "size": 3, "mnemonic": "mov", "operands": "r9d, edi" }, { "address": "0x140004e80", "size": 3, "mnemonic": "mov", "operands": "ecx, dword ptr [rbp + 0x60]" }, { "address": "0x140004e83", "size": 3, "mnemonic": "mov", "operands": "r8, rsi" }, { "address": "0x140004e86", "size": 2, "mnemonic": "sbb", "operands": "edx, edx" }, { "address": "0x140004e88", "size": 8, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x28], 0" }, { "address": "0x140004e90", "size": 3, "mnemonic": "and", "operands": "edx, 8" }, { "address": "0x140004e93", "size": 9, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], 0" }, { "address": "0x140004e9c", "size": 2, "mnemonic": "inc", "operands": "edx" }, { "address": "0x140004e9e", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x1b18c]" }, { "address": "0x140004ea4", "size": 3, "mnemonic": "movsxd", "operands": "r14, eax" }, { "address": "0x140004ea7", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x140004ea9", "size": 6, "mnemonic": "je", "operands": "0x140004f56" } ], "successors": [ "0x140004f56", "0x140004eaf" ] }, { "address": "0x140004f56", "size": 13, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140004f56", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x140004f58", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp]" }, { "address": "0x140004f5c", "size": 3, "mnemonic": "xor", "operands": "rcx, rbp" }, { "address": "0x140004f5f", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x140004f64", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [rbp + 0x30]" }, { "address": "0x140004f68", "size": 4, "mnemonic": "mov", "operands": "rsi, qword ptr [rbp + 0x38]" }, { "address": "0x140004f6c", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [rbp + 0x40]" }, { "address": "0x140004f70", "size": 4, "mnemonic": "mov", "operands": "r13, qword ptr [rbp + 0x48]" }, { "address": "0x140004f74", "size": 4, "mnemonic": "lea", "operands": "rsp, [rbp + 0x10]" }, { "address": "0x140004f78", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140004f7a", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140004f7c", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140004f7d", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140004eaf", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140004eaf", "size": 3, "mnemonic": "mov", "operands": "rcx, r14" }, { "address": "0x140004eb2", "size": 3, "mnemonic": "add", "operands": "rcx, rcx" }, { "address": "0x140004eb5", "size": 4, "mnemonic": "lea", "operands": "rdx, [rcx + 0x10]" }, { "address": "0x140004eb9", "size": 3, "mnemonic": "cmp", "operands": "rcx, rdx" }, { "address": "0x140004ebc", "size": 3, "mnemonic": "sbb", "operands": "rcx, rcx" }, { "address": "0x140004ebf", "size": 3, "mnemonic": "and", "operands": "rcx, rdx" }, { "address": "0x140004ec2", "size": 6, "mnemonic": "je", "operands": "0x140004f56" } ], "successors": [ "0x140004f56", "0x140004ec8" ] }, { "address": "0x140004ec8", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140004ec8", "size": 10, "mnemonic": "movabs", "operands": "rdx, 0xffffffffffffff0" }, { "address": "0x140004ed2", "size": 7, "mnemonic": "cmp", "operands": "rcx, 0x400" }, { "address": "0x140004ed9", "size": 2, "mnemonic": "ja", "operands": "0x140004f05" } ], "successors": [ "0x140004f05", "0x140004edb" ] }, { "address": "0x140004f05", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140004f05", "size": 5, "mnemonic": "call", "operands": "0x14000cac0" }, { "address": "0x140004f0a", "size": 3, "mnemonic": "mov", "operands": "rbx, rax" }, { "address": "0x140004f0d", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x140004f10", "size": 2, "mnemonic": "je", "operands": "0x140004f1c" } ], "successors": [ "0x140004f1c", "0x140004f12" ] }, { "address": "0x140004edb", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140004edb", "size": 4, "mnemonic": "lea", "operands": "rax, [rcx + 0xf]" }, { "address": "0x140004edf", "size": 3, "mnemonic": "cmp", "operands": "rax, rcx" }, { "address": "0x140004ee2", "size": 2, "mnemonic": "ja", "operands": "0x140004ee7" } ], "successors": [ "0x140004ee7", "0x140004ee4" ] }, { "address": "0x140004f1c", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140004f1c", "size": 3, "mnemonic": "test", "operands": "rbx, rbx" }, { "address": "0x140004f1f", "size": 2, "mnemonic": "je", "operands": "0x140004f56" } ], "successors": [ "0x140004f56", "0x140004f21" ] }, { "address": "0x140004f12", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140004f12", "size": 6, "mnemonic": "mov", "operands": "dword ptr [rax], 0xdddd" }, { "address": "0x140004f18", "size": 4, "mnemonic": "add", "operands": "rbx, 0x10" }, { "address": "0x140004f1c", "size": 3, "mnemonic": "test", "operands": "rbx, rbx" }, { "address": "0x140004f1f", "size": 2, "mnemonic": "je", "operands": "0x140004f56" } ], "successors": [ "0x140004f56", "0x140004f21" ] }, { "address": "0x140004ee7", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140004ee7", "size": 4, "mnemonic": "and", "operands": "rax, 0xfffffffffffffff0" }, { "address": "0x140004eeb", "size": 5, "mnemonic": "call", "operands": "0x1400057a0" }, { "address": "0x140004ef0", "size": 3, "mnemonic": "sub", "operands": "rsp, rax" }, { "address": "0x140004ef3", "size": 5, "mnemonic": "lea", "operands": "rbx, [rsp + 0x50]" }, { "address": "0x140004ef8", "size": 3, "mnemonic": "test", "operands": "rbx, rbx" }, { "address": "0x140004efb", "size": 2, "mnemonic": "je", "operands": "0x140004f56" } ], "successors": [ "0x140004f56", "0x140004efd" ] }, { "address": "0x140004ee4", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140004ee4", "size": 3, "mnemonic": "mov", "operands": "rax, rdx" }, { "address": "0x140004ee7", "size": 4, "mnemonic": "and", "operands": "rax, 0xfffffffffffffff0" }, { "address": "0x140004eeb", "size": 5, "mnemonic": "call", "operands": "0x1400057a0" }, { "address": "0x140004ef0", "size": 3, "mnemonic": "sub", "operands": "rsp, rax" }, { "address": "0x140004ef3", "size": 5, "mnemonic": "lea", "operands": "rbx, [rsp + 0x50]" }, { "address": "0x140004ef8", "size": 3, "mnemonic": "test", "operands": "rbx, rbx" }, { "address": "0x140004efb", "size": 2, "mnemonic": "je", "operands": "0x140004f56" } ], "successors": [ "0x140004f56", "0x140004efd" ] }, { "address": "0x140004f21", "size": 27, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140004f21", "size": 3, "mnemonic": "mov", "operands": "ecx, dword ptr [rbp + 0x60]" }, { "address": "0x140004f24", "size": 3, "mnemonic": "mov", "operands": "r9d, edi" }, { "address": "0x140004f27", "size": 5, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x28], r14d" }, { "address": "0x140004f2c", "size": 3, "mnemonic": "mov", "operands": "r8, rsi" }, { "address": "0x140004f2f", "size": 5, "mnemonic": "mov", "operands": "edx, 1" }, { "address": "0x140004f34", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rbx" }, { "address": "0x140004f39", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x1b0f1]" }, { "address": "0x140004f3f", "size": 2, "mnemonic": "xor", "operands": "edi, edi" }, { "address": "0x140004f41", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x140004f43", "size": 2, "mnemonic": "jne", "operands": "0x140004f7e" }, { "address": "0x140004f45", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbx - 0x10]" }, { "address": "0x140004f49", "size": 6, "mnemonic": "cmp", "operands": "dword ptr [rcx], 0xdddd" }, { "address": "0x140004f4f", "size": 2, "mnemonic": "jne", "operands": "0x140004f56" }, { "address": "0x140004f51", "size": 5, "mnemonic": "call", "operands": "0x14000c9d0" }, { "address": "0x140004f56", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x140004f58", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp]" }, { "address": "0x140004f5c", "size": 3, "mnemonic": "xor", "operands": "rcx, rbp" }, { "address": "0x140004f5f", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x140004f64", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [rbp + 0x30]" }, { "address": "0x140004f68", "size": 4, "mnemonic": "mov", "operands": "rsi, qword ptr [rbp + 0x38]" }, { "address": "0x140004f6c", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [rbp + 0x40]" }, { "address": "0x140004f70", "size": 4, "mnemonic": "mov", "operands": "r13, qword ptr [rbp + 0x48]" }, { "address": "0x140004f74", "size": 4, "mnemonic": "lea", "operands": "rsp, [rbp + 0x10]" }, { "address": "0x140004f78", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140004f7a", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140004f7c", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140004f7d", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140004efd", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140004efd", "size": 6, "mnemonic": "mov", "operands": "dword ptr [rbx], 0xcccc" }, { "address": "0x140004f03", "size": 2, "mnemonic": "jmp", "operands": "0x140004f18" } ], "successors": [ "0x140004f18" ] }, { "address": "0x140004f18", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140004f18", "size": 4, "mnemonic": "add", "operands": "rbx, 0x10" }, { "address": "0x140004f1c", "size": 3, "mnemonic": "test", "operands": "rbx, rbx" }, { "address": "0x140004f1f", "size": 2, "mnemonic": "je", "operands": "0x140004f56" } ], "successors": [ "0x140004f56", "0x140004f21" ] } ] }, { "address": "0x140005d35", "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": "0x140005e49", "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": "0x140006908", "name": "", "blocks": [ { "address": "0x140006908", "size": 59, "is_prolog": true, "is_epilog": true, "instructions": [ { "address": "0x140006908", "size": 2, "mnemonic": "push", "operands": "rbp" }, { "address": "0x14000690a", "size": 5, "mnemonic": "lea", "operands": "rbp, [rsp - 0x1f]" }, { "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": "" } ], "successors": [ ] } ] }, { "address": "0x140006a0c", "name": "", "blocks": [ { "address": "0x140006a0c", "size": 66, "is_prolog": true, "is_epilog": true, "instructions": [ { "address": "0x140006a0c", "size": 2, "mnemonic": "push", "operands": "rbp" }, { "address": "0x140006a0e", "size": 5, "mnemonic": "lea", "operands": "rbp, [rsp - 0x1f]" }, { "address": "0x140006a13", "size": 7, "mnemonic": "sub", "operands": "rsp, 0xe0" }, { "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": "0x140007cbb", "name": "", "blocks": [ { "address": "0x140007cbb", "size": 21, "is_prolog": true, "is_epilog": false, "instructions": [ { "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": "0x140007d10", "size": 30, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140007d10", "size": 8, "mnemonic": "mov", "operands": "rcx, qword ptr [rsp + 0xd8]" }, { "address": "0x140007d18", "size": 4, "mnemonic": "movsxd", "operands": "rbx, dword ptr [rbp + 0xc]" }, { "address": "0x140007d1c", "size": 3, "mnemonic": "mov", "operands": "edi, dword ptr [rcx + 8]" }, { "address": "0x140007d1f", "size": 2, "mnemonic": "mov", "operands": "esi, dword ptr [rcx]" }, { "address": "0x140007d21", "size": 5, "mnemonic": "call", "operands": "0x140006da8" }, { "address": "0x140007d26", "size": 7, "mnemonic": "mov", "operands": "cl, byte ptr [rsp + 0xf8]" }, { "address": "0x140007d2d", "size": 3, "mnemonic": "add", "operands": "rax, rbx" }, { "address": "0x140007d30", "size": 8, "mnemonic": "mov", "operands": "r8, qword ptr [rsp + 0xb0]" }, { "address": "0x140007d38", "size": 3, "mnemonic": "mov", "operands": "r9, r15" }, { "address": "0x140007d3b", "size": 4, "mnemonic": "mov", "operands": "byte ptr [rsp + 0x50], cl" }, { "address": "0x140007d3f", "size": 3, "mnemonic": "mov", "operands": "rdx, r14" }, { "address": "0x140007d42", "size": 8, "mnemonic": "mov", "operands": "rcx, qword ptr [rsp + 0xc0]" }, { "address": "0x140007d4a", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x48], r12" }, { "address": "0x140007d4f", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x40], rbp" }, { "address": "0x140007d54", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x38], edi" }, { "address": "0x140007d58", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x30], esi" }, { "address": "0x140007d5c", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x28], rcx" }, { "address": "0x140007d61", "size": 3, "mnemonic": "mov", "operands": "rcx, r13" }, { "address": "0x140007d64", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rax" }, { "address": "0x140007d69", "size": 5, "mnemonic": "call", "operands": "0x140006908" }, { "address": "0x140007d6e", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0xa0]" }, { "address": "0x140007d76", "size": 4, "mnemonic": "add", "operands": "rsp, 0x60" }, { "address": "0x140007d7a", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140007d7c", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140007d7e", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140007d80", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x140007d82", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x140007d83", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x140007d84", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140007d85", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140007d02", "size": 34, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140007d02", "size": 3, "mnemonic": "mov", "operands": "r8, rbp" }, { "address": "0x140007d05", "size": 3, "mnemonic": "mov", "operands": "rdx, rax" }, { "address": "0x140007d08", "size": 3, "mnemonic": "mov", "operands": "rcx, r14" }, { "address": "0x140007d0b", "size": 5, "mnemonic": "call", "operands": "0x140007b2c" }, { "address": "0x140007d10", "size": 8, "mnemonic": "mov", "operands": "rcx, qword ptr [rsp + 0xd8]" }, { "address": "0x140007d18", "size": 4, "mnemonic": "movsxd", "operands": "rbx, dword ptr [rbp + 0xc]" }, { "address": "0x140007d1c", "size": 3, "mnemonic": "mov", "operands": "edi, dword ptr [rcx + 8]" }, { "address": "0x140007d1f", "size": 2, "mnemonic": "mov", "operands": "esi, dword ptr [rcx]" }, { "address": "0x140007d21", "size": 5, "mnemonic": "call", "operands": "0x140006da8" }, { "address": "0x140007d26", "size": 7, "mnemonic": "mov", "operands": "cl, byte ptr [rsp + 0xf8]" }, { "address": "0x140007d2d", "size": 3, "mnemonic": "add", "operands": "rax, rbx" }, { "address": "0x140007d30", "size": 8, "mnemonic": "mov", "operands": "r8, qword ptr [rsp + 0xb0]" }, { "address": "0x140007d38", "size": 3, "mnemonic": "mov", "operands": "r9, r15" }, { "address": "0x140007d3b", "size": 4, "mnemonic": "mov", "operands": "byte ptr [rsp + 0x50], cl" }, { "address": "0x140007d3f", "size": 3, "mnemonic": "mov", "operands": "rdx, r14" }, { "address": "0x140007d42", "size": 8, "mnemonic": "mov", "operands": "rcx, qword ptr [rsp + 0xc0]" }, { "address": "0x140007d4a", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x48], r12" }, { "address": "0x140007d4f", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x40], rbp" }, { "address": "0x140007d54", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x38], edi" }, { "address": "0x140007d58", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x30], esi" }, { "address": "0x140007d5c", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x28], rcx" }, { "address": "0x140007d61", "size": 3, "mnemonic": "mov", "operands": "rcx, r13" }, { "address": "0x140007d64", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rax" }, { "address": "0x140007d69", "size": 5, "mnemonic": "call", "operands": "0x140006908" }, { "address": "0x140007d6e", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0xa0]" }, { "address": "0x140007d76", "size": 4, "mnemonic": "add", "operands": "rsp, 0x60" }, { "address": "0x140007d7a", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140007d7c", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140007d7e", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140007d80", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x140007d82", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x140007d83", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x140007d84", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140007d85", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140007d93", "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": "0x140007de8", "size": 30, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140007de8", "size": 8, "mnemonic": "mov", "operands": "rcx, qword ptr [rsp + 0xd8]" }, { "address": "0x140007df0", "size": 4, "mnemonic": "movsxd", "operands": "rbx, dword ptr [rbp + 0x10]" }, { "address": "0x140007df4", "size": 3, "mnemonic": "mov", "operands": "edi, dword ptr [rcx + 8]" }, { "address": "0x140007df7", "size": 2, "mnemonic": "mov", "operands": "esi, dword ptr [rcx]" }, { "address": "0x140007df9", "size": 5, "mnemonic": "call", "operands": "0x140006da8" }, { "address": "0x140007dfe", "size": 7, "mnemonic": "mov", "operands": "cl, byte ptr [rsp + 0xf8]" }, { "address": "0x140007e05", "size": 3, "mnemonic": "add", "operands": "rax, rbx" }, { "address": "0x140007e08", "size": 8, "mnemonic": "mov", "operands": "r8, qword ptr [rsp + 0xb0]" }, { "address": "0x140007e10", "size": 3, "mnemonic": "mov", "operands": "r9, r15" }, { "address": "0x140007e13", "size": 4, "mnemonic": "mov", "operands": "byte ptr [rsp + 0x50], cl" }, { "address": "0x140007e17", "size": 3, "mnemonic": "mov", "operands": "rdx, r14" }, { "address": "0x140007e1a", "size": 8, "mnemonic": "mov", "operands": "rcx, qword ptr [rsp + 0xc0]" }, { "address": "0x140007e22", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x48], r12" }, { "address": "0x140007e27", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x40], rbp" }, { "address": "0x140007e2c", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x38], edi" }, { "address": "0x140007e30", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x30], esi" }, { "address": "0x140007e34", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x28], rcx" }, { "address": "0x140007e39", "size": 3, "mnemonic": "mov", "operands": "rcx, r13" }, { "address": "0x140007e3c", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rax" }, { "address": "0x140007e41", "size": 5, "mnemonic": "call", "operands": "0x140006a0c" }, { "address": "0x140007e46", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0xa0]" }, { "address": "0x140007e4e", "size": 4, "mnemonic": "add", "operands": "rsp, 0x60" }, { "address": "0x140007e52", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140007e54", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140007e56", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140007e58", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x140007e5a", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x140007e5b", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x140007e5c", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140007e5d", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140007dda", "size": 34, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140007dda", "size": 3, "mnemonic": "mov", "operands": "r8, rbp" }, { "address": "0x140007ddd", "size": 3, "mnemonic": "mov", "operands": "rdx, rax" }, { "address": "0x140007de0", "size": 3, "mnemonic": "mov", "operands": "rcx, r14" }, { "address": "0x140007de3", "size": 5, "mnemonic": "call", "operands": "0x140007bec" }, { "address": "0x140007de8", "size": 8, "mnemonic": "mov", "operands": "rcx, qword ptr [rsp + 0xd8]" }, { "address": "0x140007df0", "size": 4, "mnemonic": "movsxd", "operands": "rbx, dword ptr [rbp + 0x10]" }, { "address": "0x140007df4", "size": 3, "mnemonic": "mov", "operands": "edi, dword ptr [rcx + 8]" }, { "address": "0x140007df7", "size": 2, "mnemonic": "mov", "operands": "esi, dword ptr [rcx]" }, { "address": "0x140007df9", "size": 5, "mnemonic": "call", "operands": "0x140006da8" }, { "address": "0x140007dfe", "size": 7, "mnemonic": "mov", "operands": "cl, byte ptr [rsp + 0xf8]" }, { "address": "0x140007e05", "size": 3, "mnemonic": "add", "operands": "rax, rbx" }, { "address": "0x140007e08", "size": 8, "mnemonic": "mov", "operands": "r8, qword ptr [rsp + 0xb0]" }, { "address": "0x140007e10", "size": 3, "mnemonic": "mov", "operands": "r9, r15" }, { "address": "0x140007e13", "size": 4, "mnemonic": "mov", "operands": "byte ptr [rsp + 0x50], cl" }, { "address": "0x140007e17", "size": 3, "mnemonic": "mov", "operands": "rdx, r14" }, { "address": "0x140007e1a", "size": 8, "mnemonic": "mov", "operands": "rcx, qword ptr [rsp + 0xc0]" }, { "address": "0x140007e22", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x48], r12" }, { "address": "0x140007e27", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x40], rbp" }, { "address": "0x140007e2c", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x38], edi" }, { "address": "0x140007e30", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x30], esi" }, { "address": "0x140007e34", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x28], rcx" }, { "address": "0x140007e39", "size": 3, "mnemonic": "mov", "operands": "rcx, r13" }, { "address": "0x140007e3c", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rax" }, { "address": "0x140007e41", "size": 5, "mnemonic": "call", "operands": "0x140006a0c" }, { "address": "0x140007e46", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0xa0]" }, { "address": "0x140007e4e", "size": 4, "mnemonic": "add", "operands": "rsp, 0x60" }, { "address": "0x140007e52", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140007e54", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140007e56", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140007e58", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x140007e5a", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x140007e5b", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x140007e5c", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140007e5d", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140007e60", "name": "", "blocks": [ { "address": "0x140007e60", "size": 31, "is_prolog": true, "is_epilog": false, "instructions": [ { "address": "0x140007e60", "size": 2, "mnemonic": "push", "operands": "rbp" }, { "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" }, { "address": "0x140007ecb", "size": 6, "mnemonic": "jl", "operands": "0x140008349" } ], "successors": [ "0x140008349", "0x140007ed1" ] }, { "address": "0x140008349", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008349", "size": 5, "mnemonic": "call", "operands": "0x14000d6d0" }, { "address": "0x14000834e", "size": 1, "mnemonic": "int3", "operands": "" } ], "successors": [ ] }, { "address": "0x140007ed1", "size": 9, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140007ed1", "size": 3, "mnemonic": "cmp", "operands": "eax, dword ptr [rsi + 4]" }, { "address": "0x140007ed4", "size": 6, "mnemonic": "jge", "operands": "0x140008349" }, { "address": "0x140007eda", "size": 6, "mnemonic": "cmp", "operands": "dword ptr [rdi], 0xe06d7363" }, { "address": "0x140007ee0", "size": 6, "mnemonic": "jne", "operands": "0x140007fc8" }, { "address": "0x140007ee6", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rdi + 0x18], 4" }, { "address": "0x140007eea", "size": 6, "mnemonic": "jne", "operands": "0x140007fc8" }, { "address": "0x140007ef0", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdi + 0x20]" }, { "address": "0x140007ef3", "size": 5, "mnemonic": "cmp", "operands": "eax, 0x19930520" }, { "address": "0x140007ef8", "size": 2, "mnemonic": "je", "operands": "0x140007f08" } ], "successors": [ "0x140007f08", "0x140007efa" ] }, { "address": "0x140007f08", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140007f08", "size": 5, "mnemonic": "cmp", "operands": "qword ptr [rdi + 0x30], 0" }, { "address": "0x140007f0d", "size": 6, "mnemonic": "jne", "operands": "0x140007fc8" }, { "address": "0x140007f13", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { "address": "0x140007f18", "size": 5, "mnemonic": "cmp", "operands": "qword ptr [rax + 0x20], 0" }, { "address": "0x140007f1d", "size": 6, "mnemonic": "je", "operands": "0x1400082e2" } ], "successors": [ "0x1400082e2", "0x140007f23" ] }, { "address": "0x140007efa", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140007efa", "size": 5, "mnemonic": "add", "operands": "eax, 0xe66cfadf" }, { "address": "0x140007eff", "size": 3, "mnemonic": "cmp", "operands": "eax, 1" }, { "address": "0x140007f02", "size": 6, "mnemonic": "ja", "operands": "0x140007fc8" } ], "successors": [ "0x140007fc8", "0x140007f08" ] }, { "address": "0x1400082e2", "size": 13, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x1400082e2", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x10]" }, { "address": "0x1400082e6", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x1400082e9", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x1400082ee", "size": 7, "mnemonic": "add", "operands": "rsp, 0x128" }, { "address": "0x1400082f5", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x1400082f7", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x1400082f9", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x1400082fb", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x1400082fd", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x1400082fe", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x1400082ff", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x140008300", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140008301", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140007f23", "size": 10, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140007f23", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { "address": "0x140007f28", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [rax + 0x20]" }, { "address": "0x140007f2c", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { "address": "0x140007f31", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rdi + 0x38]" }, { "address": "0x140007f35", "size": 5, "mnemonic": "mov", "operands": "byte ptr [rsp + 0x60], 1" }, { "address": "0x140007f3a", "size": 4, "mnemonic": "mov", "operands": "r15, qword ptr [rax + 0x28]" }, { "address": "0x140007f3e", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x68], r15" }, { "address": "0x140007f43", "size": 5, "mnemonic": "call", "operands": "0x140006de8" }, { "address": "0x140007f48", "size": 3, "mnemonic": "test", "operands": "rdi, rdi" }, { "address": "0x140007f4b", "size": 6, "mnemonic": "je", "operands": "0x140008349" } ], "successors": [ "0x140008349", "0x140007f51" ] }, { "address": "0x140007fc8", "size": 10, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140007fc8", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [r14 + 8]" }, { "address": "0x140007fcc", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 0x40], rax" }, { "address": "0x140007fd0", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 0x48], rsi" }, { "address": "0x140007fd4", "size": 6, "mnemonic": "cmp", "operands": "dword ptr [rdi], 0xe06d7363" }, { "address": "0x140007fda", "size": 6, "mnemonic": "jne", "operands": "0x14000829a" }, { "address": "0x140007fe0", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rdi + 0x18], 4" }, { "address": "0x140007fe4", "size": 6, "mnemonic": "jne", "operands": "0x14000829a" }, { "address": "0x140007fea", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdi + 0x20]" }, { "address": "0x140007fed", "size": 5, "mnemonic": "cmp", "operands": "eax, 0x19930520" }, { "address": "0x140007ff2", "size": 2, "mnemonic": "je", "operands": "0x140008002" } ], "successors": [ "0x140008002", "0x140007ff4" ] }, { "address": "0x140007f51", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140007f51", "size": 6, "mnemonic": "cmp", "operands": "dword ptr [rdi], 0xe06d7363" }, { "address": "0x140007f57", "size": 2, "mnemonic": "jne", "operands": "0x140007f7e" }, { "address": "0x140007f59", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rdi + 0x18], 4" }, { "address": "0x140007f5d", "size": 2, "mnemonic": "jne", "operands": "0x140007f7e" }, { "address": "0x140007f5f", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdi + 0x20]" }, { "address": "0x140007f62", "size": 5, "mnemonic": "cmp", "operands": "eax, 0x19930520" }, { "address": "0x140007f67", "size": 2, "mnemonic": "je", "operands": "0x140007f73" } ], "successors": [ "0x140007f73", "0x140007f69" ] }, { "address": "0x140008002", "size": 34, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008002", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rsi + 0xc], 0" }, { "address": "0x140008006", "size": 6, "mnemonic": "jbe", "operands": "0x1400081d2" }, { "address": "0x14000800c", "size": 6, "mnemonic": "mov", "operands": "eax, dword ptr [rbp + 0xa0]" }, { "address": "0x140008012", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x48]" }, { "address": "0x140008016", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x28], eax" }, { "address": "0x14000801a", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x28]" }, { "address": "0x14000801e", "size": 3, "mnemonic": "mov", "operands": "r9, r14" }, { "address": "0x140008021", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rsi" }, { "address": "0x140008026", "size": 3, "mnemonic": "mov", "operands": "r8d, ebx" }, { "address": "0x140008029", "size": 5, "mnemonic": "call", "operands": "0x140006650" }, { "address": "0x14000802e", "size": 4, "mnemonic": "movups", "operands": "xmm1, xmmword ptr [rbp - 0x28]" }, { "address": "0x140008032", "size": 4, "mnemonic": "movdqa", "operands": "xmm0, xmm1" }, { "address": "0x140008036", "size": 5, "mnemonic": "psrldq", "operands": "xmm0, 8" }, { "address": "0x14000803b", "size": 4, "mnemonic": "movd", "operands": "eax, xmm0" }, { "address": "0x14000803f", "size": 5, "mnemonic": "movdqu", "operands": "xmmword ptr [rbp - 0x38], xmm1" }, { "address": "0x140008044", "size": 3, "mnemonic": "cmp", "operands": "eax, dword ptr [rbp - 0x10]" }, { "address": "0x140008047", "size": 6, "mnemonic": "jae", "operands": "0x1400081d2" }, { "address": "0x14000804d", "size": 4, "mnemonic": "mov", "operands": "r15d, dword ptr [rbp - 0x30]" }, { "address": "0x140008051", "size": 5, "mnemonic": "movq", "operands": "r9, xmm1" }, { "address": "0x140008056", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 0x80], r9" }, { "address": "0x14000805a", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rbp - 0x38]" }, { "address": "0x14000805e", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rax]" }, { "address": "0x140008061", "size": 4, "mnemonic": "movsxd", "operands": "rdx, dword ptr [rax + 0x10]" }, { "address": "0x140008065", "size": 3, "mnemonic": "mov", "operands": "eax, r15d" }, { "address": "0x140008068", "size": 4, "mnemonic": "lea", "operands": "rcx, [rax + rax*4]" }, { "address": "0x14000806c", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [r9 + 8]" }, { "address": "0x140008070", "size": 4, "mnemonic": "lea", "operands": "r8, [rdx + rcx*4]" }, { "address": "0x140008074", "size": 5, "mnemonic": "movups", "operands": "xmm0, xmmword ptr [r8 + rax]" }, { "address": "0x140008079", "size": 5, "mnemonic": "movsxd", "operands": "rcx, dword ptr [r8 + rax + 0x10]" }, { "address": "0x14000807e", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbp - 0x50], ecx" }, { "address": "0x140008081", "size": 4, "mnemonic": "movd", "operands": "eax, xmm0" }, { "address": "0x140008085", "size": 4, "mnemonic": "movups", "operands": "xmmword ptr [rbp - 0x60], xmm0" }, { "address": "0x140008089", "size": 2, "mnemonic": "cmp", "operands": "eax, ebx" }, { "address": "0x14000808b", "size": 6, "mnemonic": "jg", "operands": "0x1400081c5" } ], "successors": [ "0x1400081c5", "0x140008091" ] }, { "address": "0x140007ff4", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140007ff4", "size": 5, "mnemonic": "add", "operands": "eax, 0xe66cfadf" }, { "address": "0x140007ff9", "size": 3, "mnemonic": "cmp", "operands": "eax, 1" }, { "address": "0x140007ffc", "size": 6, "mnemonic": "ja", "operands": "0x14000829a" } ], "successors": [ "0x14000829a", "0x140008002" ] }, { "address": "0x140007f73", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140007f73", "size": 5, "mnemonic": "cmp", "operands": "qword ptr [rdi + 0x30], 0" }, { "address": "0x140007f78", "size": 6, "mnemonic": "je", "operands": "0x140008349" } ], "successors": [ "0x140008349", "0x140007f7e" ] }, { "address": "0x140007f69", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140007f69", "size": 5, "mnemonic": "add", "operands": "eax, 0xe66cfadf" }, { "address": "0x140007f6e", "size": 3, "mnemonic": "cmp", "operands": "eax, 1" }, { "address": "0x140007f71", "size": 2, "mnemonic": "ja", "operands": "0x140007f7e" } ], "successors": [ "0x140007f7e", "0x140007f73" ] }, { "address": "0x1400081c5", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400081c5", "size": 3, "mnemonic": "inc", "operands": "r15d" }, { "address": "0x1400081c8", "size": 4, "mnemonic": "cmp", "operands": "r15d, dword ptr [rbp - 0x10]" }, { "address": "0x1400081cc", "size": 6, "mnemonic": "jb", "operands": "0x14000805a" } ], "successors": [ "0x14000805a", "0x1400081d2" ] }, { "address": "0x140008091", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008091", "size": 5, "mnemonic": "movq", "operands": "rax, xmm0" }, { "address": "0x140008096", "size": 4, "mnemonic": "shr", "operands": "rax, 0x20" }, { "address": "0x14000809a", "size": 2, "mnemonic": "cmp", "operands": "ebx, eax" }, { "address": "0x14000809c", "size": 6, "mnemonic": "jg", "operands": "0x1400081c5" } ], "successors": [ "0x1400081c5", "0x1400080a2" ] }, { "address": "0x14000829a", "size": 30, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000829a", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rsi + 0xc], 0" }, { "address": "0x14000829e", "size": 2, "mnemonic": "jbe", "operands": "0x1400082d6" }, { "address": "0x1400082a0", "size": 7, "mnemonic": "cmp", "operands": "byte ptr [rbp + 0x98], 0" }, { "address": "0x1400082a7", "size": 6, "mnemonic": "jne", "operands": "0x140008349" }, { "address": "0x1400082ad", "size": 6, "mnemonic": "mov", "operands": "eax, dword ptr [rbp + 0xa0]" }, { "address": "0x1400082b3", "size": 3, "mnemonic": "mov", "operands": "r9, r14" }, { "address": "0x1400082b6", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x38], r13" }, { "address": "0x1400082bb", "size": 3, "mnemonic": "mov", "operands": "r8, r15" }, { "address": "0x1400082be", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x30], eax" }, { "address": "0x1400082c2", "size": 3, "mnemonic": "mov", "operands": "rdx, r12" }, { "address": "0x1400082c5", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x28], ebx" }, { "address": "0x1400082c9", "size": 3, "mnemonic": "mov", "operands": "rcx, rdi" }, { "address": "0x1400082cc", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rsi" }, { "address": "0x1400082d1", "size": 5, "mnemonic": "call", "operands": "0x140008888" }, { "address": "0x1400082d6", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { "address": "0x1400082db", "size": 5, "mnemonic": "cmp", "operands": "qword ptr [rax + 0x38], 0" }, { "address": "0x1400082e0", "size": 2, "mnemonic": "jne", "operands": "0x140008349" }, { "address": "0x1400082e2", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x10]" }, { "address": "0x1400082e6", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x1400082e9", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x1400082ee", "size": 7, "mnemonic": "add", "operands": "rsp, 0x128" }, { "address": "0x1400082f5", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x1400082f7", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x1400082f9", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x1400082fb", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x1400082fd", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x1400082fe", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x1400082ff", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x140008300", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140008301", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140007f7e", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140007f7e", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { "address": "0x140007f83", "size": 5, "mnemonic": "cmp", "operands": "qword ptr [rax + 0x38], 0" }, { "address": "0x140007f88", "size": 2, "mnemonic": "je", "operands": "0x140007fc8" } ], "successors": [ "0x140007fc8", "0x140007f8a" ] }, { "address": "0x14000805a", "size": 14, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000805a", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rbp - 0x38]" }, { "address": "0x14000805e", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rax]" }, { "address": "0x140008061", "size": 4, "mnemonic": "movsxd", "operands": "rdx, dword ptr [rax + 0x10]" }, { "address": "0x140008065", "size": 3, "mnemonic": "mov", "operands": "eax, r15d" }, { "address": "0x140008068", "size": 4, "mnemonic": "lea", "operands": "rcx, [rax + rax*4]" }, { "address": "0x14000806c", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [r9 + 8]" }, { "address": "0x140008070", "size": 4, "mnemonic": "lea", "operands": "r8, [rdx + rcx*4]" }, { "address": "0x140008074", "size": 5, "mnemonic": "movups", "operands": "xmm0, xmmword ptr [r8 + rax]" }, { "address": "0x140008079", "size": 5, "mnemonic": "movsxd", "operands": "rcx, dword ptr [r8 + rax + 0x10]" }, { "address": "0x14000807e", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbp - 0x50], ecx" }, { "address": "0x140008081", "size": 4, "mnemonic": "movd", "operands": "eax, xmm0" }, { "address": "0x140008085", "size": 4, "mnemonic": "movups", "operands": "xmmword ptr [rbp - 0x60], xmm0" }, { "address": "0x140008089", "size": 2, "mnemonic": "cmp", "operands": "eax, ebx" }, { "address": "0x14000808b", "size": 6, "mnemonic": "jg", "operands": "0x1400081c5" } ], "successors": [ "0x1400081c5", "0x140008091" ] }, { "address": "0x1400081d2", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400081d2", "size": 2, "mnemonic": "mov", "operands": "eax, dword ptr [rsi]" }, { "address": "0x1400081d4", "size": 5, "mnemonic": "and", "operands": "eax, 0x1fffffff" }, { "address": "0x1400081d9", "size": 5, "mnemonic": "cmp", "operands": "eax, 0x19930521" }, { "address": "0x1400081de", "size": 6, "mnemonic": "jb", "operands": "0x1400082d6" } ], "successors": [ "0x1400082d6", "0x1400081e4" ] }, { "address": "0x1400080a2", "size": 9, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400080a2", "size": 4, "mnemonic": "add", "operands": "rcx, qword ptr [r14 + 8]" }, { "address": "0x1400080a6", "size": 3, "mnemonic": "xor", "operands": "r12d, r12d" }, { "address": "0x1400080a9", "size": 5, "mnemonic": "psrldq", "operands": "xmm0, 8" }, { "address": "0x1400080ae", "size": 5, "mnemonic": "movq", "operands": "rax, xmm0" }, { "address": "0x1400080b3", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 0x68], rcx" }, { "address": "0x1400080b7", "size": 4, "mnemonic": "shr", "operands": "rax, 0x20" }, { "address": "0x1400080bb", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 0x70], rax" }, { "address": "0x1400080bf", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x1400080c1", "size": 6, "mnemonic": "je", "operands": "0x1400081c0" } ], "successors": [ "0x1400081c0", "0x1400080c7" ] }, { "address": "0x140007f8a", "size": 13, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140007f8a", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { "address": "0x140007f8f", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [rax + 0x38]" }, { "address": "0x140007f93", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { "address": "0x140007f98", "size": 3, "mnemonic": "mov", "operands": "rdx, rbx" }, { "address": "0x140007f9b", "size": 3, "mnemonic": "mov", "operands": "rcx, rdi" }, { "address": "0x140007f9e", "size": 8, "mnemonic": "mov", "operands": "qword ptr [rax + 0x38], 0" }, { "address": "0x140007fa6", "size": 5, "mnemonic": "call", "operands": "0x14000a2f4" }, { "address": "0x140007fab", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x140007fad", "size": 2, "mnemonic": "jne", "operands": "0x140007fc4" }, { "address": "0x140007faf", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x140007fb2", "size": 5, "mnemonic": "call", "operands": "0x14000a3dc" }, { "address": "0x140007fb7", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x140007fb9", "size": 6, "mnemonic": "je", "operands": "0x140008326" } ], "successors": [ "0x140008326", "0x140007fbf" ] }, { "address": "0x1400082d6", "size": 16, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x1400082d6", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { "address": "0x1400082db", "size": 5, "mnemonic": "cmp", "operands": "qword ptr [rax + 0x38], 0" }, { "address": "0x1400082e0", "size": 2, "mnemonic": "jne", "operands": "0x140008349" }, { "address": "0x1400082e2", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x10]" }, { "address": "0x1400082e6", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x1400082e9", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x1400082ee", "size": 7, "mnemonic": "add", "operands": "rsp, 0x128" }, { "address": "0x1400082f5", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x1400082f7", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x1400082f9", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x1400082fb", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x1400082fd", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x1400082fe", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x1400082ff", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x140008300", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140008301", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x1400081e4", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400081e4", "size": 4, "mnemonic": "movsxd", "operands": "rbx, dword ptr [rsi + 0x20]" }, { "address": "0x1400081e8", "size": 2, "mnemonic": "test", "operands": "ebx, ebx" }, { "address": "0x1400081ea", "size": 2, "mnemonic": "je", "operands": "0x1400081f6" } ], "successors": [ "0x1400081f6", "0x1400081ec" ] }, { "address": "0x1400081c0", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400081c0", "size": 5, "mnemonic": "mov", "operands": "r12, qword ptr [rsp + 0x78]" }, { "address": "0x1400081c5", "size": 3, "mnemonic": "inc", "operands": "r15d" }, { "address": "0x1400081c8", "size": 4, "mnemonic": "cmp", "operands": "r15d, dword ptr [rbp - 0x10]" }, { "address": "0x1400081cc", "size": 6, "mnemonic": "jb", "operands": "0x14000805a" } ], "successors": [ "0x14000805a", "0x1400081d2" ] }, { "address": "0x1400080c7", "size": 33, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400080c7", "size": 4, "mnemonic": "lea", "operands": "rax, [r12 + r12*4]" }, { "address": "0x1400080cb", "size": 4, "mnemonic": "movups", "operands": "xmm0, xmmword ptr [rcx + rax*4]" }, { "address": "0x1400080cf", "size": 4, "mnemonic": "movups", "operands": "xmmword ptr [rbp - 8], xmm0" }, { "address": "0x1400080d3", "size": 4, "mnemonic": "mov", "operands": "eax, dword ptr [rcx + rax*4 + 0x10]" }, { "address": "0x1400080d7", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbp + 8], eax" }, { "address": "0x1400080da", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rdi + 0x30]" }, { "address": "0x1400080de", "size": 4, "mnemonic": "movsxd", "operands": "rbx, dword ptr [rax + 0xc]" }, { "address": "0x1400080e2", "size": 5, "mnemonic": "call", "operands": "0x140006dbc" }, { "address": "0x1400080e7", "size": 4, "mnemonic": "lea", "operands": "rcx, [rax + 4]" }, { "address": "0x1400080eb", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rdi + 0x30]" }, { "address": "0x1400080ef", "size": 3, "mnemonic": "add", "operands": "rcx, rbx" }, { "address": "0x1400080f2", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x70], rcx" }, { "address": "0x1400080f7", "size": 4, "mnemonic": "movsxd", "operands": "rbx, dword ptr [rax + 0xc]" }, { "address": "0x1400080fb", "size": 5, "mnemonic": "call", "operands": "0x140006dbc" }, { "address": "0x140008100", "size": 4, "mnemonic": "mov", "operands": "r13d, dword ptr [rax + rbx]" }, { "address": "0x140008104", "size": 3, "mnemonic": "test", "operands": "r13d, r13d" }, { "address": "0x140008107", "size": 2, "mnemonic": "jle", "operands": "0x140008143" }, { "address": "0x140008109", "size": 5, "mnemonic": "mov", "operands": "rax, qword ptr [rsp + 0x70]" }, { "address": "0x14000810e", "size": 3, "mnemonic": "movsxd", "operands": "rbx, dword ptr [rax]" }, { "address": "0x140008111", "size": 5, "mnemonic": "call", "operands": "0x140006dbc" }, { "address": "0x140008116", "size": 4, "mnemonic": "mov", "operands": "r8, qword ptr [rdi + 0x30]" }, { "address": "0x14000811a", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 8]" }, { "address": "0x14000811e", "size": 3, "mnemonic": "add", "operands": "rbx, rax" }, { "address": "0x140008121", "size": 3, "mnemonic": "mov", "operands": "rdx, rbx" }, { "address": "0x140008124", "size": 5, "mnemonic": "call", "operands": "0x140008df4" }, { "address": "0x140008129", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14000812b", "size": 2, "mnemonic": "jne", "operands": "0x140008155" }, { "address": "0x14000812d", "size": 5, "mnemonic": "mov", "operands": "rax, qword ptr [rsp + 0x70]" }, { "address": "0x140008132", "size": 3, "mnemonic": "dec", "operands": "r13d" }, { "address": "0x140008135", "size": 4, "mnemonic": "add", "operands": "rax, 4" }, { "address": "0x140008139", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x70], rax" }, { "address": "0x14000813e", "size": 3, "mnemonic": "test", "operands": "r13d, r13d" }, { "address": "0x140008141", "size": 2, "mnemonic": "jg", "operands": "0x14000810e" } ], "successors": [ "0x14000810e", "0x140008143" ] }, { "address": "0x140008326", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008326", "size": 5, "mnemonic": "call", "operands": "0x140010b70" }, { "address": "0x14000832b", "size": 1, "mnemonic": "int3", "operands": "" } ], "successors": [ ] }, { "address": "0x140007fbf", "size": 1, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140007fbf", "size": 5, "mnemonic": "jmp", "operands": "0x140008302" } ], "successors": [ "0x140008302" ] }, { "address": "0x1400081f6", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400081f6", "size": 4, "mnemonic": "test", "operands": "byte ptr [rsi + 0x24], 4" }, { "address": "0x1400081fa", "size": 6, "mnemonic": "je", "operands": "0x1400082d6" } ], "successors": [ "0x1400082d6", "0x140008200" ] }, { "address": "0x1400081ec", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400081ec", "size": 5, "mnemonic": "call", "operands": "0x140006da8" }, { "address": "0x1400081f1", "size": 3, "mnemonic": "add", "operands": "rax, rbx" }, { "address": "0x1400081f4", "size": 2, "mnemonic": "jne", "operands": "0x140008213" }, { "address": "0x1400081f6", "size": 4, "mnemonic": "test", "operands": "byte ptr [rsi + 0x24], 4" }, { "address": "0x1400081fa", "size": 6, "mnemonic": "je", "operands": "0x1400082d6" } ], "successors": [ "0x1400082d6", "0x140008200" ] }, { "address": "0x14000810e", "size": 15, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000810e", "size": 3, "mnemonic": "movsxd", "operands": "rbx, dword ptr [rax]" }, { "address": "0x140008111", "size": 5, "mnemonic": "call", "operands": "0x140006dbc" }, { "address": "0x140008116", "size": 4, "mnemonic": "mov", "operands": "r8, qword ptr [rdi + 0x30]" }, { "address": "0x14000811a", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 8]" }, { "address": "0x14000811e", "size": 3, "mnemonic": "add", "operands": "rbx, rax" }, { "address": "0x140008121", "size": 3, "mnemonic": "mov", "operands": "rdx, rbx" }, { "address": "0x140008124", "size": 5, "mnemonic": "call", "operands": "0x140008df4" }, { "address": "0x140008129", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14000812b", "size": 2, "mnemonic": "jne", "operands": "0x140008155" }, { "address": "0x14000812d", "size": 5, "mnemonic": "mov", "operands": "rax, qword ptr [rsp + 0x70]" }, { "address": "0x140008132", "size": 3, "mnemonic": "dec", "operands": "r13d" }, { "address": "0x140008135", "size": 4, "mnemonic": "add", "operands": "rax, 4" }, { "address": "0x140008139", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x70], rax" }, { "address": "0x14000813e", "size": 3, "mnemonic": "test", "operands": "r13d, r13d" }, { "address": "0x140008141", "size": 2, "mnemonic": "jg", "operands": "0x14000810e" } ], "successors": [ "0x14000810e", "0x140008143" ] }, { "address": "0x140008143", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008143", "size": 3, "mnemonic": "inc", "operands": "r12d" }, { "address": "0x140008146", "size": 4, "mnemonic": "cmp", "operands": "r12d, dword ptr [rbp - 0x70]" }, { "address": "0x14000814a", "size": 2, "mnemonic": "je", "operands": "0x1400081b8" } ], "successors": [ "0x1400081b8", "0x14000814c" ] }, { "address": "0x140008302", "size": 9, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008302", "size": 2, "mnemonic": "mov", "operands": "dl, 1" }, { "address": "0x140008304", "size": 3, "mnemonic": "mov", "operands": "rcx, rdi" }, { "address": "0x140008307", "size": 5, "mnemonic": "call", "operands": "0x140006f98" }, { "address": "0x14000830c", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x60]" }, { "address": "0x140008310", "size": 5, "mnemonic": "call", "operands": "0x140009724" }, { "address": "0x140008315", "size": 7, "mnemonic": "lea", "operands": "rdx, [rip + 0x27c54]" }, { "address": "0x14000831c", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x60]" }, { "address": "0x140008320", "size": 5, "mnemonic": "call", "operands": "0x140006198" }, { "address": "0x140008325", "size": 1, "mnemonic": "int3", "operands": "" } ], "successors": [ ] }, { "address": "0x140008200", "size": 10, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008200", "size": 3, "mnemonic": "mov", "operands": "rdx, rsi" }, { "address": "0x140008203", "size": 3, "mnemonic": "mov", "operands": "rcx, r14" }, { "address": "0x140008206", "size": 5, "mnemonic": "call", "operands": "0x140006478" }, { "address": "0x14000820b", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x14000820d", "size": 6, "mnemonic": "jne", "operands": "0x1400082d6" }, { "address": "0x140008213", "size": 4, "mnemonic": "test", "operands": "byte ptr [rsi + 0x24], 4" }, { "address": "0x140008217", "size": 6, "mnemonic": "jne", "operands": "0x14000832c" }, { "address": "0x14000821d", "size": 4, "mnemonic": "movsxd", "operands": "rbx, dword ptr [rsi + 0x20]" }, { "address": "0x140008221", "size": 2, "mnemonic": "test", "operands": "ebx, ebx" }, { "address": "0x140008223", "size": 2, "mnemonic": "je", "operands": "0x140008230" } ], "successors": [ "0x140008230", "0x140008225" ] }, { "address": "0x1400081b8", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400081b8", "size": 4, "mnemonic": "mov", "operands": "ebx, dword ptr [rsp + 0x64]" }, { "address": "0x1400081bc", "size": 4, "mnemonic": "mov", "operands": "r9, qword ptr [rbp - 0x80]" }, { "address": "0x1400081c0", "size": 5, "mnemonic": "mov", "operands": "r12, qword ptr [rsp + 0x78]" }, { "address": "0x1400081c5", "size": 3, "mnemonic": "inc", "operands": "r15d" }, { "address": "0x1400081c8", "size": 4, "mnemonic": "cmp", "operands": "r15d, dword ptr [rbp - 0x10]" }, { "address": "0x1400081cc", "size": 6, "mnemonic": "jb", "operands": "0x14000805a" } ], "successors": [ "0x14000805a", "0x1400081d2" ] }, { "address": "0x14000814c", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000814c", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x68]" }, { "address": "0x140008150", "size": 5, "mnemonic": "jmp", "operands": "0x1400080c7" } ], "successors": [ "0x1400080c7" ] }, { "address": "0x140008230", "size": 25, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008230", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x140008232", "size": 3, "mnemonic": "mov", "operands": "rcx, rdi" }, { "address": "0x140008235", "size": 5, "mnemonic": "call", "operands": "0x14000a2f4" }, { "address": "0x14000823a", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x14000823c", "size": 6, "mnemonic": "jne", "operands": "0x1400082d6" }, { "address": "0x140008242", "size": 4, "mnemonic": "lea", "operands": "r9, [rbp - 0x78]" }, { "address": "0x140008246", "size": 3, "mnemonic": "mov", "operands": "r8, rsi" }, { "address": "0x140008249", "size": 3, "mnemonic": "mov", "operands": "rdx, r14" }, { "address": "0x14000824c", "size": 3, "mnemonic": "mov", "operands": "rcx, r12" }, { "address": "0x14000824f", "size": 5, "mnemonic": "call", "operands": "0x140006544" }, { "address": "0x140008254", "size": 6, "mnemonic": "mov", "operands": "cl, byte ptr [rbp + 0x98]" }, { "address": "0x14000825a", "size": 3, "mnemonic": "mov", "operands": "r9, rax" }, { "address": "0x14000825d", "size": 5, "mnemonic": "mov", "operands": "r8, qword ptr [rsp + 0x68]" }, { "address": "0x140008262", "size": 3, "mnemonic": "mov", "operands": "rdx, rdi" }, { "address": "0x140008265", "size": 4, "mnemonic": "mov", "operands": "byte ptr [rsp + 0x50], cl" }, { "address": "0x140008269", "size": 3, "mnemonic": "or", "operands": "ecx, 0xffffffff" }, { "address": "0x14000826c", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x48], r14" }, { "address": "0x140008271", "size": 9, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x40], 0" }, { "address": "0x14000827a", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x38], ecx" }, { "address": "0x14000827e", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x30], ecx" }, { "address": "0x140008282", "size": 3, "mnemonic": "mov", "operands": "rcx, r12" }, { "address": "0x140008285", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x28], rsi" }, { "address": "0x14000828a", "size": 9, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], 0" }, { "address": "0x140008293", "size": 5, "mnemonic": "call", "operands": "0x140006908" }, { "address": "0x140008298", "size": 2, "mnemonic": "jmp", "operands": "0x1400082d6" } ], "successors": [ "0x1400082d6" ] }, { "address": "0x140008225", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008225", "size": 5, "mnemonic": "call", "operands": "0x140006da8" }, { "address": "0x14000822a", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbx + rax]" }, { "address": "0x14000822e", "size": 2, "mnemonic": "jmp", "operands": "0x140008232" } ], "successors": [ "0x140008232" ] }, { "address": "0x140008232", "size": 24, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008232", "size": 3, "mnemonic": "mov", "operands": "rcx, rdi" }, { "address": "0x140008235", "size": 5, "mnemonic": "call", "operands": "0x14000a2f4" }, { "address": "0x14000823a", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x14000823c", "size": 6, "mnemonic": "jne", "operands": "0x1400082d6" }, { "address": "0x140008242", "size": 4, "mnemonic": "lea", "operands": "r9, [rbp - 0x78]" }, { "address": "0x140008246", "size": 3, "mnemonic": "mov", "operands": "r8, rsi" }, { "address": "0x140008249", "size": 3, "mnemonic": "mov", "operands": "rdx, r14" }, { "address": "0x14000824c", "size": 3, "mnemonic": "mov", "operands": "rcx, r12" }, { "address": "0x14000824f", "size": 5, "mnemonic": "call", "operands": "0x140006544" }, { "address": "0x140008254", "size": 6, "mnemonic": "mov", "operands": "cl, byte ptr [rbp + 0x98]" }, { "address": "0x14000825a", "size": 3, "mnemonic": "mov", "operands": "r9, rax" }, { "address": "0x14000825d", "size": 5, "mnemonic": "mov", "operands": "r8, qword ptr [rsp + 0x68]" }, { "address": "0x140008262", "size": 3, "mnemonic": "mov", "operands": "rdx, rdi" }, { "address": "0x140008265", "size": 4, "mnemonic": "mov", "operands": "byte ptr [rsp + 0x50], cl" }, { "address": "0x140008269", "size": 3, "mnemonic": "or", "operands": "ecx, 0xffffffff" }, { "address": "0x14000826c", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x48], r14" }, { "address": "0x140008271", "size": 9, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x40], 0" }, { "address": "0x14000827a", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x38], ecx" }, { "address": "0x14000827e", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x30], ecx" }, { "address": "0x140008282", "size": 3, "mnemonic": "mov", "operands": "rcx, r12" }, { "address": "0x140008285", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x28], rsi" }, { "address": "0x14000828a", "size": 9, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], 0" }, { "address": "0x140008293", "size": 5, "mnemonic": "call", "operands": "0x140006908" }, { "address": "0x140008298", "size": 2, "mnemonic": "jmp", "operands": "0x1400082d6" } ], "successors": [ "0x1400082d6" ] } ] }, { "address": "0x140008350", "name": "", "blocks": [ { "address": "0x140008350", "size": 29, "is_prolog": true, "is_epilog": false, "instructions": [ { "address": "0x140008350", "size": 2, "mnemonic": "push", "operands": "rbp" }, { "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": "0x1400083d2" } ], "successors": [ "0x1400083d2", "0x1400083ba" ] }, { "address": "0x1400083d2", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400083d2", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { "address": "0x1400083d7", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rax + 0x78], -2" }, { "address": "0x1400083db", "size": 2, "mnemonic": "je", "operands": "0x1400083f1" } ], "successors": [ "0x1400083f1", "0x1400083dd" ] }, { "address": "0x1400083ba", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400083ba", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { "address": "0x1400083bf", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rax + 0x78], -2" }, { "address": "0x1400083c3", "size": 6, "mnemonic": "jne", "operands": "0x140008881" }, { "address": "0x1400083c9", "size": 4, "mnemonic": "mov", "operands": "esi, dword ptr [r14 + 0x48]" }, { "address": "0x1400083cd", "size": 3, "mnemonic": "sub", "operands": "esi, 2" }, { "address": "0x1400083d0", "size": 2, "mnemonic": "jmp", "operands": "0x1400083f1" } ], "successors": [ "0x1400083f1" ] }, { "address": "0x1400083f1", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400083f1", "size": 3, "mnemonic": "cmp", "operands": "esi, -1" }, { "address": "0x1400083f4", "size": 6, "mnemonic": "jl", "operands": "0x140008881" } ], "successors": [ "0x140008881", "0x1400083fa" ] }, { "address": "0x1400083dd", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400083dd", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { "address": "0x1400083e2", "size": 3, "mnemonic": "mov", "operands": "esi, dword ptr [rax + 0x78]" }, { "address": "0x1400083e5", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { "address": "0x1400083ea", "size": 7, "mnemonic": "mov", "operands": "dword ptr [rax + 0x78], 0xfffffffe" }, { "address": "0x1400083f1", "size": 3, "mnemonic": "cmp", "operands": "esi, -1" }, { "address": "0x1400083f4", "size": 6, "mnemonic": "jl", "operands": "0x140008881" } ], "successors": [ "0x140008881", "0x1400083fa" ] }, { "address": "0x140008881", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008881", "size": 5, "mnemonic": "call", "operands": "0x14000d6d0" }, { "address": "0x140008886", "size": 1, "mnemonic": "int3", "operands": "" } ], "successors": [ ] }, { "address": "0x1400083fa", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400083fa", "size": 5, "mnemonic": "cmp", "operands": "dword ptr [r15 + 8], 0" }, { "address": "0x1400083ff", "size": 7, "mnemonic": "lea", "operands": "r8, [rip - 0x8406]" }, { "address": "0x140008406", "size": 2, "mnemonic": "je", "operands": "0x140008434" } ], "successors": [ "0x140008434", "0x140008408" ] }, { "address": "0x140008434", "size": 10, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008434", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x140008436", "size": 2, "mnemonic": "cmp", "operands": "esi, eax" }, { "address": "0x140008438", "size": 6, "mnemonic": "jge", "operands": "0x140008881" }, { "address": "0x14000843e", "size": 6, "mnemonic": "cmp", "operands": "dword ptr [rdi], 0xe06d7363" }, { "address": "0x140008444", "size": 6, "mnemonic": "jne", "operands": "0x14000852d" }, { "address": "0x14000844a", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rdi + 0x18], 4" }, { "address": "0x14000844e", "size": 6, "mnemonic": "jne", "operands": "0x14000852d" }, { "address": "0x140008454", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdi + 0x20]" }, { "address": "0x140008457", "size": 5, "mnemonic": "cmp", "operands": "eax, 0x19930520" }, { "address": "0x14000845c", "size": 2, "mnemonic": "je", "operands": "0x14000846c" } ], "successors": [ "0x14000846c", "0x14000845e" ] }, { "address": "0x140008408", "size": 11, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008408", "size": 4, "mnemonic": "movsxd", "operands": "rcx, dword ptr [r15 + 8]" }, { "address": "0x14000840c", "size": 4, "mnemonic": "mov", "operands": "rdx, qword ptr [r14 + 8]" }, { "address": "0x140008410", "size": 3, "mnemonic": "add", "operands": "rdx, rcx" }, { "address": "0x140008413", "size": 3, "mnemonic": "movzx", "operands": "ecx, byte ptr [rdx]" }, { "address": "0x140008416", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x140008419", "size": 9, "mnemonic": "movsx", "operands": "rax, byte ptr [rcx + r8 + 0x23d90]" }, { "address": "0x140008422", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r8 + 0x23da0]" }, { "address": "0x14000842a", "size": 3, "mnemonic": "sub", "operands": "rdx, rax" }, { "address": "0x14000842d", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdx - 4]" }, { "address": "0x140008430", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x140008432", "size": 2, "mnemonic": "jmp", "operands": "0x140008436" } ], "successors": [ "0x140008436" ] }, { "address": "0x14000846c", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000846c", "size": 5, "mnemonic": "cmp", "operands": "qword ptr [rdi + 0x30], 0" }, { "address": "0x140008471", "size": 6, "mnemonic": "jne", "operands": "0x14000852d" }, { "address": "0x140008477", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { "address": "0x14000847c", "size": 5, "mnemonic": "cmp", "operands": "qword ptr [rax + 0x20], 0" }, { "address": "0x140008481", "size": 6, "mnemonic": "je", "operands": "0x14000881a" } ], "successors": [ "0x14000881a", "0x140008487" ] }, { "address": "0x14000845e", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000845e", "size": 5, "mnemonic": "add", "operands": "eax, 0xe66cfadf" }, { "address": "0x140008463", "size": 3, "mnemonic": "cmp", "operands": "eax, 1" }, { "address": "0x140008466", "size": 6, "mnemonic": "ja", "operands": "0x14000852d" } ], "successors": [ "0x14000852d", "0x14000846c" ] }, { "address": "0x140008436", "size": 9, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008436", "size": 2, "mnemonic": "cmp", "operands": "esi, eax" }, { "address": "0x140008438", "size": 6, "mnemonic": "jge", "operands": "0x140008881" }, { "address": "0x14000843e", "size": 6, "mnemonic": "cmp", "operands": "dword ptr [rdi], 0xe06d7363" }, { "address": "0x140008444", "size": 6, "mnemonic": "jne", "operands": "0x14000852d" }, { "address": "0x14000844a", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rdi + 0x18], 4" }, { "address": "0x14000844e", "size": 6, "mnemonic": "jne", "operands": "0x14000852d" }, { "address": "0x140008454", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdi + 0x20]" }, { "address": "0x140008457", "size": 5, "mnemonic": "cmp", "operands": "eax, 0x19930520" }, { "address": "0x14000845c", "size": 2, "mnemonic": "je", "operands": "0x14000846c" } ], "successors": [ "0x14000846c", "0x14000845e" ] }, { "address": "0x14000881a", "size": 13, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000881a", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x70]" }, { "address": "0x14000881e", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x140008821", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x140008826", "size": 7, "mnemonic": "add", "operands": "rsp, 0x188" }, { "address": "0x14000882d", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x14000882f", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140008831", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140008833", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x140008835", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x140008836", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x140008837", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x140008838", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140008839", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140008487", "size": 10, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008487", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { "address": "0x14000848c", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [rax + 0x20]" }, { "address": "0x140008490", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { "address": "0x140008495", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rdi + 0x38]" }, { "address": "0x140008499", "size": 5, "mnemonic": "mov", "operands": "byte ptr [rsp + 0x60], 1" }, { "address": "0x14000849e", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [rax + 0x28]" }, { "address": "0x1400084a2", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x70], rbx" }, { "address": "0x1400084a7", "size": 5, "mnemonic": "call", "operands": "0x140006de8" }, { "address": "0x1400084ac", "size": 3, "mnemonic": "test", "operands": "rdi, rdi" }, { "address": "0x1400084af", "size": 6, "mnemonic": "je", "operands": "0x140008881" } ], "successors": [ "0x140008881", "0x1400084b5" ] }, { "address": "0x14000852d", "size": 11, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000852d", "size": 4, "mnemonic": "mov", "operands": "r8, qword ptr [r14 + 8]" }, { "address": "0x140008531", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 8]" }, { "address": "0x140008535", "size": 3, "mnemonic": "mov", "operands": "rdx, r15" }, { "address": "0x140008538", "size": 5, "mnemonic": "call", "operands": "0x140009604" }, { "address": "0x14000853d", "size": 6, "mnemonic": "cmp", "operands": "dword ptr [rdi], 0xe06d7363" }, { "address": "0x140008543", "size": 6, "mnemonic": "jne", "operands": "0x1400087d2" }, { "address": "0x140008549", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rdi + 0x18], 4" }, { "address": "0x14000854d", "size": 6, "mnemonic": "jne", "operands": "0x1400087d2" }, { "address": "0x140008553", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdi + 0x20]" }, { "address": "0x140008556", "size": 5, "mnemonic": "cmp", "operands": "eax, 0x19930520" }, { "address": "0x14000855b", "size": 2, "mnemonic": "je", "operands": "0x14000856b" } ], "successors": [ "0x14000856b", "0x14000855d" ] }, { "address": "0x1400084b5", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400084b5", "size": 6, "mnemonic": "cmp", "operands": "dword ptr [rdi], 0xe06d7363" }, { "address": "0x1400084bb", "size": 2, "mnemonic": "jne", "operands": "0x1400084e2" }, { "address": "0x1400084bd", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rdi + 0x18], 4" }, { "address": "0x1400084c1", "size": 2, "mnemonic": "jne", "operands": "0x1400084e2" }, { "address": "0x1400084c3", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdi + 0x20]" }, { "address": "0x1400084c6", "size": 5, "mnemonic": "cmp", "operands": "eax, 0x19930520" }, { "address": "0x1400084cb", "size": 2, "mnemonic": "je", "operands": "0x1400084d7" } ], "successors": [ "0x1400084d7", "0x1400084cd" ] }, { "address": "0x14000856b", "size": 27, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000856b", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rbp - 8], 0" }, { "address": "0x14000856f", "size": 6, "mnemonic": "jbe", "operands": "0x1400087b7" }, { "address": "0x140008575", "size": 6, "mnemonic": "mov", "operands": "eax, dword ptr [rbp + 0x100]" }, { "address": "0x14000857b", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 8]" }, { "address": "0x14000857f", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x28], eax" }, { "address": "0x140008583", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x50]" }, { "address": "0x140008587", "size": 3, "mnemonic": "mov", "operands": "r9, r14" }, { "address": "0x14000858a", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], r15" }, { "address": "0x14000858f", "size": 3, "mnemonic": "mov", "operands": "r8d, esi" }, { "address": "0x140008592", "size": 5, "mnemonic": "call", "operands": "0x140006788" }, { "address": "0x140008597", "size": 4, "mnemonic": "movups", "operands": "xmm1, xmmword ptr [rbp - 0x50]" }, { "address": "0x14000859b", "size": 4, "mnemonic": "movdqa", "operands": "xmm0, xmm1" }, { "address": "0x14000859f", "size": 5, "mnemonic": "psrldq", "operands": "xmm0, 8" }, { "address": "0x1400085a4", "size": 4, "mnemonic": "movd", "operands": "eax, xmm0" }, { "address": "0x1400085a8", "size": 5, "mnemonic": "movdqu", "operands": "xmmword ptr [rbp - 0x78], xmm1" }, { "address": "0x1400085ad", "size": 3, "mnemonic": "cmp", "operands": "eax, dword ptr [rbp - 0x38]" }, { "address": "0x1400085b0", "size": 6, "mnemonic": "jae", "operands": "0x1400087b7" }, { "address": "0x1400085b6", "size": 4, "mnemonic": "mov", "operands": "r12d, dword ptr [rbp - 0x70]" }, { "address": "0x1400085ba", "size": 7, "mnemonic": "lea", "operands": "r11, [rip - 0x85c1]" }, { "address": "0x1400085c1", "size": 5, "mnemonic": "movq", "operands": "rbx, xmm1" }, { "address": "0x1400085c6", "size": 5, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x64], r12d" }, { "address": "0x1400085cb", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 0x80], rbx" }, { "address": "0x1400085cf", "size": 4, "mnemonic": "movups", "operands": "xmm0, xmmword ptr [rbx + 0x18]" }, { "address": "0x1400085d3", "size": 5, "mnemonic": "movq", "operands": "rax, xmm0" }, { "address": "0x1400085d8", "size": 4, "mnemonic": "movups", "operands": "xmmword ptr [rbp - 0x78], xmm0" }, { "address": "0x1400085dc", "size": 2, "mnemonic": "cmp", "operands": "eax, esi" }, { "address": "0x1400085de", "size": 6, "mnemonic": "jg", "operands": "0x140008710" } ], "successors": [ "0x140008710", "0x1400085e4" ] }, { "address": "0x14000855d", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000855d", "size": 5, "mnemonic": "add", "operands": "eax, 0xe66cfadf" }, { "address": "0x140008562", "size": 3, "mnemonic": "cmp", "operands": "eax, 1" }, { "address": "0x140008565", "size": 6, "mnemonic": "ja", "operands": "0x1400087d2" } ], "successors": [ "0x1400087d2", "0x14000856b" ] }, { "address": "0x1400084d7", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400084d7", "size": 5, "mnemonic": "cmp", "operands": "qword ptr [rdi + 0x30], 0" }, { "address": "0x1400084dc", "size": 6, "mnemonic": "je", "operands": "0x140008881" } ], "successors": [ "0x140008881", "0x1400084e2" ] }, { "address": "0x1400084cd", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400084cd", "size": 5, "mnemonic": "add", "operands": "eax, 0xe66cfadf" }, { "address": "0x1400084d2", "size": 3, "mnemonic": "cmp", "operands": "eax, 1" }, { "address": "0x1400084d5", "size": 2, "mnemonic": "ja", "operands": "0x1400084e2" } ], "successors": [ "0x1400084e2", "0x1400084d7" ] }, { "address": "0x140008710", "size": 41, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008710", "size": 4, "mnemonic": "mov", "operands": "r10, qword ptr [rbx + 8]" }, { "address": "0x140008714", "size": 3, "mnemonic": "inc", "operands": "r12d" }, { "address": "0x140008717", "size": 3, "mnemonic": "mov", "operands": "rdx, r10" }, { "address": "0x14000871a", "size": 5, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x64], r12d" }, { "address": "0x14000871f", "size": 4, "mnemonic": "movzx", "operands": "ecx, byte ptr [r10]" }, { "address": "0x140008723", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x140008726", "size": 9, "mnemonic": "movsx", "operands": "r9, byte ptr [rcx + r11 + 0x23d90]" }, { "address": "0x14000872f", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r11 + 0x23da0]" }, { "address": "0x140008737", "size": 3, "mnemonic": "sub", "operands": "rdx, r9" }, { "address": "0x14000873a", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdx - 4]" }, { "address": "0x14000873d", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbx + 8], rdx" }, { "address": "0x140008741", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x140008743", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbx + 0x18], eax" }, { "address": "0x140008746", "size": 3, "mnemonic": "movzx", "operands": "ecx, byte ptr [rdx]" }, { "address": "0x140008749", "size": 3, "mnemonic": "mov", "operands": "rdx, r10" }, { "address": "0x14000874c", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x14000874f", "size": 9, "mnemonic": "movsx", "operands": "r8, byte ptr [rcx + r11 + 0x23d90]" }, { "address": "0x140008758", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r11 + 0x23da0]" }, { "address": "0x140008760", "size": 3, "mnemonic": "sub", "operands": "rdx, r8" }, { "address": "0x140008763", "size": 3, "mnemonic": "sub", "operands": "rdx, r9" }, { "address": "0x140008766", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdx - 4]" }, { "address": "0x140008769", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x14000876b", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbx + 0x1c], eax" }, { "address": "0x14000876e", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbx + 8], rdx" }, { "address": "0x140008772", "size": 3, "mnemonic": "movzx", "operands": "ecx, byte ptr [rdx]" }, { "address": "0x140008775", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x140008778", "size": 9, "mnemonic": "movsx", "operands": "rax, byte ptr [rcx + r11 + 0x23d90]" }, { "address": "0x140008781", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r11 + 0x23da0]" }, { "address": "0x140008789", "size": 3, "mnemonic": "sub", "operands": "r10, rax" }, { "address": "0x14000878c", "size": 3, "mnemonic": "sub", "operands": "r10, r8" }, { "address": "0x14000878f", "size": 3, "mnemonic": "sub", "operands": "r10, r9" }, { "address": "0x140008792", "size": 4, "mnemonic": "mov", "operands": "eax, dword ptr [r10 - 4]" }, { "address": "0x140008796", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x140008798", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbx + 0x20], eax" }, { "address": "0x14000879b", "size": 4, "mnemonic": "lea", "operands": "rax, [r10 + 4]" }, { "address": "0x14000879f", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbx + 8], r10" }, { "address": "0x1400087a3", "size": 3, "mnemonic": "mov", "operands": "ecx, dword ptr [r10]" }, { "address": "0x1400087a6", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbx + 8], rax" }, { "address": "0x1400087aa", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbx + 0x24], ecx" }, { "address": "0x1400087ad", "size": 4, "mnemonic": "cmp", "operands": "r12d, dword ptr [rbp - 0x38]" }, { "address": "0x1400087b1", "size": 6, "mnemonic": "jb", "operands": "0x1400085cf" } ], "successors": [ "0x1400085cf", "0x1400087b7" ] }, { "address": "0x1400085e4", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400085e4", "size": 4, "mnemonic": "shr", "operands": "rax, 0x20" }, { "address": "0x1400085e8", "size": 2, "mnemonic": "cmp", "operands": "esi, eax" }, { "address": "0x1400085ea", "size": 6, "mnemonic": "jg", "operands": "0x140008710" } ], "successors": [ "0x140008710", "0x1400085f0" ] }, { "address": "0x1400087d2", "size": 30, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x1400087d2", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rbp - 8], 0" }, { "address": "0x1400087d6", "size": 2, "mnemonic": "jbe", "operands": "0x14000880e" }, { "address": "0x1400087d8", "size": 7, "mnemonic": "cmp", "operands": "byte ptr [rbp + 0xf8], 0" }, { "address": "0x1400087df", "size": 6, "mnemonic": "jne", "operands": "0x140008881" }, { "address": "0x1400087e5", "size": 6, "mnemonic": "mov", "operands": "eax, dword ptr [rbp + 0x100]" }, { "address": "0x1400087eb", "size": 3, "mnemonic": "mov", "operands": "r9, r14" }, { "address": "0x1400087ee", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x38], r13" }, { "address": "0x1400087f3", "size": 3, "mnemonic": "mov", "operands": "r8, rbx" }, { "address": "0x1400087f6", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x30], eax" }, { "address": "0x1400087fa", "size": 3, "mnemonic": "mov", "operands": "rdx, r12" }, { "address": "0x1400087fd", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x28], esi" }, { "address": "0x140008801", "size": 3, "mnemonic": "mov", "operands": "rcx, rdi" }, { "address": "0x140008804", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], r15" }, { "address": "0x140008809", "size": 5, "mnemonic": "call", "operands": "0x140008aec" }, { "address": "0x14000880e", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { "address": "0x140008813", "size": 5, "mnemonic": "cmp", "operands": "qword ptr [rax + 0x38], 0" }, { "address": "0x140008818", "size": 2, "mnemonic": "jne", "operands": "0x140008881" }, { "address": "0x14000881a", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x70]" }, { "address": "0x14000881e", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x140008821", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x140008826", "size": 7, "mnemonic": "add", "operands": "rsp, 0x188" }, { "address": "0x14000882d", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x14000882f", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140008831", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140008833", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x140008835", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x140008836", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x140008837", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x140008838", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140008839", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x1400084e2", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400084e2", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { "address": "0x1400084e7", "size": 5, "mnemonic": "cmp", "operands": "qword ptr [rax + 0x38], 0" }, { "address": "0x1400084ec", "size": 2, "mnemonic": "je", "operands": "0x14000852d" } ], "successors": [ "0x14000852d", "0x1400084ee" ] }, { "address": "0x1400085cf", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400085cf", "size": 4, "mnemonic": "movups", "operands": "xmm0, xmmword ptr [rbx + 0x18]" }, { "address": "0x1400085d3", "size": 5, "mnemonic": "movq", "operands": "rax, xmm0" }, { "address": "0x1400085d8", "size": 4, "mnemonic": "movups", "operands": "xmmword ptr [rbp - 0x78], xmm0" }, { "address": "0x1400085dc", "size": 2, "mnemonic": "cmp", "operands": "eax, esi" }, { "address": "0x1400085de", "size": 6, "mnemonic": "jg", "operands": "0x140008710" } ], "successors": [ "0x140008710", "0x1400085e4" ] }, { "address": "0x1400087b7", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400087b7", "size": 4, "mnemonic": "test", "operands": "byte ptr [r15], 0x40" }, { "address": "0x1400087bb", "size": 2, "mnemonic": "je", "operands": "0x14000880e" } ], "successors": [ "0x14000880e", "0x1400087bd" ] }, { "address": "0x1400085f0", "size": 11, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400085f0", "size": 4, "mnemonic": "mov", "operands": "r9, qword ptr [r14 + 0x10]" }, { "address": "0x1400085f4", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x78]" }, { "address": "0x1400085f8", "size": 4, "mnemonic": "mov", "operands": "r8, qword ptr [r14 + 8]" }, { "address": "0x1400085fc", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp + 0x20]" }, { "address": "0x140008600", "size": 3, "mnemonic": "mov", "operands": "r9d, dword ptr [r9]" }, { "address": "0x140008603", "size": 5, "mnemonic": "call", "operands": "0x140009580" }, { "address": "0x140008608", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rbp + 0x20]" }, { "address": "0x14000860b", "size": 8, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x68], 0" }, { "address": "0x140008613", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x78], eax" }, { "address": "0x140008617", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x140008619", "size": 6, "mnemonic": "je", "operands": "0x140008709" } ], "successors": [ "0x140008709", "0x14000861f" ] }, { "address": "0x1400084ee", "size": 13, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400084ee", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { "address": "0x1400084f3", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [rax + 0x38]" }, { "address": "0x1400084f7", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { "address": "0x1400084fc", "size": 3, "mnemonic": "mov", "operands": "rdx, rbx" }, { "address": "0x1400084ff", "size": 3, "mnemonic": "mov", "operands": "rcx, rdi" }, { "address": "0x140008502", "size": 8, "mnemonic": "mov", "operands": "qword ptr [rax + 0x38], 0" }, { "address": "0x14000850a", "size": 5, "mnemonic": "call", "operands": "0x14000a2f4" }, { "address": "0x14000850f", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x140008511", "size": 2, "mnemonic": "jne", "operands": "0x140008528" }, { "address": "0x140008513", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x140008516", "size": 5, "mnemonic": "call", "operands": "0x14000a3dc" }, { "address": "0x14000851b", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x14000851d", "size": 6, "mnemonic": "je", "operands": "0x14000885e" } ], "successors": [ "0x14000885e", "0x140008523" ] }, { "address": "0x14000880e", "size": 16, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000880e", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { "address": "0x140008813", "size": 5, "mnemonic": "cmp", "operands": "qword ptr [rax + 0x38], 0" }, { "address": "0x140008818", "size": 2, "mnemonic": "jne", "operands": "0x140008881" }, { "address": "0x14000881a", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x70]" }, { "address": "0x14000881e", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x140008821", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x140008826", "size": 7, "mnemonic": "add", "operands": "rsp, 0x188" }, { "address": "0x14000882d", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x14000882f", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140008831", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140008833", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x140008835", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x140008836", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x140008837", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x140008838", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140008839", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x1400087bd", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400087bd", "size": 3, "mnemonic": "mov", "operands": "rdx, r15" }, { "address": "0x1400087c0", "size": 3, "mnemonic": "mov", "operands": "rcx, r14" }, { "address": "0x1400087c3", "size": 5, "mnemonic": "call", "operands": "0x1400064a4" }, { "address": "0x1400087c8", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x1400087ca", "size": 6, "mnemonic": "je", "operands": "0x140008864" } ], "successors": [ "0x140008864", "0x1400087d0" ] }, { "address": "0x140008709", "size": 42, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008709", "size": 7, "mnemonic": "lea", "operands": "r11, [rip - 0x8710]" }, { "address": "0x140008710", "size": 4, "mnemonic": "mov", "operands": "r10, qword ptr [rbx + 8]" }, { "address": "0x140008714", "size": 3, "mnemonic": "inc", "operands": "r12d" }, { "address": "0x140008717", "size": 3, "mnemonic": "mov", "operands": "rdx, r10" }, { "address": "0x14000871a", "size": 5, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x64], r12d" }, { "address": "0x14000871f", "size": 4, "mnemonic": "movzx", "operands": "ecx, byte ptr [r10]" }, { "address": "0x140008723", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x140008726", "size": 9, "mnemonic": "movsx", "operands": "r9, byte ptr [rcx + r11 + 0x23d90]" }, { "address": "0x14000872f", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r11 + 0x23da0]" }, { "address": "0x140008737", "size": 3, "mnemonic": "sub", "operands": "rdx, r9" }, { "address": "0x14000873a", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdx - 4]" }, { "address": "0x14000873d", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbx + 8], rdx" }, { "address": "0x140008741", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x140008743", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbx + 0x18], eax" }, { "address": "0x140008746", "size": 3, "mnemonic": "movzx", "operands": "ecx, byte ptr [rdx]" }, { "address": "0x140008749", "size": 3, "mnemonic": "mov", "operands": "rdx, r10" }, { "address": "0x14000874c", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x14000874f", "size": 9, "mnemonic": "movsx", "operands": "r8, byte ptr [rcx + r11 + 0x23d90]" }, { "address": "0x140008758", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r11 + 0x23da0]" }, { "address": "0x140008760", "size": 3, "mnemonic": "sub", "operands": "rdx, r8" }, { "address": "0x140008763", "size": 3, "mnemonic": "sub", "operands": "rdx, r9" }, { "address": "0x140008766", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdx - 4]" }, { "address": "0x140008769", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x14000876b", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbx + 0x1c], eax" }, { "address": "0x14000876e", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbx + 8], rdx" }, { "address": "0x140008772", "size": 3, "mnemonic": "movzx", "operands": "ecx, byte ptr [rdx]" }, { "address": "0x140008775", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x140008778", "size": 9, "mnemonic": "movsx", "operands": "rax, byte ptr [rcx + r11 + 0x23d90]" }, { "address": "0x140008781", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r11 + 0x23da0]" }, { "address": "0x140008789", "size": 3, "mnemonic": "sub", "operands": "r10, rax" }, { "address": "0x14000878c", "size": 3, "mnemonic": "sub", "operands": "r10, r8" }, { "address": "0x14000878f", "size": 3, "mnemonic": "sub", "operands": "r10, r9" }, { "address": "0x140008792", "size": 4, "mnemonic": "mov", "operands": "eax, dword ptr [r10 - 4]" }, { "address": "0x140008796", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x140008798", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbx + 0x20], eax" }, { "address": "0x14000879b", "size": 4, "mnemonic": "lea", "operands": "rax, [r10 + 4]" }, { "address": "0x14000879f", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbx + 8], r10" }, { "address": "0x1400087a3", "size": 3, "mnemonic": "mov", "operands": "ecx, dword ptr [r10]" }, { "address": "0x1400087a6", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbx + 8], rax" }, { "address": "0x1400087aa", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbx + 0x24], ecx" }, { "address": "0x1400087ad", "size": 4, "mnemonic": "cmp", "operands": "r12d, dword ptr [rbp - 0x38]" }, { "address": "0x1400087b1", "size": 6, "mnemonic": "jb", "operands": "0x1400085cf" } ], "successors": [ "0x1400085cf", "0x1400087b7" ] }, { "address": "0x14000861f", "size": 16, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000861f", "size": 4, "mnemonic": "movups", "operands": "xmm0, xmmword ptr [rbp + 0x38]" }, { "address": "0x140008623", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rdi + 0x30]" }, { "address": "0x140008627", "size": 4, "mnemonic": "movups", "operands": "xmm1, xmmword ptr [rbp + 0x48]" }, { "address": "0x14000862b", "size": 4, "mnemonic": "movups", "operands": "xmmword ptr [rbp - 0x30], xmm0" }, { "address": "0x14000862f", "size": 5, "mnemonic": "movsd", "operands": "xmm0, qword ptr [rbp + 0x58]" }, { "address": "0x140008634", "size": 5, "mnemonic": "movsd", "operands": "qword ptr [rbp - 0x10], xmm0" }, { "address": "0x140008639", "size": 4, "mnemonic": "movups", "operands": "xmmword ptr [rbp - 0x20], xmm1" }, { "address": "0x14000863d", "size": 4, "mnemonic": "movsxd", "operands": "r13, dword ptr [rax + 0xc]" }, { "address": "0x140008641", "size": 5, "mnemonic": "call", "operands": "0x140006dbc" }, { "address": "0x140008646", "size": 4, "mnemonic": "add", "operands": "rax, 4" }, { "address": "0x14000864a", "size": 3, "mnemonic": "add", "operands": "r13, rax" }, { "address": "0x14000864d", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rdi + 0x30]" }, { "address": "0x140008651", "size": 4, "mnemonic": "movsxd", "operands": "rbx, dword ptr [rax + 0xc]" }, { "address": "0x140008655", "size": 5, "mnemonic": "call", "operands": "0x140006dbc" }, { "address": "0x14000865a", "size": 4, "mnemonic": "mov", "operands": "r12d, dword ptr [rax + rbx]" }, { "address": "0x14000865e", "size": 2, "mnemonic": "jmp", "operands": "0x140008687" } ], "successors": [ "0x140008687" ] }, { "address": "0x14000885e", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000885e", "size": 5, "mnemonic": "call", "operands": "0x140010b70" }, { "address": "0x140008863", "size": 1, "mnemonic": "int3", "operands": "" } ], "successors": [ ] }, { "address": "0x140008523", "size": 1, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008523", "size": 5, "mnemonic": "jmp", "operands": "0x14000883a" } ], "successors": [ "0x14000883a" ] }, { "address": "0x140008864", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008864", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { "address": "0x140008869", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rax + 0x20], rdi" }, { "address": "0x14000886d", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { "address": "0x140008872", "size": 5, "mnemonic": "mov", "operands": "rcx, qword ptr [rsp + 0x70]" }, { "address": "0x140008877", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rax + 0x28], rcx" }, { "address": "0x14000887b", "size": 5, "mnemonic": "call", "operands": "0x140010b70" }, { "address": "0x140008880", "size": 1, "mnemonic": "int3", "operands": "" } ], "successors": [ ] }, { "address": "0x1400087d0", "size": 1, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400087d0", "size": 2, "mnemonic": "jmp", "operands": "0x14000880e" } ], "successors": [ "0x14000880e" ] }, { "address": "0x140008687", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008687", "size": 3, "mnemonic": "test", "operands": "r12d, r12d" }, { "address": "0x14000868a", "size": 2, "mnemonic": "jg", "operands": "0x140008660" } ], "successors": [ "0x140008660", "0x14000868c" ] }, { "address": "0x14000883a", "size": 9, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000883a", "size": 2, "mnemonic": "mov", "operands": "dl, 1" }, { "address": "0x14000883c", "size": 3, "mnemonic": "mov", "operands": "rcx, rdi" }, { "address": "0x14000883f", "size": 5, "mnemonic": "call", "operands": "0x140006f98" }, { "address": "0x140008844", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x78]" }, { "address": "0x140008848", "size": 5, "mnemonic": "call", "operands": "0x140009724" }, { "address": "0x14000884d", "size": 7, "mnemonic": "lea", "operands": "rdx, [rip + 0x2771c]" }, { "address": "0x140008854", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x78]" }, { "address": "0x140008858", "size": 5, "mnemonic": "call", "operands": "0x140006198" }, { "address": "0x14000885d", "size": 1, "mnemonic": "int3", "operands": "" } ], "successors": [ ] }, { "address": "0x140008660", "size": 13, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008660", "size": 4, "mnemonic": "movsxd", "operands": "rbx, dword ptr [r13]" }, { "address": "0x140008664", "size": 5, "mnemonic": "call", "operands": "0x140006dbc" }, { "address": "0x140008669", "size": 4, "mnemonic": "mov", "operands": "r8, qword ptr [rdi + 0x30]" }, { "address": "0x14000866d", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x30]" }, { "address": "0x140008671", "size": 3, "mnemonic": "add", "operands": "rbx, rax" }, { "address": "0x140008674", "size": 3, "mnemonic": "mov", "operands": "rdx, rbx" }, { "address": "0x140008677", "size": 5, "mnemonic": "call", "operands": "0x140008f14" }, { "address": "0x14000867c", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14000867e", "size": 2, "mnemonic": "jne", "operands": "0x1400086ab" }, { "address": "0x140008680", "size": 3, "mnemonic": "dec", "operands": "r12d" }, { "address": "0x140008683", "size": 4, "mnemonic": "add", "operands": "r13, 4" }, { "address": "0x140008687", "size": 3, "mnemonic": "test", "operands": "r12d, r12d" }, { "address": "0x14000868a", "size": 2, "mnemonic": "jg", "operands": "0x140008660" } ], "successors": [ "0x140008660", "0x14000868c" ] }, { "address": "0x14000868c", "size": 8, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000868c", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp + 0x20]" }, { "address": "0x140008690", "size": 5, "mnemonic": "call", "operands": "0x140009b74" }, { "address": "0x140008695", "size": 4, "mnemonic": "mov", "operands": "eax, dword ptr [rsp + 0x68]" }, { "address": "0x140008699", "size": 2, "mnemonic": "inc", "operands": "eax" }, { "address": "0x14000869b", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x68], eax" }, { "address": "0x14000869f", "size": 4, "mnemonic": "cmp", "operands": "eax, dword ptr [rsp + 0x78]" }, { "address": "0x1400086a3", "size": 6, "mnemonic": "jne", "operands": "0x14000861f" }, { "address": "0x1400086a9", "size": 2, "mnemonic": "jmp", "operands": "0x140008700" } ], "successors": [ "0x140008700" ] }, { "address": "0x140008700", "size": 44, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008700", "size": 5, "mnemonic": "mov", "operands": "r12d, dword ptr [rsp + 0x64]" }, { "address": "0x140008705", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [rbp - 0x80]" }, { "address": "0x140008709", "size": 7, "mnemonic": "lea", "operands": "r11, [rip - 0x8710]" }, { "address": "0x140008710", "size": 4, "mnemonic": "mov", "operands": "r10, qword ptr [rbx + 8]" }, { "address": "0x140008714", "size": 3, "mnemonic": "inc", "operands": "r12d" }, { "address": "0x140008717", "size": 3, "mnemonic": "mov", "operands": "rdx, r10" }, { "address": "0x14000871a", "size": 5, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x64], r12d" }, { "address": "0x14000871f", "size": 4, "mnemonic": "movzx", "operands": "ecx, byte ptr [r10]" }, { "address": "0x140008723", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x140008726", "size": 9, "mnemonic": "movsx", "operands": "r9, byte ptr [rcx + r11 + 0x23d90]" }, { "address": "0x14000872f", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r11 + 0x23da0]" }, { "address": "0x140008737", "size": 3, "mnemonic": "sub", "operands": "rdx, r9" }, { "address": "0x14000873a", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdx - 4]" }, { "address": "0x14000873d", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbx + 8], rdx" }, { "address": "0x140008741", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x140008743", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbx + 0x18], eax" }, { "address": "0x140008746", "size": 3, "mnemonic": "movzx", "operands": "ecx, byte ptr [rdx]" }, { "address": "0x140008749", "size": 3, "mnemonic": "mov", "operands": "rdx, r10" }, { "address": "0x14000874c", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x14000874f", "size": 9, "mnemonic": "movsx", "operands": "r8, byte ptr [rcx + r11 + 0x23d90]" }, { "address": "0x140008758", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r11 + 0x23da0]" }, { "address": "0x140008760", "size": 3, "mnemonic": "sub", "operands": "rdx, r8" }, { "address": "0x140008763", "size": 3, "mnemonic": "sub", "operands": "rdx, r9" }, { "address": "0x140008766", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdx - 4]" }, { "address": "0x140008769", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x14000876b", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbx + 0x1c], eax" }, { "address": "0x14000876e", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbx + 8], rdx" }, { "address": "0x140008772", "size": 3, "mnemonic": "movzx", "operands": "ecx, byte ptr [rdx]" }, { "address": "0x140008775", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x140008778", "size": 9, "mnemonic": "movsx", "operands": "rax, byte ptr [rcx + r11 + 0x23d90]" }, { "address": "0x140008781", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r11 + 0x23da0]" }, { "address": "0x140008789", "size": 3, "mnemonic": "sub", "operands": "r10, rax" }, { "address": "0x14000878c", "size": 3, "mnemonic": "sub", "operands": "r10, r8" }, { "address": "0x14000878f", "size": 3, "mnemonic": "sub", "operands": "r10, r9" }, { "address": "0x140008792", "size": 4, "mnemonic": "mov", "operands": "eax, dword ptr [r10 - 4]" }, { "address": "0x140008796", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x140008798", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbx + 0x20], eax" }, { "address": "0x14000879b", "size": 4, "mnemonic": "lea", "operands": "rax, [r10 + 4]" }, { "address": "0x14000879f", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbx + 8], r10" }, { "address": "0x1400087a3", "size": 3, "mnemonic": "mov", "operands": "ecx, dword ptr [r10]" }, { "address": "0x1400087a6", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbx + 8], rax" }, { "address": "0x1400087aa", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbx + 0x24], ecx" }, { "address": "0x1400087ad", "size": 4, "mnemonic": "cmp", "operands": "r12d, dword ptr [rbp - 0x38]" }, { "address": "0x1400087b1", "size": 6, "mnemonic": "jb", "operands": "0x1400085cf" } ], "successors": [ "0x1400085cf", "0x1400087b7" ] } ] }, { "address": "0x140008897", "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": "0x140008ac8", "size": 10, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140008ac8", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x118]" }, { "address": "0x140008ad0", "size": 7, "mnemonic": "add", "operands": "rsp, 0xc0" }, { "address": "0x140008ad7", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140008ad9", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140008adb", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140008add", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x140008adf", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x140008ae0", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x140008ae1", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140008ae2", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x1400088c1", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400088c1", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { "address": "0x1400088c6", "size": 8, "mnemonic": "mov", "operands": "r13d, dword ptr [rsp + 0x130]" }, { "address": "0x1400088ce", "size": 8, "mnemonic": "mov", "operands": "r14d, dword ptr [rsp + 0x128]" }, { "address": "0x1400088d6", "size": 8, "mnemonic": "mov", "operands": "rdi, qword ptr [rsp + 0x120]" }, { "address": "0x1400088de", "size": 5, "mnemonic": "cmp", "operands": "qword ptr [rax + 0x10], 0" }, { "address": "0x1400088e3", "size": 2, "mnemonic": "je", "operands": "0x140008940" } ], "successors": [ "0x140008940", "0x1400088e5" ] }, { "address": "0x140008940", "size": 36, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008940", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rbp + 8]" }, { "address": "0x140008944", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x68], rax" }, { "address": "0x140008949", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x60], rdi" }, { "address": "0x14000894e", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rdi + 0xc], 0" }, { "address": "0x140008952", "size": 6, "mnemonic": "jbe", "operands": "0x140008ae3" }, { "address": "0x140008958", "size": 5, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x28], r13d" }, { "address": "0x14000895d", "size": 5, "mnemonic": "lea", "operands": "rdx, [rsp + 0x60]" }, { "address": "0x140008962", "size": 3, "mnemonic": "mov", "operands": "r9, rbp" }, { "address": "0x140008965", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rdi" }, { "address": "0x14000896a", "size": 3, "mnemonic": "mov", "operands": "r8d, r14d" }, { "address": "0x14000896d", "size": 8, "mnemonic": "lea", "operands": "rcx, [rsp + 0x98]" }, { "address": "0x140008975", "size": 5, "mnemonic": "call", "operands": "0x140006650" }, { "address": "0x14000897a", "size": 8, "mnemonic": "movups", "operands": "xmm1, xmmword ptr [rsp + 0x98]" }, { "address": "0x140008982", "size": 4, "mnemonic": "movdqa", "operands": "xmm0, xmm1" }, { "address": "0x140008986", "size": 5, "mnemonic": "psrldq", "operands": "xmm0, 8" }, { "address": "0x14000898b", "size": 4, "mnemonic": "movd", "operands": "eax, xmm0" }, { "address": "0x14000898f", "size": 6, "mnemonic": "movdqu", "operands": "xmmword ptr [rsp + 0x70], xmm1" }, { "address": "0x140008995", "size": 7, "mnemonic": "cmp", "operands": "eax, dword ptr [rsp + 0xb0]" }, { "address": "0x14000899c", "size": 6, "mnemonic": "jae", "operands": "0x140008ac8" }, { "address": "0x1400089a2", "size": 4, "mnemonic": "mov", "operands": "ebx, dword ptr [rsp + 0x78]" }, { "address": "0x1400089a6", "size": 5, "mnemonic": "movq", "operands": "r9, xmm1" }, { "address": "0x1400089ab", "size": 8, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x100], r9" }, { "address": "0x1400089b3", "size": 5, "mnemonic": "mov", "operands": "rax, qword ptr [rsp + 0x70]" }, { "address": "0x1400089b8", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rax]" }, { "address": "0x1400089bb", "size": 4, "mnemonic": "movsxd", "operands": "rdx, dword ptr [rax + 0x10]" }, { "address": "0x1400089bf", "size": 2, "mnemonic": "mov", "operands": "eax, ebx" }, { "address": "0x1400089c1", "size": 4, "mnemonic": "lea", "operands": "rcx, [rax + rax*4]" }, { "address": "0x1400089c5", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [r9 + 8]" }, { "address": "0x1400089c9", "size": 4, "mnemonic": "lea", "operands": "r8, [rdx + rcx*4]" }, { "address": "0x1400089cd", "size": 5, "mnemonic": "movups", "operands": "xmm0, xmmword ptr [r8 + rax]" }, { "address": "0x1400089d2", "size": 5, "mnemonic": "movsxd", "operands": "rdx, dword ptr [r8 + rax + 0x10]" }, { "address": "0x1400089d7", "size": 7, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x90], edx" }, { "address": "0x1400089de", "size": 4, "mnemonic": "movd", "operands": "eax, xmm0" }, { "address": "0x1400089e2", "size": 8, "mnemonic": "movups", "operands": "xmmword ptr [rsp + 0x80], xmm0" }, { "address": "0x1400089ea", "size": 3, "mnemonic": "cmp", "operands": "eax, r14d" }, { "address": "0x1400089ed", "size": 6, "mnemonic": "jg", "operands": "0x140008ab1" } ], "successors": [ "0x140008ab1", "0x1400089f3" ] }, { "address": "0x1400088e5", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400088e5", "size": 2, "mnemonic": "xor", "operands": "ecx, ecx" }, { "address": "0x1400088e7", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x17713]" }, { "address": "0x1400088ed", "size": 3, "mnemonic": "mov", "operands": "rbx, rax" }, { "address": "0x1400088f0", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { "address": "0x1400088f5", "size": 4, "mnemonic": "cmp", "operands": "qword ptr [rax + 0x10], rbx" }, { "address": "0x1400088f9", "size": 2, "mnemonic": "je", "operands": "0x140008940" } ], "successors": [ "0x140008940", "0x1400088fb" ] }, { "address": "0x140008ab1", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008ab1", "size": 8, "mnemonic": "mov", "operands": "r9, qword ptr [rsp + 0x100]" }, { "address": "0x140008ab9", "size": 2, "mnemonic": "inc", "operands": "ebx" }, { "address": "0x140008abb", "size": 7, "mnemonic": "cmp", "operands": "ebx, dword ptr [rsp + 0xb0]" }, { "address": "0x140008ac2", "size": 6, "mnemonic": "jb", "operands": "0x1400089b3" } ], "successors": [ "0x1400089b3", "0x140008ac8" ] }, { "address": "0x1400089f3", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400089f3", "size": 5, "mnemonic": "movq", "operands": "rax, xmm0" }, { "address": "0x1400089f8", "size": 4, "mnemonic": "shr", "operands": "rax, 0x20" }, { "address": "0x1400089fc", "size": 3, "mnemonic": "cmp", "operands": "r14d, eax" }, { "address": "0x1400089ff", "size": 6, "mnemonic": "jg", "operands": "0x140008ab1" } ], "successors": [ "0x140008ab1", "0x140008a05" ] }, { "address": "0x1400088fb", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400088fb", "size": 6, "mnemonic": "cmp", "operands": "dword ptr [rsi], 0xe0434f4d" }, { "address": "0x140008901", "size": 2, "mnemonic": "je", "operands": "0x140008940" } ], "successors": [ "0x140008940", "0x140008903" ] }, { "address": "0x1400089b3", "size": 14, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400089b3", "size": 5, "mnemonic": "mov", "operands": "rax, qword ptr [rsp + 0x70]" }, { "address": "0x1400089b8", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rax]" }, { "address": "0x1400089bb", "size": 4, "mnemonic": "movsxd", "operands": "rdx, dword ptr [rax + 0x10]" }, { "address": "0x1400089bf", "size": 2, "mnemonic": "mov", "operands": "eax, ebx" }, { "address": "0x1400089c1", "size": 4, "mnemonic": "lea", "operands": "rcx, [rax + rax*4]" }, { "address": "0x1400089c5", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [r9 + 8]" }, { "address": "0x1400089c9", "size": 4, "mnemonic": "lea", "operands": "r8, [rdx + rcx*4]" }, { "address": "0x1400089cd", "size": 5, "mnemonic": "movups", "operands": "xmm0, xmmword ptr [r8 + rax]" }, { "address": "0x1400089d2", "size": 5, "mnemonic": "movsxd", "operands": "rdx, dword ptr [r8 + rax + 0x10]" }, { "address": "0x1400089d7", "size": 7, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x90], edx" }, { "address": "0x1400089de", "size": 4, "mnemonic": "movd", "operands": "eax, xmm0" }, { "address": "0x1400089e2", "size": 8, "mnemonic": "movups", "operands": "xmmword ptr [rsp + 0x80], xmm0" }, { "address": "0x1400089ea", "size": 3, "mnemonic": "cmp", "operands": "eax, r14d" }, { "address": "0x1400089ed", "size": 6, "mnemonic": "jg", "operands": "0x140008ab1" } ], "successors": [ "0x140008ab1", "0x1400089f3" ] }, { "address": "0x140008a05", "size": 11, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008a05", "size": 4, "mnemonic": "mov", "operands": "r15, qword ptr [rbp + 8]" }, { "address": "0x140008a09", "size": 4, "mnemonic": "add", "operands": "r15, -0x14" }, { "address": "0x140008a0d", "size": 5, "mnemonic": "psrldq", "operands": "xmm0, 8" }, { "address": "0x140008a12", "size": 5, "mnemonic": "movq", "operands": "rax, xmm0" }, { "address": "0x140008a17", "size": 4, "mnemonic": "shr", "operands": "rax, 0x20" }, { "address": "0x140008a1b", "size": 4, "mnemonic": "lea", "operands": "rcx, [rax + rax*4]" }, { "address": "0x140008a1f", "size": 4, "mnemonic": "lea", "operands": "rdx, [rdx + rcx*4]" }, { "address": "0x140008a23", "size": 3, "mnemonic": "add", "operands": "r15, rdx" }, { "address": "0x140008a26", "size": 4, "mnemonic": "movsxd", "operands": "r12, dword ptr [r15 + 4]" }, { "address": "0x140008a2a", "size": 3, "mnemonic": "test", "operands": "r12d, r12d" }, { "address": "0x140008a2d", "size": 2, "mnemonic": "je", "operands": "0x140008a54" } ], "successors": [ "0x140008a54", "0x140008a2f" ] }, { "address": "0x140008903", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008903", "size": 6, "mnemonic": "cmp", "operands": "dword ptr [rsi], 0xe0434352" }, { "address": "0x140008909", "size": 2, "mnemonic": "je", "operands": "0x140008940" } ], "successors": [ "0x140008940", "0x14000890b" ] }, { "address": "0x140008a54", "size": 21, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008a54", "size": 4, "mnemonic": "test", "operands": "byte ptr [r15], 0x40" }, { "address": "0x140008a58", "size": 2, "mnemonic": "jne", "operands": "0x140008ab1" }, { "address": "0x140008a5a", "size": 8, "mnemonic": "mov", "operands": "rax, qword ptr [rsp + 0x138]" }, { "address": "0x140008a62", "size": 3, "mnemonic": "mov", "operands": "r9, rbp" }, { "address": "0x140008a65", "size": 8, "mnemonic": "mov", "operands": "r8, qword ptr [rsp + 0x110]" }, { "address": "0x140008a6d", "size": 3, "mnemonic": "mov", "operands": "rcx, rsi" }, { "address": "0x140008a70", "size": 8, "mnemonic": "mov", "operands": "rdx, qword ptr [rsp + 0x108]" }, { "address": "0x140008a78", "size": 5, "mnemonic": "mov", "operands": "byte ptr [rsp + 0x58], 0" }, { "address": "0x140008a7d", "size": 5, "mnemonic": "mov", "operands": "byte ptr [rsp + 0x50], 1" }, { "address": "0x140008a82", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x48], rax" }, { "address": "0x140008a87", "size": 8, "mnemonic": "lea", "operands": "rax, [rsp + 0x80]" }, { "address": "0x140008a8f", "size": 5, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x40], r13d" }, { "address": "0x140008a94", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x38], rax" }, { "address": "0x140008a99", "size": 9, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x30], 0" }, { "address": "0x140008aa2", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x28], r15" }, { "address": "0x140008aa7", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rdi" }, { "address": "0x140008aac", "size": 5, "mnemonic": "call", "operands": "0x140007cb0" }, { "address": "0x140008ab1", "size": 8, "mnemonic": "mov", "operands": "r9, qword ptr [rsp + 0x100]" }, { "address": "0x140008ab9", "size": 2, "mnemonic": "inc", "operands": "ebx" }, { "address": "0x140008abb", "size": 7, "mnemonic": "cmp", "operands": "ebx, dword ptr [rsp + 0xb0]" }, { "address": "0x140008ac2", "size": 6, "mnemonic": "jb", "operands": "0x1400089b3" } ], "successors": [ "0x1400089b3", "0x140008ac8" ] }, { "address": "0x140008a2f", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008a2f", "size": 5, "mnemonic": "call", "operands": "0x140006da8" }, { "address": "0x140008a34", "size": 3, "mnemonic": "add", "operands": "rax, r12" }, { "address": "0x140008a37", "size": 2, "mnemonic": "je", "operands": "0x140008a54" } ], "successors": [ "0x140008a54", "0x140008a39" ] }, { "address": "0x14000890b", "size": 48, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000890b", "size": 8, "mnemonic": "mov", "operands": "rax, qword ptr [rsp + 0x138]" }, { "address": "0x140008913", "size": 3, "mnemonic": "mov", "operands": "r9, rbp" }, { "address": "0x140008916", "size": 5, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x38], r14d" }, { "address": "0x14000891b", "size": 3, "mnemonic": "mov", "operands": "r8, r15" }, { "address": "0x14000891e", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x30], rax" }, { "address": "0x140008923", "size": 3, "mnemonic": "mov", "operands": "rdx, r12" }, { "address": "0x140008926", "size": 5, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x28], r13d" }, { "address": "0x14000892b", "size": 3, "mnemonic": "mov", "operands": "rcx, rsi" }, { "address": "0x14000892e", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rdi" }, { "address": "0x140008933", "size": 5, "mnemonic": "call", "operands": "0x140006240" }, { "address": "0x140008938", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14000893a", "size": 6, "mnemonic": "jne", "operands": "0x140008ac8" }, { "address": "0x140008940", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rbp + 8]" }, { "address": "0x140008944", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x68], rax" }, { "address": "0x140008949", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x60], rdi" }, { "address": "0x14000894e", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rdi + 0xc], 0" }, { "address": "0x140008952", "size": 6, "mnemonic": "jbe", "operands": "0x140008ae3" }, { "address": "0x140008958", "size": 5, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x28], r13d" }, { "address": "0x14000895d", "size": 5, "mnemonic": "lea", "operands": "rdx, [rsp + 0x60]" }, { "address": "0x140008962", "size": 3, "mnemonic": "mov", "operands": "r9, rbp" }, { "address": "0x140008965", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rdi" }, { "address": "0x14000896a", "size": 3, "mnemonic": "mov", "operands": "r8d, r14d" }, { "address": "0x14000896d", "size": 8, "mnemonic": "lea", "operands": "rcx, [rsp + 0x98]" }, { "address": "0x140008975", "size": 5, "mnemonic": "call", "operands": "0x140006650" }, { "address": "0x14000897a", "size": 8, "mnemonic": "movups", "operands": "xmm1, xmmword ptr [rsp + 0x98]" }, { "address": "0x140008982", "size": 4, "mnemonic": "movdqa", "operands": "xmm0, xmm1" }, { "address": "0x140008986", "size": 5, "mnemonic": "psrldq", "operands": "xmm0, 8" }, { "address": "0x14000898b", "size": 4, "mnemonic": "movd", "operands": "eax, xmm0" }, { "address": "0x14000898f", "size": 6, "mnemonic": "movdqu", "operands": "xmmword ptr [rsp + 0x70], xmm1" }, { "address": "0x140008995", "size": 7, "mnemonic": "cmp", "operands": "eax, dword ptr [rsp + 0xb0]" }, { "address": "0x14000899c", "size": 6, "mnemonic": "jae", "operands": "0x140008ac8" }, { "address": "0x1400089a2", "size": 4, "mnemonic": "mov", "operands": "ebx, dword ptr [rsp + 0x78]" }, { "address": "0x1400089a6", "size": 5, "mnemonic": "movq", "operands": "r9, xmm1" }, { "address": "0x1400089ab", "size": 8, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x100], r9" }, { "address": "0x1400089b3", "size": 5, "mnemonic": "mov", "operands": "rax, qword ptr [rsp + 0x70]" }, { "address": "0x1400089b8", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rax]" }, { "address": "0x1400089bb", "size": 4, "mnemonic": "movsxd", "operands": "rdx, dword ptr [rax + 0x10]" }, { "address": "0x1400089bf", "size": 2, "mnemonic": "mov", "operands": "eax, ebx" }, { "address": "0x1400089c1", "size": 4, "mnemonic": "lea", "operands": "rcx, [rax + rax*4]" }, { "address": "0x1400089c5", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [r9 + 8]" }, { "address": "0x1400089c9", "size": 4, "mnemonic": "lea", "operands": "r8, [rdx + rcx*4]" }, { "address": "0x1400089cd", "size": 5, "mnemonic": "movups", "operands": "xmm0, xmmword ptr [r8 + rax]" }, { "address": "0x1400089d2", "size": 5, "mnemonic": "movsxd", "operands": "rdx, dword ptr [r8 + rax + 0x10]" }, { "address": "0x1400089d7", "size": 7, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x90], edx" }, { "address": "0x1400089de", "size": 4, "mnemonic": "movd", "operands": "eax, xmm0" }, { "address": "0x1400089e2", "size": 8, "mnemonic": "movups", "operands": "xmmword ptr [rsp + 0x80], xmm0" }, { "address": "0x1400089ea", "size": 3, "mnemonic": "cmp", "operands": "eax, r14d" }, { "address": "0x1400089ed", "size": 6, "mnemonic": "jg", "operands": "0x140008ab1" } ], "successors": [ "0x140008ab1", "0x1400089f3" ] }, { "address": "0x140008a39", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008a39", "size": 4, "mnemonic": "movsxd", "operands": "r12, dword ptr [r15 + 4]" }, { "address": "0x140008a3d", "size": 3, "mnemonic": "test", "operands": "r12d, r12d" }, { "address": "0x140008a40", "size": 2, "mnemonic": "je", "operands": "0x140008a4c" } ], "successors": [ "0x140008a4c", "0x140008a42" ] }, { "address": "0x140008a4c", "size": 24, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008a4c", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x140008a4e", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rax + 0x10], 0" }, { "address": "0x140008a52", "size": 2, "mnemonic": "jne", "operands": "0x140008ab1" }, { "address": "0x140008a54", "size": 4, "mnemonic": "test", "operands": "byte ptr [r15], 0x40" }, { "address": "0x140008a58", "size": 2, "mnemonic": "jne", "operands": "0x140008ab1" }, { "address": "0x140008a5a", "size": 8, "mnemonic": "mov", "operands": "rax, qword ptr [rsp + 0x138]" }, { "address": "0x140008a62", "size": 3, "mnemonic": "mov", "operands": "r9, rbp" }, { "address": "0x140008a65", "size": 8, "mnemonic": "mov", "operands": "r8, qword ptr [rsp + 0x110]" }, { "address": "0x140008a6d", "size": 3, "mnemonic": "mov", "operands": "rcx, rsi" }, { "address": "0x140008a70", "size": 8, "mnemonic": "mov", "operands": "rdx, qword ptr [rsp + 0x108]" }, { "address": "0x140008a78", "size": 5, "mnemonic": "mov", "operands": "byte ptr [rsp + 0x58], 0" }, { "address": "0x140008a7d", "size": 5, "mnemonic": "mov", "operands": "byte ptr [rsp + 0x50], 1" }, { "address": "0x140008a82", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x48], rax" }, { "address": "0x140008a87", "size": 8, "mnemonic": "lea", "operands": "rax, [rsp + 0x80]" }, { "address": "0x140008a8f", "size": 5, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x40], r13d" }, { "address": "0x140008a94", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x38], rax" }, { "address": "0x140008a99", "size": 9, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x30], 0" }, { "address": "0x140008aa2", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x28], r15" }, { "address": "0x140008aa7", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rdi" }, { "address": "0x140008aac", "size": 5, "mnemonic": "call", "operands": "0x140007cb0" }, { "address": "0x140008ab1", "size": 8, "mnemonic": "mov", "operands": "r9, qword ptr [rsp + 0x100]" }, { "address": "0x140008ab9", "size": 2, "mnemonic": "inc", "operands": "ebx" }, { "address": "0x140008abb", "size": 7, "mnemonic": "cmp", "operands": "ebx, dword ptr [rsp + 0xb0]" }, { "address": "0x140008ac2", "size": 6, "mnemonic": "jb", "operands": "0x1400089b3" } ], "successors": [ "0x1400089b3", "0x140008ac8" ] }, { "address": "0x140008a42", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008a42", "size": 5, "mnemonic": "call", "operands": "0x140006da8" }, { "address": "0x140008a47", "size": 3, "mnemonic": "add", "operands": "rax, r12" }, { "address": "0x140008a4a", "size": 2, "mnemonic": "jmp", "operands": "0x140008a4e" } ], "successors": [ "0x140008a4e" ] }, { "address": "0x140008a4e", "size": 23, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008a4e", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rax + 0x10], 0" }, { "address": "0x140008a52", "size": 2, "mnemonic": "jne", "operands": "0x140008ab1" }, { "address": "0x140008a54", "size": 4, "mnemonic": "test", "operands": "byte ptr [r15], 0x40" }, { "address": "0x140008a58", "size": 2, "mnemonic": "jne", "operands": "0x140008ab1" }, { "address": "0x140008a5a", "size": 8, "mnemonic": "mov", "operands": "rax, qword ptr [rsp + 0x138]" }, { "address": "0x140008a62", "size": 3, "mnemonic": "mov", "operands": "r9, rbp" }, { "address": "0x140008a65", "size": 8, "mnemonic": "mov", "operands": "r8, qword ptr [rsp + 0x110]" }, { "address": "0x140008a6d", "size": 3, "mnemonic": "mov", "operands": "rcx, rsi" }, { "address": "0x140008a70", "size": 8, "mnemonic": "mov", "operands": "rdx, qword ptr [rsp + 0x108]" }, { "address": "0x140008a78", "size": 5, "mnemonic": "mov", "operands": "byte ptr [rsp + 0x58], 0" }, { "address": "0x140008a7d", "size": 5, "mnemonic": "mov", "operands": "byte ptr [rsp + 0x50], 1" }, { "address": "0x140008a82", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x48], rax" }, { "address": "0x140008a87", "size": 8, "mnemonic": "lea", "operands": "rax, [rsp + 0x80]" }, { "address": "0x140008a8f", "size": 5, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x40], r13d" }, { "address": "0x140008a94", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x38], rax" }, { "address": "0x140008a99", "size": 9, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x30], 0" }, { "address": "0x140008aa2", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x28], r15" }, { "address": "0x140008aa7", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rdi" }, { "address": "0x140008aac", "size": 5, "mnemonic": "call", "operands": "0x140007cb0" }, { "address": "0x140008ab1", "size": 8, "mnemonic": "mov", "operands": "r9, qword ptr [rsp + 0x100]" }, { "address": "0x140008ab9", "size": 2, "mnemonic": "inc", "operands": "ebx" }, { "address": "0x140008abb", "size": 7, "mnemonic": "cmp", "operands": "ebx, dword ptr [rsp + 0xb0]" }, { "address": "0x140008ac2", "size": 6, "mnemonic": "jb", "operands": "0x1400089b3" } ], "successors": [ "0x1400089b3", "0x140008ac8" ] } ] }, { "address": "0x140008aec", "name": "", "blocks": [ { "address": "0x140008aec", "size": 23, "is_prolog": true, "is_epilog": false, "instructions": [ { "address": "0x140008aec", "size": 2, "mnemonic": "push", "operands": "rbp" }, { "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": "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": "0x140008dcc", "size": 13, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140008dcc", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x28]" }, { "address": "0x140008dd0", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x140008dd3", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x140008dd8", "size": 7, "mnemonic": "add", "operands": "rsp, 0x138" }, { "address": "0x140008ddf", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140008de1", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140008de3", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140008de5", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x140008de7", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x140008de8", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x140008de9", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x140008dea", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140008deb", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140008b44", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008b44", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { "address": "0x140008b49", "size": 7, "mnemonic": "mov", "operands": "r12d, dword ptr [rbp + 0xb0]" }, { "address": "0x140008b50", "size": 7, "mnemonic": "mov", "operands": "r14d, dword ptr [rbp + 0xa8]" }, { "address": "0x140008b57", "size": 5, "mnemonic": "cmp", "operands": "qword ptr [rax + 0x10], 0" }, { "address": "0x140008b5c", "size": 2, "mnemonic": "je", "operands": "0x140008bb8" } ], "successors": [ "0x140008bb8", "0x140008b5e" ] }, { "address": "0x140008bb8", "size": 29, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008bb8", "size": 4, "mnemonic": "mov", "operands": "r8, qword ptr [rdi + 8]" }, { "address": "0x140008bbc", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp]" }, { "address": "0x140008bc0", "size": 3, "mnemonic": "mov", "operands": "rdx, r15" }, { "address": "0x140008bc3", "size": 5, "mnemonic": "call", "operands": "0x140009604" }, { "address": "0x140008bc8", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rbp], 0" }, { "address": "0x140008bcc", "size": 6, "mnemonic": "jbe", "operands": "0x140008dec" }, { "address": "0x140008bd2", "size": 5, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x28], r12d" }, { "address": "0x140008bd7", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp]" }, { "address": "0x140008bdb", "size": 3, "mnemonic": "mov", "operands": "r9, rdi" }, { "address": "0x140008bde", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], r15" }, { "address": "0x140008be3", "size": 3, "mnemonic": "mov", "operands": "r8d, r14d" }, { "address": "0x140008be6", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x70]" }, { "address": "0x140008bea", "size": 5, "mnemonic": "call", "operands": "0x140006788" }, { "address": "0x140008bef", "size": 4, "mnemonic": "movups", "operands": "xmm1, xmmword ptr [rbp - 0x70]" }, { "address": "0x140008bf3", "size": 4, "mnemonic": "movdqa", "operands": "xmm0, xmm1" }, { "address": "0x140008bf7", "size": 5, "mnemonic": "psrldq", "operands": "xmm0, 8" }, { "address": "0x140008bfc", "size": 4, "mnemonic": "movd", "operands": "eax, xmm0" }, { "address": "0x140008c00", "size": 6, "mnemonic": "movdqu", "operands": "xmmword ptr [rsp + 0x78], xmm1" }, { "address": "0x140008c06", "size": 3, "mnemonic": "cmp", "operands": "eax, dword ptr [rbp - 0x58]" }, { "address": "0x140008c09", "size": 6, "mnemonic": "jae", "operands": "0x140008dcc" }, { "address": "0x140008c0f", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rbp - 0x80]" }, { "address": "0x140008c12", "size": 7, "mnemonic": "lea", "operands": "r11, [rip - 0x8c19]" }, { "address": "0x140008c19", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x60], eax" }, { "address": "0x140008c1d", "size": 5, "mnemonic": "movq", "operands": "r13, xmm1" }, { "address": "0x140008c22", "size": 5, "mnemonic": "movups", "operands": "xmm0, xmmword ptr [r13 + 0x18]" }, { "address": "0x140008c27", "size": 5, "mnemonic": "movq", "operands": "rax, xmm0" }, { "address": "0x140008c2c", "size": 5, "mnemonic": "movups", "operands": "xmmword ptr [rsp + 0x78], xmm0" }, { "address": "0x140008c31", "size": 3, "mnemonic": "cmp", "operands": "eax, r14d" }, { "address": "0x140008c34", "size": 6, "mnemonic": "jg", "operands": "0x140008d20" } ], "successors": [ "0x140008d20", "0x140008c3a" ] }, { "address": "0x140008b5e", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008b5e", "size": 2, "mnemonic": "xor", "operands": "ecx, ecx" }, { "address": "0x140008b60", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x1749a]" }, { "address": "0x140008b66", "size": 3, "mnemonic": "mov", "operands": "rbx, rax" }, { "address": "0x140008b69", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { "address": "0x140008b6e", "size": 4, "mnemonic": "cmp", "operands": "qword ptr [rax + 0x10], rbx" }, { "address": "0x140008b72", "size": 2, "mnemonic": "je", "operands": "0x140008bb8" } ], "successors": [ "0x140008bb8", "0x140008b74" ] }, { "address": "0x140008d20", "size": 42, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008d20", "size": 4, "mnemonic": "mov", "operands": "r10, qword ptr [r13 + 8]" }, { "address": "0x140008d24", "size": 3, "mnemonic": "mov", "operands": "rdx, r10" }, { "address": "0x140008d27", "size": 4, "mnemonic": "movzx", "operands": "ecx, byte ptr [r10]" }, { "address": "0x140008d2b", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x140008d2e", "size": 9, "mnemonic": "movsx", "operands": "r9, byte ptr [rcx + r11 + 0x23d90]" }, { "address": "0x140008d37", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r11 + 0x23da0]" }, { "address": "0x140008d3f", "size": 3, "mnemonic": "sub", "operands": "rdx, r9" }, { "address": "0x140008d42", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdx - 4]" }, { "address": "0x140008d45", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x140008d47", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r13 + 8], rdx" }, { "address": "0x140008d4b", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r13 + 0x18], eax" }, { "address": "0x140008d4f", "size": 3, "mnemonic": "movzx", "operands": "ecx, byte ptr [rdx]" }, { "address": "0x140008d52", "size": 3, "mnemonic": "mov", "operands": "rdx, r10" }, { "address": "0x140008d55", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x140008d58", "size": 9, "mnemonic": "movsx", "operands": "r8, byte ptr [rcx + r11 + 0x23d90]" }, { "address": "0x140008d61", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r11 + 0x23da0]" }, { "address": "0x140008d69", "size": 3, "mnemonic": "sub", "operands": "rdx, r8" }, { "address": "0x140008d6c", "size": 3, "mnemonic": "sub", "operands": "rdx, r9" }, { "address": "0x140008d6f", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdx - 4]" }, { "address": "0x140008d72", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x140008d74", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r13 + 0x1c], eax" }, { "address": "0x140008d78", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r13 + 8], rdx" }, { "address": "0x140008d7c", "size": 3, "mnemonic": "movzx", "operands": "ecx, byte ptr [rdx]" }, { "address": "0x140008d7f", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x140008d82", "size": 9, "mnemonic": "movsx", "operands": "rax, byte ptr [rcx + r11 + 0x23d90]" }, { "address": "0x140008d8b", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r11 + 0x23da0]" }, { "address": "0x140008d93", "size": 3, "mnemonic": "sub", "operands": "r10, rax" }, { "address": "0x140008d96", "size": 3, "mnemonic": "sub", "operands": "r10, r8" }, { "address": "0x140008d99", "size": 3, "mnemonic": "sub", "operands": "r10, r9" }, { "address": "0x140008d9c", "size": 4, "mnemonic": "mov", "operands": "eax, dword ptr [r10 - 4]" }, { "address": "0x140008da0", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x140008da2", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r13 + 0x20], eax" }, { "address": "0x140008da6", "size": 4, "mnemonic": "lea", "operands": "rax, [r10 + 4]" }, { "address": "0x140008daa", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r13 + 8], r10" }, { "address": "0x140008dae", "size": 3, "mnemonic": "mov", "operands": "ecx, dword ptr [r10]" }, { "address": "0x140008db1", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r13 + 0x24], ecx" }, { "address": "0x140008db5", "size": 4, "mnemonic": "mov", "operands": "ecx, dword ptr [rsp + 0x60]" }, { "address": "0x140008db9", "size": 2, "mnemonic": "inc", "operands": "ecx" }, { "address": "0x140008dbb", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r13 + 8], rax" }, { "address": "0x140008dbf", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x60], ecx" }, { "address": "0x140008dc3", "size": 3, "mnemonic": "cmp", "operands": "ecx, dword ptr [rbp - 0x58]" }, { "address": "0x140008dc6", "size": 6, "mnemonic": "jb", "operands": "0x140008c22" } ], "successors": [ "0x140008c22", "0x140008dcc" ] }, { "address": "0x140008c3a", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008c3a", "size": 4, "mnemonic": "shr", "operands": "rax, 0x20" }, { "address": "0x140008c3e", "size": 3, "mnemonic": "cmp", "operands": "r14d, eax" }, { "address": "0x140008c41", "size": 6, "mnemonic": "jg", "operands": "0x140008d20" } ], "successors": [ "0x140008d20", "0x140008c47" ] }, { "address": "0x140008b74", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008b74", "size": 6, "mnemonic": "cmp", "operands": "dword ptr [rsi], 0xe0434f4d" }, { "address": "0x140008b7a", "size": 2, "mnemonic": "je", "operands": "0x140008bb8" } ], "successors": [ "0x140008bb8", "0x140008b7c" ] }, { "address": "0x140008c22", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008c22", "size": 5, "mnemonic": "movups", "operands": "xmm0, xmmword ptr [r13 + 0x18]" }, { "address": "0x140008c27", "size": 5, "mnemonic": "movq", "operands": "rax, xmm0" }, { "address": "0x140008c2c", "size": 5, "mnemonic": "movups", "operands": "xmmword ptr [rsp + 0x78], xmm0" }, { "address": "0x140008c31", "size": 3, "mnemonic": "cmp", "operands": "eax, r14d" }, { "address": "0x140008c34", "size": 6, "mnemonic": "jg", "operands": "0x140008d20" } ], "successors": [ "0x140008d20", "0x140008c3a" ] }, { "address": "0x140008c47", "size": 17, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008c47", "size": 4, "mnemonic": "mov", "operands": "r9, qword ptr [rdi + 0x10]" }, { "address": "0x140008c4b", "size": 5, "mnemonic": "lea", "operands": "rdx, [rsp + 0x78]" }, { "address": "0x140008c50", "size": 4, "mnemonic": "mov", "operands": "r8, qword ptr [rdi + 8]" }, { "address": "0x140008c54", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x50]" }, { "address": "0x140008c58", "size": 3, "mnemonic": "mov", "operands": "r9d, dword ptr [r9]" }, { "address": "0x140008c5b", "size": 5, "mnemonic": "call", "operands": "0x140009580" }, { "address": "0x140008c60", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rbp - 0x40]" }, { "address": "0x140008c64", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x50]" }, { "address": "0x140008c68", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 0x48], rax" }, { "address": "0x140008c6c", "size": 5, "mnemonic": "call", "operands": "0x140009b74" }, { "address": "0x140008c71", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rbp - 0x40]" }, { "address": "0x140008c75", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x50]" }, { "address": "0x140008c79", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 0x50]" }, { "address": "0x140008c7c", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 0x48], rax" }, { "address": "0x140008c80", "size": 5, "mnemonic": "call", "operands": "0x140009b74" }, { "address": "0x140008c85", "size": 3, "mnemonic": "sub", "operands": "ebx, 1" }, { "address": "0x140008c88", "size": 2, "mnemonic": "je", "operands": "0x140008c99" } ], "successors": [ "0x140008c99", "0x140008c8a" ] }, { "address": "0x140008b7c", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008b7c", "size": 6, "mnemonic": "cmp", "operands": "dword ptr [rsi], 0xe0434352" }, { "address": "0x140008b82", "size": 2, "mnemonic": "je", "operands": "0x140008bb8" } ], "successors": [ "0x140008bb8", "0x140008b84" ] }, { "address": "0x140008c99", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008c99", "size": 4, "mnemonic": "movsxd", "operands": "rbx, dword ptr [rbp - 0x30]" }, { "address": "0x140008c9d", "size": 2, "mnemonic": "test", "operands": "ebx, ebx" }, { "address": "0x140008c9f", "size": 2, "mnemonic": "je", "operands": "0x140008cc5" } ], "successors": [ "0x140008cc5", "0x140008ca1" ] }, { "address": "0x140008c8a", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008c8a", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x50]" }, { "address": "0x140008c8e", "size": 5, "mnemonic": "call", "operands": "0x140009b74" }, { "address": "0x140008c93", "size": 4, "mnemonic": "sub", "operands": "rbx, 1" }, { "address": "0x140008c97", "size": 2, "mnemonic": "jne", "operands": "0x140008c8a" }, { "address": "0x140008c99", "size": 4, "mnemonic": "movsxd", "operands": "rbx, dword ptr [rbp - 0x30]" }, { "address": "0x140008c9d", "size": 2, "mnemonic": "test", "operands": "ebx, ebx" }, { "address": "0x140008c9f", "size": 2, "mnemonic": "je", "operands": "0x140008cc5" } ], "successors": [ "0x140008cc5", "0x140008ca1" ] }, { "address": "0x140008b84", "size": 41, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008b84", "size": 5, "mnemonic": "mov", "operands": "rax, qword ptr [rsp + 0x68]" }, { "address": "0x140008b89", "size": 3, "mnemonic": "mov", "operands": "r9, rdi" }, { "address": "0x140008b8c", "size": 5, "mnemonic": "mov", "operands": "r8, qword ptr [rsp + 0x70]" }, { "address": "0x140008b91", "size": 3, "mnemonic": "mov", "operands": "rdx, r13" }, { "address": "0x140008b94", "size": 5, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x38], r14d" }, { "address": "0x140008b99", "size": 3, "mnemonic": "mov", "operands": "rcx, rsi" }, { "address": "0x140008b9c", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x30], rax" }, { "address": "0x140008ba1", "size": 5, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x28], r12d" }, { "address": "0x140008ba6", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], r15" }, { "address": "0x140008bab", "size": 5, "mnemonic": "call", "operands": "0x140006294" }, { "address": "0x140008bb0", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x140008bb2", "size": 6, "mnemonic": "jne", "operands": "0x140008dcc" }, { "address": "0x140008bb8", "size": 4, "mnemonic": "mov", "operands": "r8, qword ptr [rdi + 8]" }, { "address": "0x140008bbc", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp]" }, { "address": "0x140008bc0", "size": 3, "mnemonic": "mov", "operands": "rdx, r15" }, { "address": "0x140008bc3", "size": 5, "mnemonic": "call", "operands": "0x140009604" }, { "address": "0x140008bc8", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rbp], 0" }, { "address": "0x140008bcc", "size": 6, "mnemonic": "jbe", "operands": "0x140008dec" }, { "address": "0x140008bd2", "size": 5, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x28], r12d" }, { "address": "0x140008bd7", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp]" }, { "address": "0x140008bdb", "size": 3, "mnemonic": "mov", "operands": "r9, rdi" }, { "address": "0x140008bde", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], r15" }, { "address": "0x140008be3", "size": 3, "mnemonic": "mov", "operands": "r8d, r14d" }, { "address": "0x140008be6", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x70]" }, { "address": "0x140008bea", "size": 5, "mnemonic": "call", "operands": "0x140006788" }, { "address": "0x140008bef", "size": 4, "mnemonic": "movups", "operands": "xmm1, xmmword ptr [rbp - 0x70]" }, { "address": "0x140008bf3", "size": 4, "mnemonic": "movdqa", "operands": "xmm0, xmm1" }, { "address": "0x140008bf7", "size": 5, "mnemonic": "psrldq", "operands": "xmm0, 8" }, { "address": "0x140008bfc", "size": 4, "mnemonic": "movd", "operands": "eax, xmm0" }, { "address": "0x140008c00", "size": 6, "mnemonic": "movdqu", "operands": "xmmword ptr [rsp + 0x78], xmm1" }, { "address": "0x140008c06", "size": 3, "mnemonic": "cmp", "operands": "eax, dword ptr [rbp - 0x58]" }, { "address": "0x140008c09", "size": 6, "mnemonic": "jae", "operands": "0x140008dcc" }, { "address": "0x140008c0f", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rbp - 0x80]" }, { "address": "0x140008c12", "size": 7, "mnemonic": "lea", "operands": "r11, [rip - 0x8c19]" }, { "address": "0x140008c19", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x60], eax" }, { "address": "0x140008c1d", "size": 5, "mnemonic": "movq", "operands": "r13, xmm1" }, { "address": "0x140008c22", "size": 5, "mnemonic": "movups", "operands": "xmm0, xmmword ptr [r13 + 0x18]" }, { "address": "0x140008c27", "size": 5, "mnemonic": "movq", "operands": "rax, xmm0" }, { "address": "0x140008c2c", "size": 5, "mnemonic": "movups", "operands": "xmmword ptr [rsp + 0x78], xmm0" }, { "address": "0x140008c31", "size": 3, "mnemonic": "cmp", "operands": "eax, r14d" }, { "address": "0x140008c34", "size": 6, "mnemonic": "jg", "operands": "0x140008d20" } ], "successors": [ "0x140008d20", "0x140008c3a" ] }, { "address": "0x140008cc5", "size": 61, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008cc5", "size": 4, "mnemonic": "test", "operands": "byte ptr [rbp - 0x34], 0x40" }, { "address": "0x140008cc9", "size": 2, "mnemonic": "jne", "operands": "0x140008d19" }, { "address": "0x140008ccb", "size": 5, "mnemonic": "mov", "operands": "rax, qword ptr [rsp + 0x68]" }, { "address": "0x140008cd0", "size": 3, "mnemonic": "mov", "operands": "r9, rdi" }, { "address": "0x140008cd3", "size": 5, "mnemonic": "mov", "operands": "r8, qword ptr [rsp + 0x70]" }, { "address": "0x140008cd8", "size": 3, "mnemonic": "mov", "operands": "rcx, rsi" }, { "address": "0x140008cdb", "size": 4, "mnemonic": "mov", "operands": "rdx, qword ptr [rbp - 0x78]" }, { "address": "0x140008cdf", "size": 5, "mnemonic": "mov", "operands": "byte ptr [rsp + 0x58], 0" }, { "address": "0x140008ce4", "size": 5, "mnemonic": "mov", "operands": "byte ptr [rsp + 0x50], 1" }, { "address": "0x140008ce9", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x48], rax" }, { "address": "0x140008cee", "size": 5, "mnemonic": "lea", "operands": "rax, [rsp + 0x78]" }, { "address": "0x140008cf3", "size": 5, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x40], r12d" }, { "address": "0x140008cf8", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x38], rax" }, { "address": "0x140008cfd", "size": 4, "mnemonic": "lea", "operands": "rax, [rbp - 0x38]" }, { "address": "0x140008d01", "size": 9, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x30], 0" }, { "address": "0x140008d0a", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x28], rax" }, { "address": "0x140008d0f", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], r15" }, { "address": "0x140008d14", "size": 5, "mnemonic": "call", "operands": "0x140007d88" }, { "address": "0x140008d19", "size": 7, "mnemonic": "lea", "operands": "r11, [rip - 0x8d20]" }, { "address": "0x140008d20", "size": 4, "mnemonic": "mov", "operands": "r10, qword ptr [r13 + 8]" }, { "address": "0x140008d24", "size": 3, "mnemonic": "mov", "operands": "rdx, r10" }, { "address": "0x140008d27", "size": 4, "mnemonic": "movzx", "operands": "ecx, byte ptr [r10]" }, { "address": "0x140008d2b", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x140008d2e", "size": 9, "mnemonic": "movsx", "operands": "r9, byte ptr [rcx + r11 + 0x23d90]" }, { "address": "0x140008d37", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r11 + 0x23da0]" }, { "address": "0x140008d3f", "size": 3, "mnemonic": "sub", "operands": "rdx, r9" }, { "address": "0x140008d42", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdx - 4]" }, { "address": "0x140008d45", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x140008d47", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r13 + 8], rdx" }, { "address": "0x140008d4b", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r13 + 0x18], eax" }, { "address": "0x140008d4f", "size": 3, "mnemonic": "movzx", "operands": "ecx, byte ptr [rdx]" }, { "address": "0x140008d52", "size": 3, "mnemonic": "mov", "operands": "rdx, r10" }, { "address": "0x140008d55", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x140008d58", "size": 9, "mnemonic": "movsx", "operands": "r8, byte ptr [rcx + r11 + 0x23d90]" }, { "address": "0x140008d61", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r11 + 0x23da0]" }, { "address": "0x140008d69", "size": 3, "mnemonic": "sub", "operands": "rdx, r8" }, { "address": "0x140008d6c", "size": 3, "mnemonic": "sub", "operands": "rdx, r9" }, { "address": "0x140008d6f", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdx - 4]" }, { "address": "0x140008d72", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x140008d74", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r13 + 0x1c], eax" }, { "address": "0x140008d78", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r13 + 8], rdx" }, { "address": "0x140008d7c", "size": 3, "mnemonic": "movzx", "operands": "ecx, byte ptr [rdx]" }, { "address": "0x140008d7f", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x140008d82", "size": 9, "mnemonic": "movsx", "operands": "rax, byte ptr [rcx + r11 + 0x23d90]" }, { "address": "0x140008d8b", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r11 + 0x23da0]" }, { "address": "0x140008d93", "size": 3, "mnemonic": "sub", "operands": "r10, rax" }, { "address": "0x140008d96", "size": 3, "mnemonic": "sub", "operands": "r10, r8" }, { "address": "0x140008d99", "size": 3, "mnemonic": "sub", "operands": "r10, r9" }, { "address": "0x140008d9c", "size": 4, "mnemonic": "mov", "operands": "eax, dword ptr [r10 - 4]" }, { "address": "0x140008da0", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x140008da2", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r13 + 0x20], eax" }, { "address": "0x140008da6", "size": 4, "mnemonic": "lea", "operands": "rax, [r10 + 4]" }, { "address": "0x140008daa", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r13 + 8], r10" }, { "address": "0x140008dae", "size": 3, "mnemonic": "mov", "operands": "ecx, dword ptr [r10]" }, { "address": "0x140008db1", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r13 + 0x24], ecx" }, { "address": "0x140008db5", "size": 4, "mnemonic": "mov", "operands": "ecx, dword ptr [rsp + 0x60]" }, { "address": "0x140008db9", "size": 2, "mnemonic": "inc", "operands": "ecx" }, { "address": "0x140008dbb", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r13 + 8], rax" }, { "address": "0x140008dbf", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x60], ecx" }, { "address": "0x140008dc3", "size": 3, "mnemonic": "cmp", "operands": "ecx, dword ptr [rbp - 0x58]" }, { "address": "0x140008dc6", "size": 6, "mnemonic": "jb", "operands": "0x140008c22" } ], "successors": [ "0x140008c22", "0x140008dcc" ] }, { "address": "0x140008ca1", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008ca1", "size": 5, "mnemonic": "call", "operands": "0x140006da8" }, { "address": "0x140008ca6", "size": 3, "mnemonic": "add", "operands": "rax, rbx" }, { "address": "0x140008ca9", "size": 2, "mnemonic": "je", "operands": "0x140008cc5" } ], "successors": [ "0x140008cc5", "0x140008cab" ] }, { "address": "0x140008cab", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008cab", "size": 4, "mnemonic": "movsxd", "operands": "rbx, dword ptr [rbp - 0x30]" }, { "address": "0x140008caf", "size": 2, "mnemonic": "test", "operands": "ebx, ebx" }, { "address": "0x140008cb1", "size": 2, "mnemonic": "je", "operands": "0x140008cbd" } ], "successors": [ "0x140008cbd", "0x140008cb3" ] }, { "address": "0x140008cbd", "size": 64, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008cbd", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x140008cbf", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rax + 0x10], 0" }, { "address": "0x140008cc3", "size": 2, "mnemonic": "jne", "operands": "0x140008d19" }, { "address": "0x140008cc5", "size": 4, "mnemonic": "test", "operands": "byte ptr [rbp - 0x34], 0x40" }, { "address": "0x140008cc9", "size": 2, "mnemonic": "jne", "operands": "0x140008d19" }, { "address": "0x140008ccb", "size": 5, "mnemonic": "mov", "operands": "rax, qword ptr [rsp + 0x68]" }, { "address": "0x140008cd0", "size": 3, "mnemonic": "mov", "operands": "r9, rdi" }, { "address": "0x140008cd3", "size": 5, "mnemonic": "mov", "operands": "r8, qword ptr [rsp + 0x70]" }, { "address": "0x140008cd8", "size": 3, "mnemonic": "mov", "operands": "rcx, rsi" }, { "address": "0x140008cdb", "size": 4, "mnemonic": "mov", "operands": "rdx, qword ptr [rbp - 0x78]" }, { "address": "0x140008cdf", "size": 5, "mnemonic": "mov", "operands": "byte ptr [rsp + 0x58], 0" }, { "address": "0x140008ce4", "size": 5, "mnemonic": "mov", "operands": "byte ptr [rsp + 0x50], 1" }, { "address": "0x140008ce9", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x48], rax" }, { "address": "0x140008cee", "size": 5, "mnemonic": "lea", "operands": "rax, [rsp + 0x78]" }, { "address": "0x140008cf3", "size": 5, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x40], r12d" }, { "address": "0x140008cf8", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x38], rax" }, { "address": "0x140008cfd", "size": 4, "mnemonic": "lea", "operands": "rax, [rbp - 0x38]" }, { "address": "0x140008d01", "size": 9, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x30], 0" }, { "address": "0x140008d0a", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x28], rax" }, { "address": "0x140008d0f", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], r15" }, { "address": "0x140008d14", "size": 5, "mnemonic": "call", "operands": "0x140007d88" }, { "address": "0x140008d19", "size": 7, "mnemonic": "lea", "operands": "r11, [rip - 0x8d20]" }, { "address": "0x140008d20", "size": 4, "mnemonic": "mov", "operands": "r10, qword ptr [r13 + 8]" }, { "address": "0x140008d24", "size": 3, "mnemonic": "mov", "operands": "rdx, r10" }, { "address": "0x140008d27", "size": 4, "mnemonic": "movzx", "operands": "ecx, byte ptr [r10]" }, { "address": "0x140008d2b", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x140008d2e", "size": 9, "mnemonic": "movsx", "operands": "r9, byte ptr [rcx + r11 + 0x23d90]" }, { "address": "0x140008d37", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r11 + 0x23da0]" }, { "address": "0x140008d3f", "size": 3, "mnemonic": "sub", "operands": "rdx, r9" }, { "address": "0x140008d42", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdx - 4]" }, { "address": "0x140008d45", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x140008d47", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r13 + 8], rdx" }, { "address": "0x140008d4b", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r13 + 0x18], eax" }, { "address": "0x140008d4f", "size": 3, "mnemonic": "movzx", "operands": "ecx, byte ptr [rdx]" }, { "address": "0x140008d52", "size": 3, "mnemonic": "mov", "operands": "rdx, r10" }, { "address": "0x140008d55", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x140008d58", "size": 9, "mnemonic": "movsx", "operands": "r8, byte ptr [rcx + r11 + 0x23d90]" }, { "address": "0x140008d61", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r11 + 0x23da0]" }, { "address": "0x140008d69", "size": 3, "mnemonic": "sub", "operands": "rdx, r8" }, { "address": "0x140008d6c", "size": 3, "mnemonic": "sub", "operands": "rdx, r9" }, { "address": "0x140008d6f", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdx - 4]" }, { "address": "0x140008d72", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x140008d74", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r13 + 0x1c], eax" }, { "address": "0x140008d78", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r13 + 8], rdx" }, { "address": "0x140008d7c", "size": 3, "mnemonic": "movzx", "operands": "ecx, byte ptr [rdx]" }, { "address": "0x140008d7f", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x140008d82", "size": 9, "mnemonic": "movsx", "operands": "rax, byte ptr [rcx + r11 + 0x23d90]" }, { "address": "0x140008d8b", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r11 + 0x23da0]" }, { "address": "0x140008d93", "size": 3, "mnemonic": "sub", "operands": "r10, rax" }, { "address": "0x140008d96", "size": 3, "mnemonic": "sub", "operands": "r10, r8" }, { "address": "0x140008d99", "size": 3, "mnemonic": "sub", "operands": "r10, r9" }, { "address": "0x140008d9c", "size": 4, "mnemonic": "mov", "operands": "eax, dword ptr [r10 - 4]" }, { "address": "0x140008da0", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x140008da2", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r13 + 0x20], eax" }, { "address": "0x140008da6", "size": 4, "mnemonic": "lea", "operands": "rax, [r10 + 4]" }, { "address": "0x140008daa", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r13 + 8], r10" }, { "address": "0x140008dae", "size": 3, "mnemonic": "mov", "operands": "ecx, dword ptr [r10]" }, { "address": "0x140008db1", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r13 + 0x24], ecx" }, { "address": "0x140008db5", "size": 4, "mnemonic": "mov", "operands": "ecx, dword ptr [rsp + 0x60]" }, { "address": "0x140008db9", "size": 2, "mnemonic": "inc", "operands": "ecx" }, { "address": "0x140008dbb", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r13 + 8], rax" }, { "address": "0x140008dbf", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x60], ecx" }, { "address": "0x140008dc3", "size": 3, "mnemonic": "cmp", "operands": "ecx, dword ptr [rbp - 0x58]" }, { "address": "0x140008dc6", "size": 6, "mnemonic": "jb", "operands": "0x140008c22" } ], "successors": [ "0x140008c22", "0x140008dcc" ] }, { "address": "0x140008cb3", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008cb3", "size": 5, "mnemonic": "call", "operands": "0x140006da8" }, { "address": "0x140008cb8", "size": 3, "mnemonic": "add", "operands": "rax, rbx" }, { "address": "0x140008cbb", "size": 2, "mnemonic": "jmp", "operands": "0x140008cbf" } ], "successors": [ "0x140008cbf" ] }, { "address": "0x140008cbf", "size": 63, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140008cbf", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rax + 0x10], 0" }, { "address": "0x140008cc3", "size": 2, "mnemonic": "jne", "operands": "0x140008d19" }, { "address": "0x140008cc5", "size": 4, "mnemonic": "test", "operands": "byte ptr [rbp - 0x34], 0x40" }, { "address": "0x140008cc9", "size": 2, "mnemonic": "jne", "operands": "0x140008d19" }, { "address": "0x140008ccb", "size": 5, "mnemonic": "mov", "operands": "rax, qword ptr [rsp + 0x68]" }, { "address": "0x140008cd0", "size": 3, "mnemonic": "mov", "operands": "r9, rdi" }, { "address": "0x140008cd3", "size": 5, "mnemonic": "mov", "operands": "r8, qword ptr [rsp + 0x70]" }, { "address": "0x140008cd8", "size": 3, "mnemonic": "mov", "operands": "rcx, rsi" }, { "address": "0x140008cdb", "size": 4, "mnemonic": "mov", "operands": "rdx, qword ptr [rbp - 0x78]" }, { "address": "0x140008cdf", "size": 5, "mnemonic": "mov", "operands": "byte ptr [rsp + 0x58], 0" }, { "address": "0x140008ce4", "size": 5, "mnemonic": "mov", "operands": "byte ptr [rsp + 0x50], 1" }, { "address": "0x140008ce9", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x48], rax" }, { "address": "0x140008cee", "size": 5, "mnemonic": "lea", "operands": "rax, [rsp + 0x78]" }, { "address": "0x140008cf3", "size": 5, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x40], r12d" }, { "address": "0x140008cf8", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x38], rax" }, { "address": "0x140008cfd", "size": 4, "mnemonic": "lea", "operands": "rax, [rbp - 0x38]" }, { "address": "0x140008d01", "size": 9, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x30], 0" }, { "address": "0x140008d0a", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x28], rax" }, { "address": "0x140008d0f", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], r15" }, { "address": "0x140008d14", "size": 5, "mnemonic": "call", "operands": "0x140007d88" }, { "address": "0x140008d19", "size": 7, "mnemonic": "lea", "operands": "r11, [rip - 0x8d20]" }, { "address": "0x140008d20", "size": 4, "mnemonic": "mov", "operands": "r10, qword ptr [r13 + 8]" }, { "address": "0x140008d24", "size": 3, "mnemonic": "mov", "operands": "rdx, r10" }, { "address": "0x140008d27", "size": 4, "mnemonic": "movzx", "operands": "ecx, byte ptr [r10]" }, { "address": "0x140008d2b", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x140008d2e", "size": 9, "mnemonic": "movsx", "operands": "r9, byte ptr [rcx + r11 + 0x23d90]" }, { "address": "0x140008d37", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r11 + 0x23da0]" }, { "address": "0x140008d3f", "size": 3, "mnemonic": "sub", "operands": "rdx, r9" }, { "address": "0x140008d42", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdx - 4]" }, { "address": "0x140008d45", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x140008d47", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r13 + 8], rdx" }, { "address": "0x140008d4b", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r13 + 0x18], eax" }, { "address": "0x140008d4f", "size": 3, "mnemonic": "movzx", "operands": "ecx, byte ptr [rdx]" }, { "address": "0x140008d52", "size": 3, "mnemonic": "mov", "operands": "rdx, r10" }, { "address": "0x140008d55", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x140008d58", "size": 9, "mnemonic": "movsx", "operands": "r8, byte ptr [rcx + r11 + 0x23d90]" }, { "address": "0x140008d61", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r11 + 0x23da0]" }, { "address": "0x140008d69", "size": 3, "mnemonic": "sub", "operands": "rdx, r8" }, { "address": "0x140008d6c", "size": 3, "mnemonic": "sub", "operands": "rdx, r9" }, { "address": "0x140008d6f", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdx - 4]" }, { "address": "0x140008d72", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x140008d74", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r13 + 0x1c], eax" }, { "address": "0x140008d78", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r13 + 8], rdx" }, { "address": "0x140008d7c", "size": 3, "mnemonic": "movzx", "operands": "ecx, byte ptr [rdx]" }, { "address": "0x140008d7f", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x140008d82", "size": 9, "mnemonic": "movsx", "operands": "rax, byte ptr [rcx + r11 + 0x23d90]" }, { "address": "0x140008d8b", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r11 + 0x23da0]" }, { "address": "0x140008d93", "size": 3, "mnemonic": "sub", "operands": "r10, rax" }, { "address": "0x140008d96", "size": 3, "mnemonic": "sub", "operands": "r10, r8" }, { "address": "0x140008d99", "size": 3, "mnemonic": "sub", "operands": "r10, r9" }, { "address": "0x140008d9c", "size": 4, "mnemonic": "mov", "operands": "eax, dword ptr [r10 - 4]" }, { "address": "0x140008da0", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x140008da2", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r13 + 0x20], eax" }, { "address": "0x140008da6", "size": 4, "mnemonic": "lea", "operands": "rax, [r10 + 4]" }, { "address": "0x140008daa", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r13 + 8], r10" }, { "address": "0x140008dae", "size": 3, "mnemonic": "mov", "operands": "ecx, dword ptr [r10]" }, { "address": "0x140008db1", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r13 + 0x24], ecx" }, { "address": "0x140008db5", "size": 4, "mnemonic": "mov", "operands": "ecx, dword ptr [rsp + 0x60]" }, { "address": "0x140008db9", "size": 2, "mnemonic": "inc", "operands": "ecx" }, { "address": "0x140008dbb", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r13 + 8], rax" }, { "address": "0x140008dbf", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x60], ecx" }, { "address": "0x140008dc3", "size": 3, "mnemonic": "cmp", "operands": "ecx, dword ptr [rbp - 0x58]" }, { "address": "0x140008dc6", "size": 6, "mnemonic": "jb", "operands": "0x140008c22" } ], "successors": [ "0x140008c22", "0x140008dcc" ] } ] }, { "address": "0x14000a2fe", "name": "", "blocks": [ { "address": "0x14000a2fe", "size": 12, "is_prolog": true, "is_epilog": false, "instructions": [ { "address": "0x14000a2fe", "size": 1, "mnemonic": "push", "operands": "rbp" }, { "address": "0x14000a2ff", "size": 1, "mnemonic": "push", "operands": "rsi" }, { "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": "0x14000a3d5", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000a3d5", "size": 5, "mnemonic": "call", "operands": "0x14000d6d0" }, { "address": "0x14000a3da", "size": 1, "mnemonic": "int3", "operands": "" } ], "successors": [ ] }, { "address": "0x14000a31c", "size": 38, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000a31c", "size": 3, "mnemonic": "xor", "operands": "r12b, r12b" }, { "address": "0x14000a31f", "size": 2, "mnemonic": "xor", "operands": "ebp, ebp" }, { "address": "0x14000a321", "size": 2, "mnemonic": "cmp", "operands": "dword ptr [rdx], ebp" }, { "address": "0x14000a323", "size": 6, "mnemonic": "jle", "operands": "0x14000a3bd" }, { "address": "0x14000a329", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rsi + 0x30]" }, { "address": "0x14000a32d", "size": 4, "mnemonic": "movsxd", "operands": "rdi, dword ptr [rax + 0xc]" }, { "address": "0x14000a331", "size": 5, "mnemonic": "call", "operands": "0x140006dbc" }, { "address": "0x14000a336", "size": 4, "mnemonic": "add", "operands": "rax, 4" }, { "address": "0x14000a33a", "size": 3, "mnemonic": "add", "operands": "rdi, rax" }, { "address": "0x14000a33d", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rsi + 0x30]" }, { "address": "0x14000a341", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x68], rdi" }, { "address": "0x14000a346", "size": 4, "mnemonic": "movsxd", "operands": "rbx, dword ptr [rax + 0xc]" }, { "address": "0x14000a34a", "size": 5, "mnemonic": "call", "operands": "0x140006dbc" }, { "address": "0x14000a34f", "size": 4, "mnemonic": "mov", "operands": "r15d, dword ptr [rax + rbx]" }, { "address": "0x14000a353", "size": 3, "mnemonic": "test", "operands": "r15d, r15d" }, { "address": "0x14000a356", "size": 2, "mnemonic": "jle", "operands": "0x14000a3b2" }, { "address": "0x14000a358", "size": 3, "mnemonic": "movsxd", "operands": "rax, ebp" }, { "address": "0x14000a35b", "size": 4, "mnemonic": "lea", "operands": "r13, [rax + rax*4]" }, { "address": "0x14000a35f", "size": 3, "mnemonic": "movsxd", "operands": "rsi, dword ptr [rdi]" }, { "address": "0x14000a362", "size": 5, "mnemonic": "call", "operands": "0x140006dbc" }, { "address": "0x14000a367", "size": 4, "mnemonic": "movsxd", "operands": "rbx, dword ptr [r14 + 4]" }, { "address": "0x14000a36b", "size": 3, "mnemonic": "add", "operands": "rsi, rax" }, { "address": "0x14000a36e", "size": 5, "mnemonic": "mov", "operands": "rax, qword ptr [rsp + 0x60]" }, { "address": "0x14000a373", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [rax + 0x30]" }, { "address": "0x14000a377", "size": 5, "mnemonic": "call", "operands": "0x140006da8" }, { "address": "0x14000a37c", "size": 3, "mnemonic": "mov", "operands": "r8, rdi" }, { "address": "0x14000a37f", "size": 3, "mnemonic": "mov", "operands": "rdx, rsi" }, { "address": "0x14000a382", "size": 4, "mnemonic": "lea", "operands": "rcx, [rax + r13*4]" }, { "address": "0x14000a386", "size": 3, "mnemonic": "add", "operands": "rcx, rbx" }, { "address": "0x14000a389", "size": 5, "mnemonic": "call", "operands": "0x140008df4" }, { "address": "0x14000a38e", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14000a390", "size": 2, "mnemonic": "jne", "operands": "0x14000a3aa" }, { "address": "0x14000a392", "size": 5, "mnemonic": "mov", "operands": "rdi, qword ptr [rsp + 0x68]" }, { "address": "0x14000a397", "size": 3, "mnemonic": "dec", "operands": "r15d" }, { "address": "0x14000a39a", "size": 4, "mnemonic": "add", "operands": "rdi, 4" }, { "address": "0x14000a39e", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x68], rdi" }, { "address": "0x14000a3a3", "size": 3, "mnemonic": "test", "operands": "r15d, r15d" }, { "address": "0x14000a3a6", "size": 2, "mnemonic": "jg", "operands": "0x14000a35f" } ], "successors": [ "0x14000a35f", "0x14000a3a8" ] }, { "address": "0x14000a35f", "size": 20, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000a35f", "size": 3, "mnemonic": "movsxd", "operands": "rsi, dword ptr [rdi]" }, { "address": "0x14000a362", "size": 5, "mnemonic": "call", "operands": "0x140006dbc" }, { "address": "0x14000a367", "size": 4, "mnemonic": "movsxd", "operands": "rbx, dword ptr [r14 + 4]" }, { "address": "0x14000a36b", "size": 3, "mnemonic": "add", "operands": "rsi, rax" }, { "address": "0x14000a36e", "size": 5, "mnemonic": "mov", "operands": "rax, qword ptr [rsp + 0x60]" }, { "address": "0x14000a373", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [rax + 0x30]" }, { "address": "0x14000a377", "size": 5, "mnemonic": "call", "operands": "0x140006da8" }, { "address": "0x14000a37c", "size": 3, "mnemonic": "mov", "operands": "r8, rdi" }, { "address": "0x14000a37f", "size": 3, "mnemonic": "mov", "operands": "rdx, rsi" }, { "address": "0x14000a382", "size": 4, "mnemonic": "lea", "operands": "rcx, [rax + r13*4]" }, { "address": "0x14000a386", "size": 3, "mnemonic": "add", "operands": "rcx, rbx" }, { "address": "0x14000a389", "size": 5, "mnemonic": "call", "operands": "0x140008df4" }, { "address": "0x14000a38e", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14000a390", "size": 2, "mnemonic": "jne", "operands": "0x14000a3aa" }, { "address": "0x14000a392", "size": 5, "mnemonic": "mov", "operands": "rdi, qword ptr [rsp + 0x68]" }, { "address": "0x14000a397", "size": 3, "mnemonic": "dec", "operands": "r15d" }, { "address": "0x14000a39a", "size": 4, "mnemonic": "add", "operands": "rdi, 4" }, { "address": "0x14000a39e", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x68], rdi" }, { "address": "0x14000a3a3", "size": 3, "mnemonic": "test", "operands": "r15d, r15d" }, { "address": "0x14000a3a6", "size": 2, "mnemonic": "jg", "operands": "0x14000a35f" } ], "successors": [ "0x14000a35f", "0x14000a3a8" ] }, { "address": "0x14000a3a8", "size": 1, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000a3a8", "size": 2, "mnemonic": "jmp", "operands": "0x14000a3ad" } ], "successors": [ "0x14000a3ad" ] }, { "address": "0x14000a3ad", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000a3ad", "size": 5, "mnemonic": "mov", "operands": "rsi, qword ptr [rsp + 0x60]" }, { "address": "0x14000a3b2", "size": 2, "mnemonic": "inc", "operands": "ebp" }, { "address": "0x14000a3b4", "size": 3, "mnemonic": "cmp", "operands": "ebp, dword ptr [r14]" }, { "address": "0x14000a3b7", "size": 6, "mnemonic": "jl", "operands": "0x14000a329" } ], "successors": [ "0x14000a329", "0x14000a3bd" ] }, { "address": "0x14000a329", "size": 34, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000a329", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rsi + 0x30]" }, { "address": "0x14000a32d", "size": 4, "mnemonic": "movsxd", "operands": "rdi, dword ptr [rax + 0xc]" }, { "address": "0x14000a331", "size": 5, "mnemonic": "call", "operands": "0x140006dbc" }, { "address": "0x14000a336", "size": 4, "mnemonic": "add", "operands": "rax, 4" }, { "address": "0x14000a33a", "size": 3, "mnemonic": "add", "operands": "rdi, rax" }, { "address": "0x14000a33d", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rsi + 0x30]" }, { "address": "0x14000a341", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x68], rdi" }, { "address": "0x14000a346", "size": 4, "mnemonic": "movsxd", "operands": "rbx, dword ptr [rax + 0xc]" }, { "address": "0x14000a34a", "size": 5, "mnemonic": "call", "operands": "0x140006dbc" }, { "address": "0x14000a34f", "size": 4, "mnemonic": "mov", "operands": "r15d, dword ptr [rax + rbx]" }, { "address": "0x14000a353", "size": 3, "mnemonic": "test", "operands": "r15d, r15d" }, { "address": "0x14000a356", "size": 2, "mnemonic": "jle", "operands": "0x14000a3b2" }, { "address": "0x14000a358", "size": 3, "mnemonic": "movsxd", "operands": "rax, ebp" }, { "address": "0x14000a35b", "size": 4, "mnemonic": "lea", "operands": "r13, [rax + rax*4]" }, { "address": "0x14000a35f", "size": 3, "mnemonic": "movsxd", "operands": "rsi, dword ptr [rdi]" }, { "address": "0x14000a362", "size": 5, "mnemonic": "call", "operands": "0x140006dbc" }, { "address": "0x14000a367", "size": 4, "mnemonic": "movsxd", "operands": "rbx, dword ptr [r14 + 4]" }, { "address": "0x14000a36b", "size": 3, "mnemonic": "add", "operands": "rsi, rax" }, { "address": "0x14000a36e", "size": 5, "mnemonic": "mov", "operands": "rax, qword ptr [rsp + 0x60]" }, { "address": "0x14000a373", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [rax + 0x30]" }, { "address": "0x14000a377", "size": 5, "mnemonic": "call", "operands": "0x140006da8" }, { "address": "0x14000a37c", "size": 3, "mnemonic": "mov", "operands": "r8, rdi" }, { "address": "0x14000a37f", "size": 3, "mnemonic": "mov", "operands": "rdx, rsi" }, { "address": "0x14000a382", "size": 4, "mnemonic": "lea", "operands": "rcx, [rax + r13*4]" }, { "address": "0x14000a386", "size": 3, "mnemonic": "add", "operands": "rcx, rbx" }, { "address": "0x14000a389", "size": 5, "mnemonic": "call", "operands": "0x140008df4" }, { "address": "0x14000a38e", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14000a390", "size": 2, "mnemonic": "jne", "operands": "0x14000a3aa" }, { "address": "0x14000a392", "size": 5, "mnemonic": "mov", "operands": "rdi, qword ptr [rsp + 0x68]" }, { "address": "0x14000a397", "size": 3, "mnemonic": "dec", "operands": "r15d" }, { "address": "0x14000a39a", "size": 4, "mnemonic": "add", "operands": "rdi, 4" }, { "address": "0x14000a39e", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x68], rdi" }, { "address": "0x14000a3a3", "size": 3, "mnemonic": "test", "operands": "r15d, r15d" }, { "address": "0x14000a3a6", "size": 2, "mnemonic": "jg", "operands": "0x14000a35f" } ], "successors": [ "0x14000a35f", "0x14000a3a8" ] }, { "address": "0x14000a3bd", "size": 11, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000a3bd", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x70]" }, { "address": "0x14000a3c2", "size": 3, "mnemonic": "mov", "operands": "al, r12b" }, { "address": "0x14000a3c5", "size": 4, "mnemonic": "add", "operands": "rsp, 0x20" }, { "address": "0x14000a3c9", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x14000a3cb", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14000a3cd", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x14000a3cf", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x14000a3d1", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14000a3d2", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x14000a3d3", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000a3d4", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14000a52f", "name": "", "blocks": [ { "address": "0x14000a52f", "size": 31, "is_prolog": true, "is_epilog": false, "instructions": [ { "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", "size": 3, "mnemonic": "test", "operands": "bpl, bpl" }, { "address": "0x14000a57f", "size": 2, "mnemonic": "je", "operands": "0x14000a586" } ], "successors": [ "0x14000a586", "0x14000a581" ] }, { "address": "0x14000a586", "size": 8, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000a586", "size": 5, "mnemonic": "lea", "operands": "rdx, [rsp + 0x60]" }, { "address": "0x14000a58b", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x14000a58e", "size": 5, "mnemonic": "call", "operands": "0x14000a464" }, { "address": "0x14000a593", "size": 2, "mnemonic": "inc", "operands": "edi" }, { "address": "0x14000a595", "size": 2, "mnemonic": "cmp", "operands": "edi, dword ptr [rbx]" }, { "address": "0x14000a597", "size": 2, "mnemonic": "jge", "operands": "0x14000a5a0" }, { "address": "0x14000a599", "size": 5, "mnemonic": "mov", "operands": "rax, qword ptr [rsp + 0x60]" }, { "address": "0x14000a59e", "size": 2, "mnemonic": "jmp", "operands": "0x14000a566" } ], "successors": [ "0x14000a566" ] }, { "address": "0x14000a581", "size": 10, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000a581", "size": 3, "mnemonic": "test", "operands": "r14b, r14b" }, { "address": "0x14000a584", "size": 2, "mnemonic": "jne", "operands": "0x14000a5a0" }, { "address": "0x14000a586", "size": 5, "mnemonic": "lea", "operands": "rdx, [rsp + 0x60]" }, { "address": "0x14000a58b", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x14000a58e", "size": 5, "mnemonic": "call", "operands": "0x14000a464" }, { "address": "0x14000a593", "size": 2, "mnemonic": "inc", "operands": "edi" }, { "address": "0x14000a595", "size": 2, "mnemonic": "cmp", "operands": "edi, dword ptr [rbx]" }, { "address": "0x14000a597", "size": 2, "mnemonic": "jge", "operands": "0x14000a5a0" }, { "address": "0x14000a599", "size": 5, "mnemonic": "mov", "operands": "rax, qword ptr [rsp + 0x60]" }, { "address": "0x14000a59e", "size": 2, "mnemonic": "jmp", "operands": "0x14000a566" } ], "successors": [ "0x14000a566" ] }, { "address": "0x14000a566", "size": 10, "is_prolog": false, "is_epilog": false, "instructions": [ { "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": "0x14000acf2", "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": "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": "0x14000ad27", "size": 24, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000ad27", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x14000ad29", "size": 5, "mnemonic": "lea", "operands": "rcx, [rsp + 0x70]" }, { "address": "0x14000ad2e", "size": 6, "mnemonic": "mov", "operands": "r8d, 0x98" }, { "address": "0x14000ad34", "size": 5, "mnemonic": "call", "operands": "0x14001ea80" }, { "address": "0x14000ad39", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x14000ad3b", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp + 0x10]" }, { "address": "0x14000ad3f", "size": 6, "mnemonic": "mov", "operands": "r8d, 0x4d0" }, { "address": "0x14000ad45", "size": 5, "mnemonic": "call", "operands": "0x14001ea80" }, { "address": "0x14000ad4a", "size": 6, "mnemonic": "and", "operands": "qword ptr [rsp + 0x48], 0" }, { "address": "0x14000ad50", "size": 5, "mnemonic": "lea", "operands": "rax, [rsp + 0x70]" }, { "address": "0x14000ad55", "size": 6, "mnemonic": "and", "operands": "qword ptr [rsp + 0x40], 0" }, { "address": "0x14000ad5b", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp + 0x10]" }, { "address": "0x14000ad5f", "size": 6, "mnemonic": "and", "operands": "qword ptr [rsp + 0x50], 0" }, { "address": "0x14000ad65", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x58], rax" }, { "address": "0x14000ad6a", "size": 4, "mnemonic": "lea", "operands": "rax, [rbp + 0x10]" }, { "address": "0x14000ad6e", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x60], rax" }, { "address": "0x14000ad73", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x152df]" }, { "address": "0x14000ad79", "size": 7, "mnemonic": "mov", "operands": "r14, qword ptr [rbp + 0x108]" }, { "address": "0x14000ad80", "size": 5, "mnemonic": "lea", "operands": "rdx, [rsp + 0x40]" }, { "address": "0x14000ad85", "size": 3, "mnemonic": "mov", "operands": "rcx, r14" }, { "address": "0x14000ad88", "size": 3, "mnemonic": "xor", "operands": "r8d, r8d" }, { "address": "0x14000ad8b", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x152cf]" }, { "address": "0x14000ad91", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x14000ad94", "size": 2, "mnemonic": "je", "operands": "0x14000adcc" } ], "successors": [ "0x14000adcc", "0x14000ad96" ] }, { "address": "0x14000ad22", "size": 25, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000ad22", "size": 5, "mnemonic": "call", "operands": "0x140005e38" }, { "address": "0x14000ad27", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x14000ad29", "size": 5, "mnemonic": "lea", "operands": "rcx, [rsp + 0x70]" }, { "address": "0x14000ad2e", "size": 6, "mnemonic": "mov", "operands": "r8d, 0x98" }, { "address": "0x14000ad34", "size": 5, "mnemonic": "call", "operands": "0x14001ea80" }, { "address": "0x14000ad39", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x14000ad3b", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp + 0x10]" }, { "address": "0x14000ad3f", "size": 6, "mnemonic": "mov", "operands": "r8d, 0x4d0" }, { "address": "0x14000ad45", "size": 5, "mnemonic": "call", "operands": "0x14001ea80" }, { "address": "0x14000ad4a", "size": 6, "mnemonic": "and", "operands": "qword ptr [rsp + 0x48], 0" }, { "address": "0x14000ad50", "size": 5, "mnemonic": "lea", "operands": "rax, [rsp + 0x70]" }, { "address": "0x14000ad55", "size": 6, "mnemonic": "and", "operands": "qword ptr [rsp + 0x40], 0" }, { "address": "0x14000ad5b", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp + 0x10]" }, { "address": "0x14000ad5f", "size": 6, "mnemonic": "and", "operands": "qword ptr [rsp + 0x50], 0" }, { "address": "0x14000ad65", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x58], rax" }, { "address": "0x14000ad6a", "size": 4, "mnemonic": "lea", "operands": "rax, [rbp + 0x10]" }, { "address": "0x14000ad6e", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x60], rax" }, { "address": "0x14000ad73", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x152df]" }, { "address": "0x14000ad79", "size": 7, "mnemonic": "mov", "operands": "r14, qword ptr [rbp + 0x108]" }, { "address": "0x14000ad80", "size": 5, "mnemonic": "lea", "operands": "rdx, [rsp + 0x40]" }, { "address": "0x14000ad85", "size": 3, "mnemonic": "mov", "operands": "rcx, r14" }, { "address": "0x14000ad88", "size": 3, "mnemonic": "xor", "operands": "r8d, r8d" }, { "address": "0x14000ad8b", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x152cf]" }, { "address": "0x14000ad91", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x14000ad94", "size": 2, "mnemonic": "je", "operands": "0x14000adcc" } ], "successors": [ "0x14000adcc", "0x14000ad96" ] }, { "address": "0x14000adcc", "size": 21, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000adcc", "size": 7, "mnemonic": "mov", "operands": "rax, qword ptr [rbp + 0x508]" }, { "address": "0x14000add3", "size": 7, "mnemonic": "mov", "operands": "qword ptr [rbp + 0x108], rax" }, { "address": "0x14000adda", "size": 7, "mnemonic": "lea", "operands": "rax, [rbp + 0x508]" }, { "address": "0x14000ade1", "size": 4, "mnemonic": "add", "operands": "rax, 8" }, { "address": "0x14000ade5", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x70], esi" }, { "address": "0x14000ade9", "size": 7, "mnemonic": "mov", "operands": "qword ptr [rbp + 0xa8], rax" }, { "address": "0x14000adf0", "size": 7, "mnemonic": "mov", "operands": "rax, qword ptr [rbp + 0x508]" }, { "address": "0x14000adf7", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 0x80], rax" }, { "address": "0x14000adfb", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x74], edi" }, { "address": "0x14000adff", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x152bb]" }, { "address": "0x14000ae05", "size": 2, "mnemonic": "xor", "operands": "ecx, ecx" }, { "address": "0x14000ae07", "size": 2, "mnemonic": "mov", "operands": "edi, eax" }, { "address": "0x14000ae09", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x15269]" }, { "address": "0x14000ae0f", "size": 5, "mnemonic": "lea", "operands": "rcx, [rsp + 0x58]" }, { "address": "0x14000ae14", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x15256]" }, { "address": "0x14000ae1a", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14000ae1c", "size": 2, "mnemonic": "jne", "operands": "0x14000ae2e" }, { "address": "0x14000ae1e", "size": 2, "mnemonic": "test", "operands": "edi, edi" }, { "address": "0x14000ae20", "size": 2, "mnemonic": "jne", "operands": "0x14000ae2e" }, { "address": "0x14000ae22", "size": 3, "mnemonic": "cmp", "operands": "ebx, -1" }, { "address": "0x14000ae25", "size": 2, "mnemonic": "je", "operands": "0x14000ae2e" } ], "successors": [ "0x14000ae2e", "0x14000ae27" ] }, { "address": "0x14000ad96", "size": 33, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000ad96", "size": 6, "mnemonic": "and", "operands": "qword ptr [rsp + 0x38], 0" }, { "address": "0x14000ad9c", "size": 5, "mnemonic": "lea", "operands": "rcx, [rsp + 0x48]" }, { "address": "0x14000ada1", "size": 5, "mnemonic": "mov", "operands": "rdx, qword ptr [rsp + 0x40]" }, { "address": "0x14000ada6", "size": 3, "mnemonic": "mov", "operands": "r9, rax" }, { "address": "0x14000ada9", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x30], rcx" }, { "address": "0x14000adae", "size": 3, "mnemonic": "mov", "operands": "r8, r14" }, { "address": "0x14000adb1", "size": 5, "mnemonic": "lea", "operands": "rcx, [rsp + 0x50]" }, { "address": "0x14000adb6", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x28], rcx" }, { "address": "0x14000adbb", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp + 0x10]" }, { "address": "0x14000adbf", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rcx" }, { "address": "0x14000adc4", "size": 2, "mnemonic": "xor", "operands": "ecx, ecx" }, { "address": "0x14000adc6", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x1529c]" }, { "address": "0x14000adcc", "size": 7, "mnemonic": "mov", "operands": "rax, qword ptr [rbp + 0x508]" }, { "address": "0x14000add3", "size": 7, "mnemonic": "mov", "operands": "qword ptr [rbp + 0x108], rax" }, { "address": "0x14000adda", "size": 7, "mnemonic": "lea", "operands": "rax, [rbp + 0x508]" }, { "address": "0x14000ade1", "size": 4, "mnemonic": "add", "operands": "rax, 8" }, { "address": "0x14000ade5", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x70], esi" }, { "address": "0x14000ade9", "size": 7, "mnemonic": "mov", "operands": "qword ptr [rbp + 0xa8], rax" }, { "address": "0x14000adf0", "size": 7, "mnemonic": "mov", "operands": "rax, qword ptr [rbp + 0x508]" }, { "address": "0x14000adf7", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 0x80], rax" }, { "address": "0x14000adfb", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x74], edi" }, { "address": "0x14000adff", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x152bb]" }, { "address": "0x14000ae05", "size": 2, "mnemonic": "xor", "operands": "ecx, ecx" }, { "address": "0x14000ae07", "size": 2, "mnemonic": "mov", "operands": "edi, eax" }, { "address": "0x14000ae09", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x15269]" }, { "address": "0x14000ae0f", "size": 5, "mnemonic": "lea", "operands": "rcx, [rsp + 0x58]" }, { "address": "0x14000ae14", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x15256]" }, { "address": "0x14000ae1a", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14000ae1c", "size": 2, "mnemonic": "jne", "operands": "0x14000ae2e" }, { "address": "0x14000ae1e", "size": 2, "mnemonic": "test", "operands": "edi, edi" }, { "address": "0x14000ae20", "size": 2, "mnemonic": "jne", "operands": "0x14000ae2e" }, { "address": "0x14000ae22", "size": 3, "mnemonic": "cmp", "operands": "ebx, -1" }, { "address": "0x14000ae25", "size": 2, "mnemonic": "je", "operands": "0x14000ae2e" } ], "successors": [ "0x14000ae2e", "0x14000ae27" ] }, { "address": "0x14000ae2e", "size": 11, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000ae2e", "size": 7, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x4e0]" }, { "address": "0x14000ae35", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x14000ae38", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x14000ae3d", "size": 8, "mnemonic": "lea", "operands": "r11, [rsp + 0x5f0]" }, { "address": "0x14000ae45", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r11 + 0x28]" }, { "address": "0x14000ae49", "size": 4, "mnemonic": "mov", "operands": "rsi, qword ptr [r11 + 0x30]" }, { "address": "0x14000ae4d", "size": 3, "mnemonic": "mov", "operands": "rsp, r11" }, { "address": "0x14000ae50", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14000ae52", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14000ae53", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000ae54", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000ae27", "size": 13, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000ae27", "size": 2, "mnemonic": "mov", "operands": "ecx, ebx" }, { "address": "0x14000ae29", "size": 5, "mnemonic": "call", "operands": "0x140005e38" }, { "address": "0x14000ae2e", "size": 7, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x4e0]" }, { "address": "0x14000ae35", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x14000ae38", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x14000ae3d", "size": 8, "mnemonic": "lea", "operands": "r11, [rsp + 0x5f0]" }, { "address": "0x14000ae45", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r11 + 0x28]" }, { "address": "0x14000ae49", "size": 4, "mnemonic": "mov", "operands": "rsi, qword ptr [r11 + 0x30]" }, { "address": "0x14000ae4d", "size": 3, "mnemonic": "mov", "operands": "rsp, r11" }, { "address": "0x14000ae50", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14000ae52", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14000ae53", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000ae54", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14000ae65", "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": "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": "0x14000aed8", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000aed8", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 8], 0" }, { "address": "0x14000aedc", "size": 2, "mnemonic": "je", "operands": "0x14000aeed" } ], "successors": [ "0x14000aeed", "0x14000aede" ] }, { "address": "0x14000aec9", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000aec9", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 0x14]" }, { "address": "0x14000aecc", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x40]" }, { "address": "0x14000aed0", "size": 5, "mnemonic": "call", "operands": "0x14000abc8" }, { "address": "0x14000aed5", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rax + 0x20], ebx" }, { "address": "0x14000aed8", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 8], 0" }, { "address": "0x14000aedc", "size": 2, "mnemonic": "je", "operands": "0x14000aeed" } ], "successors": [ "0x14000aeed", "0x14000aede" ] }, { "address": "0x14000aeed", "size": 4, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000aeed", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x80]" }, { "address": "0x14000aef5", "size": 4, "mnemonic": "add", "operands": "rsp, 0x70" }, { "address": "0x14000aef9", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000aefa", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000aede", "size": 8, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000aede", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 0xc]" }, { "address": "0x14000aee1", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x40]" }, { "address": "0x14000aee5", "size": 5, "mnemonic": "call", "operands": "0x14000abc8" }, { "address": "0x14000aeea", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rax + 0x24], ebx" }, { "address": "0x14000aeed", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x80]" }, { "address": "0x14000aef5", "size": 4, "mnemonic": "add", "operands": "rsp, 0x70" }, { "address": "0x14000aef9", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000aefa", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14000b33e", "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": "0x14000b3a5", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000b3a5", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 8], 0" }, { "address": "0x14000b3a9", "size": 2, "mnemonic": "je", "operands": "0x14000b3ba" } ], "successors": [ "0x14000b3ba", "0x14000b3ab" ] }, { "address": "0x14000b396", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000b396", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 0x14]" }, { "address": "0x14000b399", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x40]" }, { "address": "0x14000b39d", "size": 5, "mnemonic": "call", "operands": "0x14000abc8" }, { "address": "0x14000b3a2", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rax + 0x20], ebx" }, { "address": "0x14000b3a5", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 8], 0" }, { "address": "0x14000b3a9", "size": 2, "mnemonic": "je", "operands": "0x14000b3ba" } ], "successors": [ "0x14000b3ba", "0x14000b3ab" ] }, { "address": "0x14000b3ba", "size": 6, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000b3ba", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x70]" }, { "address": "0x14000b3bf", "size": 2, "mnemonic": "mov", "operands": "eax, edi" }, { "address": "0x14000b3c1", "size": 5, "mnemonic": "mov", "operands": "rdi, qword ptr [rsp + 0x78]" }, { "address": "0x14000b3c6", "size": 4, "mnemonic": "add", "operands": "rsp, 0x60" }, { "address": "0x14000b3ca", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000b3cb", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000b3ab", "size": 10, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000b3ab", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 0xc]" }, { "address": "0x14000b3ae", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x40]" }, { "address": "0x14000b3b2", "size": 5, "mnemonic": "call", "operands": "0x14000abc8" }, { "address": "0x14000b3b7", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rax + 0x24], ebx" }, { "address": "0x14000b3ba", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x70]" }, { "address": "0x14000b3bf", "size": 2, "mnemonic": "mov", "operands": "eax, edi" }, { "address": "0x14000b3c1", "size": 5, "mnemonic": "mov", "operands": "rdi, qword ptr [rsp + 0x78]" }, { "address": "0x14000b3c6", "size": 4, "mnemonic": "add", "operands": "rsp, 0x60" }, { "address": "0x14000b3ca", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000b3cb", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14000b590", "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": "0x14000b682", "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": "0x14000b6fd", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000b6fd", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 0x18], 2" }, { "address": "0x14000b701", "size": 2, "mnemonic": "jne", "operands": "0x14000b70e" }, { "address": "0x14000b703", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rbp - 0x40]" }, { "address": "0x14000b707", "size": 7, "mnemonic": "and", "operands": "dword ptr [rax + 0x3a8], 0xfffffffd" }, { "address": "0x14000b70e", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 0x10], 0" }, { "address": "0x14000b712", "size": 2, "mnemonic": "je", "operands": "0x14000b723" } ], "successors": [ "0x14000b723", "0x14000b714" ] }, { "address": "0x14000b723", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000b723", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 8], 0" }, { "address": "0x14000b727", "size": 2, "mnemonic": "je", "operands": "0x14000b738" } ], "successors": [ "0x14000b738", "0x14000b729" ] }, { "address": "0x14000b714", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000b714", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 0x14]" }, { "address": "0x14000b717", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x40]" }, { "address": "0x14000b71b", "size": 5, "mnemonic": "call", "operands": "0x14000abc8" }, { "address": "0x14000b720", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rax + 0x20], ebx" }, { "address": "0x14000b723", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 8], 0" }, { "address": "0x14000b727", "size": 2, "mnemonic": "je", "operands": "0x14000b738" } ], "successors": [ "0x14000b738", "0x14000b729" ] }, { "address": "0x14000b738", "size": 6, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000b738", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x70]" }, { "address": "0x14000b73d", "size": 2, "mnemonic": "mov", "operands": "eax, edi" }, { "address": "0x14000b73f", "size": 5, "mnemonic": "mov", "operands": "rdi, qword ptr [rsp + 0x78]" }, { "address": "0x14000b744", "size": 4, "mnemonic": "add", "operands": "rsp, 0x60" }, { "address": "0x14000b748", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000b749", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000b729", "size": 10, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000b729", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 0xc]" }, { "address": "0x14000b72c", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x40]" }, { "address": "0x14000b730", "size": 5, "mnemonic": "call", "operands": "0x14000abc8" }, { "address": "0x14000b735", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rax + 0x24], ebx" }, { "address": "0x14000b738", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x70]" }, { "address": "0x14000b73d", "size": 2, "mnemonic": "mov", "operands": "eax, edi" }, { "address": "0x14000b73f", "size": 5, "mnemonic": "mov", "operands": "rdi, qword ptr [rsp + 0x78]" }, { "address": "0x14000b744", "size": 4, "mnemonic": "add", "operands": "rsp, 0x60" }, { "address": "0x14000b748", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000b749", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14000bace", "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": "0x14000bb35", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000bb35", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 8], 0" }, { "address": "0x14000bb39", "size": 2, "mnemonic": "je", "operands": "0x14000bb4a" } ], "successors": [ "0x14000bb4a", "0x14000bb3b" ] }, { "address": "0x14000bb26", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000bb26", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 0x14]" }, { "address": "0x14000bb29", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x40]" }, { "address": "0x14000bb2d", "size": 5, "mnemonic": "call", "operands": "0x14000abc8" }, { "address": "0x14000bb32", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rax + 0x20], ebx" }, { "address": "0x14000bb35", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 8], 0" }, { "address": "0x14000bb39", "size": 2, "mnemonic": "je", "operands": "0x14000bb4a" } ], "successors": [ "0x14000bb4a", "0x14000bb3b" ] }, { "address": "0x14000bb4a", "size": 6, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000bb4a", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x70]" }, { "address": "0x14000bb4f", "size": 2, "mnemonic": "mov", "operands": "eax, edi" }, { "address": "0x14000bb51", "size": 5, "mnemonic": "mov", "operands": "rdi, qword ptr [rsp + 0x78]" }, { "address": "0x14000bb56", "size": 4, "mnemonic": "add", "operands": "rsp, 0x60" }, { "address": "0x14000bb5a", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000bb5b", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000bb3b", "size": 10, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000bb3b", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 0xc]" }, { "address": "0x14000bb3e", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x40]" }, { "address": "0x14000bb42", "size": 5, "mnemonic": "call", "operands": "0x14000abc8" }, { "address": "0x14000bb47", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rax + 0x24], ebx" }, { "address": "0x14000bb4a", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x70]" }, { "address": "0x14000bb4f", "size": 2, "mnemonic": "mov", "operands": "eax, edi" }, { "address": "0x14000bb51", "size": 5, "mnemonic": "mov", "operands": "rdi, qword ptr [rsp + 0x78]" }, { "address": "0x14000bb56", "size": 4, "mnemonic": "add", "operands": "rsp, 0x60" }, { "address": "0x14000bb5a", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000bb5b", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14000bb66", "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": "0x14000bba5", "size": 11, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000bba5", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x14000bba7", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x60]" }, { "address": "0x14000bbac", "size": 4, "mnemonic": "add", "operands": "rsp, 0x20" }, { "address": "0x14000bbb0", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x14000bbb2", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14000bbb4", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x14000bbb6", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x14000bbb8", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14000bbb9", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x14000bbba", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000bbbb", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000bb8b", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000bb8b", "size": 3, "mnemonic": "test", "operands": "r9, r9" }, { "address": "0x14000bb8e", "size": 2, "mnemonic": "je", "operands": "0x14000bba5" } ], "successors": [ "0x14000bba5", "0x14000bb90" ] }, { "address": "0x14000bb90", "size": 16, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000bb90", "size": 3, "mnemonic": "test", "operands": "rcx, rcx" }, { "address": "0x14000bb93", "size": 2, "mnemonic": "jne", "operands": "0x14000bbbc" }, { "address": "0x14000bb95", "size": 5, "mnemonic": "call", "operands": "0x14000d878" }, { "address": "0x14000bb9a", "size": 6, "mnemonic": "mov", "operands": "dword ptr [rax], 0x16" }, { "address": "0x14000bba0", "size": 5, "mnemonic": "call", "operands": "0x14000afb4" }, { "address": "0x14000bba5", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x14000bba7", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x60]" }, { "address": "0x14000bbac", "size": 4, "mnemonic": "add", "operands": "rsp, 0x20" }, { "address": "0x14000bbb0", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x14000bbb2", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14000bbb4", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x14000bbb6", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x14000bbb8", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14000bbb9", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x14000bbba", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000bbbb", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14000c156", "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": "0x14000c1bd", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000c1bd", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 8], 0" }, { "address": "0x14000c1c1", "size": 2, "mnemonic": "je", "operands": "0x14000c1d2" } ], "successors": [ "0x14000c1d2", "0x14000c1c3" ] }, { "address": "0x14000c1ae", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000c1ae", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 0x14]" }, { "address": "0x14000c1b1", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x40]" }, { "address": "0x14000c1b5", "size": 5, "mnemonic": "call", "operands": "0x14000abc8" }, { "address": "0x14000c1ba", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rax + 0x20], ebx" }, { "address": "0x14000c1bd", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 8], 0" }, { "address": "0x14000c1c1", "size": 2, "mnemonic": "je", "operands": "0x14000c1d2" } ], "successors": [ "0x14000c1d2", "0x14000c1c3" ] }, { "address": "0x14000c1d2", "size": 6, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000c1d2", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x70]" }, { "address": "0x14000c1d7", "size": 2, "mnemonic": "mov", "operands": "eax, edi" }, { "address": "0x14000c1d9", "size": 5, "mnemonic": "mov", "operands": "rdi, qword ptr [rsp + 0x78]" }, { "address": "0x14000c1de", "size": 4, "mnemonic": "add", "operands": "rsp, 0x60" }, { "address": "0x14000c1e2", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000c1e3", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000c1c3", "size": 10, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000c1c3", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 0xc]" }, { "address": "0x14000c1c6", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x40]" }, { "address": "0x14000c1ca", "size": 5, "mnemonic": "call", "operands": "0x14000abc8" }, { "address": "0x14000c1cf", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rax + 0x24], ebx" }, { "address": "0x14000c1d2", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x70]" }, { "address": "0x14000c1d7", "size": 2, "mnemonic": "mov", "operands": "eax, edi" }, { "address": "0x14000c1d9", "size": 5, "mnemonic": "mov", "operands": "rdi, qword ptr [rsp + 0x78]" }, { "address": "0x14000c1de", "size": 4, "mnemonic": "add", "operands": "rsp, 0x60" }, { "address": "0x14000c1e2", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000c1e3", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14000c2b7", "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": "0x14000c2f1", "size": 4, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000c2f1", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x14000c2f3", "size": 4, "mnemonic": "add", "operands": "rsp, 0x70" }, { "address": "0x14000c2f7", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000c2f8", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000c2c4", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000c2c4", "size": 3, "mnemonic": "test", "operands": "r8, r8" }, { "address": "0x14000c2c7", "size": 2, "mnemonic": "je", "operands": "0x14000c2f1" } ], "successors": [ "0x14000c2f1", "0x14000c2c9" ] }, { "address": "0x14000c2c9", "size": 15, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000c2c9", "size": 3, "mnemonic": "test", "operands": "r9, r9" }, { "address": "0x14000c2cc", "size": 2, "mnemonic": "jne", "operands": "0x14000c2f9" }, { "address": "0x14000c2ce", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rbp + 0x30]" }, { "address": "0x14000c2d2", "size": 3, "mnemonic": "xor", "operands": "r8d, r8d" }, { "address": "0x14000c2d5", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r11 - 0x50], rax" }, { "address": "0x14000c2d9", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x14000c2db", "size": 4, "mnemonic": "and", "operands": "qword ptr [r11 - 0x58], r9" }, { "address": "0x14000c2df", "size": 2, "mnemonic": "xor", "operands": "ecx, ecx" }, { "address": "0x14000c2e1", "size": 4, "mnemonic": "mov", "operands": "byte ptr [rax + 0x30], 1" }, { "address": "0x14000c2e5", "size": 7, "mnemonic": "mov", "operands": "dword ptr [rax + 0x2c], 0x16" }, { "address": "0x14000c2ec", "size": 5, "mnemonic": "call", "operands": "0x14000aefc" }, { "address": "0x14000c2f1", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x14000c2f3", "size": 4, "mnemonic": "add", "operands": "rsp, 0x70" }, { "address": "0x14000c2f7", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000c2f8", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14000c55e", "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": "0x14000c5cb", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000c5cb", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 8], 0" }, { "address": "0x14000c5cf", "size": 2, "mnemonic": "je", "operands": "0x14000c5e0" } ], "successors": [ "0x14000c5e0", "0x14000c5d1" ] }, { "address": "0x14000c5bc", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000c5bc", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 0x14]" }, { "address": "0x14000c5bf", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x40]" }, { "address": "0x14000c5c3", "size": 5, "mnemonic": "call", "operands": "0x14000abc8" }, { "address": "0x14000c5c8", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rax + 0x20], ebx" }, { "address": "0x14000c5cb", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 8], 0" }, { "address": "0x14000c5cf", "size": 2, "mnemonic": "je", "operands": "0x14000c5e0" } ], "successors": [ "0x14000c5e0", "0x14000c5d1" ] }, { "address": "0x14000c5e0", "size": 7, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000c5e0", "size": 5, "mnemonic": "lea", "operands": "r11, [rsp + 0x70]" }, { "address": "0x14000c5e5", "size": 3, "mnemonic": "mov", "operands": "rax, rdi" }, { "address": "0x14000c5e8", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r11 + 0x10]" }, { "address": "0x14000c5ec", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [r11 + 0x18]" }, { "address": "0x14000c5f0", "size": 3, "mnemonic": "mov", "operands": "rsp, r11" }, { "address": "0x14000c5f3", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000c5f4", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000c5d1", "size": 11, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000c5d1", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 0xc]" }, { "address": "0x14000c5d4", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x40]" }, { "address": "0x14000c5d8", "size": 5, "mnemonic": "call", "operands": "0x14000abc8" }, { "address": "0x14000c5dd", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rax + 0x24], ebx" }, { "address": "0x14000c5e0", "size": 5, "mnemonic": "lea", "operands": "r11, [rsp + 0x70]" }, { "address": "0x14000c5e5", "size": 3, "mnemonic": "mov", "operands": "rax, rdi" }, { "address": "0x14000c5e8", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r11 + 0x10]" }, { "address": "0x14000c5ec", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [r11 + 0x18]" }, { "address": "0x14000c5f0", "size": 3, "mnemonic": "mov", "operands": "rsp, r11" }, { "address": "0x14000c5f3", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000c5f4", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14000c720", "name": "", "blocks": [ { "address": "0x14000c720", "size": 33, "is_prolog": true, "is_epilog": false, "instructions": [ { "address": "0x14000c720", "size": 2, "mnemonic": "push", "operands": "rbp" }, { "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": "0x14000c80d", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000c80d", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 0x11], 2" }, { "address": "0x14000c811", "size": 2, "mnemonic": "jne", "operands": "0x14000c81e" }, { "address": "0x14000c813", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x39]" }, { "address": "0x14000c817", "size": 7, "mnemonic": "and", "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" }, { "address": "0x14000c81e", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 9], 0" }, { "address": "0x14000c822", "size": 2, "mnemonic": "je", "operands": "0x14000c833" } ], "successors": [ "0x14000c833", "0x14000c824" ] }, { "address": "0x14000c833", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000c833", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 1], 0" }, { "address": "0x14000c837", "size": 2, "mnemonic": "je", "operands": "0x14000c848" } ], "successors": [ "0x14000c848", "0x14000c839" ] }, { "address": "0x14000c824", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000c824", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 0xd]" }, { "address": "0x14000c827", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x39]" }, { "address": "0x14000c82b", "size": 5, "mnemonic": "call", "operands": "0x14000abc8" }, { "address": "0x14000c830", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rax + 0x20], ebx" }, { "address": "0x14000c833", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 1], 0" }, { "address": "0x14000c837", "size": 2, "mnemonic": "je", "operands": "0x14000c848" } ], "successors": [ "0x14000c848", "0x14000c839" ] }, { "address": "0x14000c848", "size": 6, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000c848", "size": 2, "mnemonic": "mov", "operands": "eax, edi" }, { "address": "0x14000c84a", "size": 7, "mnemonic": "add", "operands": "rsp, 0xb0" }, { "address": "0x14000c851", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14000c852", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x14000c853", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000c854", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000c839", "size": 10, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000c839", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 5]" }, { "address": "0x14000c83c", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x39]" }, { "address": "0x14000c840", "size": 5, "mnemonic": "call", "operands": "0x14000abc8" }, { "address": "0x14000c845", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rax + 0x24], ebx" }, { "address": "0x14000c848", "size": 2, "mnemonic": "mov", "operands": "eax, edi" }, { "address": "0x14000c84a", "size": 7, "mnemonic": "add", "operands": "rsp, 0xb0" }, { "address": "0x14000c851", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14000c852", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x14000c853", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000c854", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14000cb12", "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": "0x14000cbf5", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000cbf5", "size": 3, "mnemonic": "test", "operands": "r14, r14" }, { "address": "0x14000cbf8", "size": 2, "mnemonic": "je", "operands": "0x14000cb94" } ], "successors": [ "0x14000cb94", "0x14000cbfa" ] }, { "address": "0x14000cb94", "size": 11, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000cb94", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x14000cb96", "size": 5, "mnemonic": "lea", "operands": "r11, [rsp + 0x40]" }, { "address": "0x14000cb9b", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r11 + 0x40]" }, { "address": "0x14000cb9f", "size": 4, "mnemonic": "mov", "operands": "rsi, qword ptr [r11 + 0x48]" }, { "address": "0x14000cba3", "size": 3, "mnemonic": "mov", "operands": "rsp, r11" }, { "address": "0x14000cba6", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x14000cba8", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14000cbaa", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x14000cbac", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14000cbad", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000cbae", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000cbfa", "size": 17, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000cbfa", "size": 5, "mnemonic": "call", "operands": "0x1400118c4" }, { "address": "0x14000cbff", "size": 3, "mnemonic": "mov", "operands": "r13, rax" }, { "address": "0x14000cc02", "size": 3, "mnemonic": "mov", "operands": "r9, r14" }, { "address": "0x14000cc05", "size": 3, "mnemonic": "xor", "operands": "r8d, r8d" }, { "address": "0x14000cc08", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x14000cc0a", "size": 7, "mnemonic": "mov", "operands": "rcx, qword ptr [rax + 0x90]" }, { "address": "0x14000cc11", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 0x10], rcx" }, { "address": "0x14000cc15", "size": 7, "mnemonic": "mov", "operands": "rcx, qword ptr [rax + 0x88]" }, { "address": "0x14000cc1c", "size": 4, "mnemonic": "lea", "operands": "rax, [rbp - 0x10]" }, { "address": "0x14000cc20", "size": 5, "mnemonic": "and", "operands": "qword ptr [rbp + 0x38], 0" }, { "address": "0x14000cc25", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 8], rcx" }, { "address": "0x14000cc29", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp + 0x38]" }, { "address": "0x14000cc2d", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x28], rax" }, { "address": "0x14000cc32", "size": 6, "mnemonic": "and", "operands": "qword ptr [rsp + 0x20], 0" }, { "address": "0x14000cc38", "size": 5, "mnemonic": "call", "operands": "0x140015a74" }, { "address": "0x14000cc3d", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14000cc3f", "size": 2, "mnemonic": "je", "operands": "0x14000cc58" } ], "successors": [ "0x14000cc58", "0x14000cc41" ] }, { "address": "0x14000cc58", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000cc58", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x38]" }, { "address": "0x14000cc5c", "size": 4, "mnemonic": "add", "operands": "rcx, 4" }, { "address": "0x14000cc60", "size": 5, "mnemonic": "call", "operands": "0x140015200" }, { "address": "0x14000cc65", "size": 3, "mnemonic": "mov", "operands": "rsi, rax" }, { "address": "0x14000cc68", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x14000cc6b", "size": 6, "mnemonic": "je", "operands": "0x14000cb94" } ], "successors": [ "0x14000cb94", "0x14000cc71" ] }, { "address": "0x14000cc41", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000cc41", "size": 3, "mnemonic": "cmp", "operands": "eax, 0x16" }, { "address": "0x14000cc44", "size": 6, "mnemonic": "je", "operands": "0x14000cd91" } ], "successors": [ "0x14000cd91", "0x14000cc4a" ] }, { "address": "0x14000cc71", "size": 11, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000cc71", "size": 4, "mnemonic": "mov", "operands": "r8, qword ptr [rbp + 0x38]" }, { "address": "0x14000cc75", "size": 4, "mnemonic": "lea", "operands": "r15, [rax + 4]" }, { "address": "0x14000cc79", "size": 4, "mnemonic": "lea", "operands": "rax, [rbp - 0x10]" }, { "address": "0x14000cc7d", "size": 3, "mnemonic": "mov", "operands": "r9, r14" }, { "address": "0x14000cc80", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x28], rax" }, { "address": "0x14000cc85", "size": 3, "mnemonic": "mov", "operands": "rdx, r15" }, { "address": "0x14000cc88", "size": 6, "mnemonic": "or", "operands": "qword ptr [rsp + 0x20], 0xffffffffffffffff" }, { "address": "0x14000cc8e", "size": 2, "mnemonic": "xor", "operands": "ecx, ecx" }, { "address": "0x14000cc90", "size": 5, "mnemonic": "call", "operands": "0x140015a74" }, { "address": "0x14000cc95", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14000cc97", "size": 2, "mnemonic": "je", "operands": "0x14000ccb3" } ], "successors": [ "0x14000ccb3", "0x14000cc99" ] }, { "address": "0x14000cd91", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000cd91", "size": 6, "mnemonic": "and", "operands": "qword ptr [rsp + 0x20], 0" }, { "address": "0x14000cd97", "size": 3, "mnemonic": "xor", "operands": "r9d, r9d" }, { "address": "0x14000cd9a", "size": 3, "mnemonic": "xor", "operands": "r8d, r8d" }, { "address": "0x14000cd9d", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x14000cd9f", "size": 2, "mnemonic": "xor", "operands": "ecx, ecx" }, { "address": "0x14000cda1", "size": 5, "mnemonic": "call", "operands": "0x14000afd4" }, { "address": "0x14000cda6", "size": 1, "mnemonic": "int3", "operands": "" } ], "successors": [ ] }, { "address": "0x14000cc4a", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000cc4a", "size": 3, "mnemonic": "cmp", "operands": "eax, 0x22" }, { "address": "0x14000cc4d", "size": 6, "mnemonic": "je", "operands": "0x14000cd91" } ], "successors": [ "0x14000cd91", "0x14000cc53" ] }, { "address": "0x14000ccb3", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000ccb3", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rdi]" }, { "address": "0x14000ccb6", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [rbp - 0x10]" }, { "address": "0x14000ccba", "size": 3, "mnemonic": "movsxd", "operands": "rcx, dword ptr [rax]" }, { "address": "0x14000ccbd", "size": 4, "mnemonic": "shl", "operands": "rcx, 5" }, { "address": "0x14000ccc1", "size": 5, "mnemonic": "mov", "operands": "rdx, qword ptr [rcx + rbx + 0x30]" }, { "address": "0x14000ccc6", "size": 3, "mnemonic": "test", "operands": "rdx, rdx" }, { "address": "0x14000ccc9", "size": 2, "mnemonic": "je", "operands": "0x14000ccfb" } ], "successors": [ "0x14000ccfb", "0x14000cccb" ] }, { "address": "0x14000cc99", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000cc99", "size": 3, "mnemonic": "cmp", "operands": "eax, 0x16" }, { "address": "0x14000cc9c", "size": 6, "mnemonic": "je", "operands": "0x14000cd91" } ], "successors": [ "0x14000cd91", "0x14000cca2" ] }, { "address": "0x14000cc53", "size": 1, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000cc53", "size": 5, "mnemonic": "jmp", "operands": "0x14000cb94" } ], "successors": [ "0x14000cb94" ] }, { "address": "0x14000ccfb", "size": 9, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000ccfb", "size": 7, "mnemonic": "mov", "operands": "eax, dword ptr [r13 + 0x3a8]" }, { "address": "0x14000cd02", "size": 6, "mnemonic": "test", "operands": "dword ptr [rip + 0x24888], eax" }, { "address": "0x14000cd08", "size": 2, "mnemonic": "jne", "operands": "0x14000cd4e" }, { "address": "0x14000cd0a", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rdi]" }, { "address": "0x14000cd0d", "size": 3, "mnemonic": "movsxd", "operands": "rcx, dword ptr [rax]" }, { "address": "0x14000cd10", "size": 4, "mnemonic": "shl", "operands": "rcx, 5" }, { "address": "0x14000cd14", "size": 5, "mnemonic": "mov", "operands": "rdx, qword ptr [rcx + rbx + 0x30]" }, { "address": "0x14000cd19", "size": 3, "mnemonic": "test", "operands": "rdx, rdx" }, { "address": "0x14000cd1c", "size": 2, "mnemonic": "je", "operands": "0x14000cd4e" } ], "successors": [ "0x14000cd4e", "0x14000cd1e" ] }, { "address": "0x14000cccb", "size": 22, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000cccb", "size": 3, "mnemonic": "or", "operands": "eax, 0xffffffff" }, { "address": "0x14000ccce", "size": 4, "mnemonic": "lock xadd", "operands": "dword ptr [rdx], eax" }, { "address": "0x14000ccd2", "size": 3, "mnemonic": "cmp", "operands": "eax, 1" }, { "address": "0x14000ccd5", "size": 2, "mnemonic": "jne", "operands": "0x14000ccfb" }, { "address": "0x14000ccd7", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rdi]" }, { "address": "0x14000ccda", "size": 3, "mnemonic": "movsxd", "operands": "rcx, dword ptr [rax]" }, { "address": "0x14000ccdd", "size": 4, "mnemonic": "shl", "operands": "rcx, 5" }, { "address": "0x14000cce1", "size": 5, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + rbx + 0x30]" }, { "address": "0x14000cce6", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x14000cceb", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rdi]" }, { "address": "0x14000ccee", "size": 3, "mnemonic": "movsxd", "operands": "rcx, dword ptr [rax]" }, { "address": "0x14000ccf1", "size": 4, "mnemonic": "shl", "operands": "rcx, 5" }, { "address": "0x14000ccf5", "size": 6, "mnemonic": "and", "operands": "qword ptr [rcx + rbx + 0x30], 0" }, { "address": "0x14000ccfb", "size": 7, "mnemonic": "mov", "operands": "eax, dword ptr [r13 + 0x3a8]" }, { "address": "0x14000cd02", "size": 6, "mnemonic": "test", "operands": "dword ptr [rip + 0x24888], eax" }, { "address": "0x14000cd08", "size": 2, "mnemonic": "jne", "operands": "0x14000cd4e" }, { "address": "0x14000cd0a", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rdi]" }, { "address": "0x14000cd0d", "size": 3, "mnemonic": "movsxd", "operands": "rcx, dword ptr [rax]" }, { "address": "0x14000cd10", "size": 4, "mnemonic": "shl", "operands": "rcx, 5" }, { "address": "0x14000cd14", "size": 5, "mnemonic": "mov", "operands": "rdx, qword ptr [rcx + rbx + 0x30]" }, { "address": "0x14000cd19", "size": 3, "mnemonic": "test", "operands": "rdx, rdx" }, { "address": "0x14000cd1c", "size": 2, "mnemonic": "je", "operands": "0x14000cd4e" } ], "successors": [ "0x14000cd4e", "0x14000cd1e" ] }, { "address": "0x14000cca2", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000cca2", "size": 3, "mnemonic": "cmp", "operands": "eax, 0x22" }, { "address": "0x14000cca5", "size": 6, "mnemonic": "je", "operands": "0x14000cd91" } ], "successors": [ "0x14000cd91", "0x14000ccab" ] }, { "address": "0x14000cd4e", "size": 13, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000cd4e", "size": 3, "mnemonic": "mov", "operands": "ecx, dword ptr [rbx + 0x10]" }, { "address": "0x14000cd51", "size": 3, "mnemonic": "mov", "operands": "rax, r15" }, { "address": "0x14000cd54", "size": 2, "mnemonic": "mov", "operands": "dword ptr [rsi], ecx" }, { "address": "0x14000cd56", "size": 3, "mnemonic": "mov", "operands": "rcx, qword ptr [rdi]" }, { "address": "0x14000cd59", "size": 3, "mnemonic": "movsxd", "operands": "rdx, dword ptr [rcx]" }, { "address": "0x14000cd5c", "size": 4, "mnemonic": "shl", "operands": "rdx, 5" }, { "address": "0x14000cd60", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rdx + rbx + 0x30], rsi" }, { "address": "0x14000cd65", "size": 3, "mnemonic": "mov", "operands": "rcx, qword ptr [rdi]" }, { "address": "0x14000cd68", "size": 3, "mnemonic": "movsxd", "operands": "rdx, dword ptr [rcx]" }, { "address": "0x14000cd6b", "size": 3, "mnemonic": "inc", "operands": "rdx" }, { "address": "0x14000cd6e", "size": 4, "mnemonic": "shl", "operands": "rdx, 5" }, { "address": "0x14000cd72", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rdx + rbx], r15" }, { "address": "0x14000cd76", "size": 5, "mnemonic": "jmp", "operands": "0x14000cb96" } ], "successors": [ "0x14000cb96" ] }, { "address": "0x14000cd1e", "size": 26, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000cd1e", "size": 3, "mnemonic": "or", "operands": "eax, 0xffffffff" }, { "address": "0x14000cd21", "size": 4, "mnemonic": "lock xadd", "operands": "dword ptr [rdx], eax" }, { "address": "0x14000cd25", "size": 3, "mnemonic": "cmp", "operands": "eax, 1" }, { "address": "0x14000cd28", "size": 2, "mnemonic": "jne", "operands": "0x14000cd4e" }, { "address": "0x14000cd2a", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rdi]" }, { "address": "0x14000cd2d", "size": 3, "mnemonic": "movsxd", "operands": "rcx, dword ptr [rax]" }, { "address": "0x14000cd30", "size": 4, "mnemonic": "shl", "operands": "rcx, 5" }, { "address": "0x14000cd34", "size": 5, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + rbx + 0x30]" }, { "address": "0x14000cd39", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x14000cd3e", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rdi]" }, { "address": "0x14000cd41", "size": 3, "mnemonic": "movsxd", "operands": "rcx, dword ptr [rax]" }, { "address": "0x14000cd44", "size": 4, "mnemonic": "shl", "operands": "rcx, 5" }, { "address": "0x14000cd48", "size": 6, "mnemonic": "and", "operands": "qword ptr [rcx + rbx + 0x30], 0" }, { "address": "0x14000cd4e", "size": 3, "mnemonic": "mov", "operands": "ecx, dword ptr [rbx + 0x10]" }, { "address": "0x14000cd51", "size": 3, "mnemonic": "mov", "operands": "rax, r15" }, { "address": "0x14000cd54", "size": 2, "mnemonic": "mov", "operands": "dword ptr [rsi], ecx" }, { "address": "0x14000cd56", "size": 3, "mnemonic": "mov", "operands": "rcx, qword ptr [rdi]" }, { "address": "0x14000cd59", "size": 3, "mnemonic": "movsxd", "operands": "rdx, dword ptr [rcx]" }, { "address": "0x14000cd5c", "size": 4, "mnemonic": "shl", "operands": "rdx, 5" }, { "address": "0x14000cd60", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rdx + rbx + 0x30], rsi" }, { "address": "0x14000cd65", "size": 3, "mnemonic": "mov", "operands": "rcx, qword ptr [rdi]" }, { "address": "0x14000cd68", "size": 3, "mnemonic": "movsxd", "operands": "rdx, dword ptr [rcx]" }, { "address": "0x14000cd6b", "size": 3, "mnemonic": "inc", "operands": "rdx" }, { "address": "0x14000cd6e", "size": 4, "mnemonic": "shl", "operands": "rdx, 5" }, { "address": "0x14000cd72", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rdx + rbx], r15" }, { "address": "0x14000cd76", "size": 5, "mnemonic": "jmp", "operands": "0x14000cb96" } ], "successors": [ "0x14000cb96" ] }, { "address": "0x14000ccab", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000ccab", "size": 3, "mnemonic": "mov", "operands": "rcx, rsi" }, { "address": "0x14000ccae", "size": 5, "mnemonic": "jmp", "operands": "0x14000cb8f" } ], "successors": [ "0x14000cb8f" ] }, { "address": "0x14000cb96", "size": 10, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000cb96", "size": 5, "mnemonic": "lea", "operands": "r11, [rsp + 0x40]" }, { "address": "0x14000cb9b", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r11 + 0x40]" }, { "address": "0x14000cb9f", "size": 4, "mnemonic": "mov", "operands": "rsi, qword ptr [r11 + 0x48]" }, { "address": "0x14000cba3", "size": 3, "mnemonic": "mov", "operands": "rsp, r11" }, { "address": "0x14000cba6", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x14000cba8", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14000cbaa", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x14000cbac", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14000cbad", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000cbae", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000cb8f", "size": 12, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000cb8f", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x14000cb94", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x14000cb96", "size": 5, "mnemonic": "lea", "operands": "r11, [rsp + 0x40]" }, { "address": "0x14000cb9b", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r11 + 0x40]" }, { "address": "0x14000cb9f", "size": 4, "mnemonic": "mov", "operands": "rsi, qword ptr [r11 + 0x48]" }, { "address": "0x14000cba3", "size": 3, "mnemonic": "mov", "operands": "rsp, r11" }, { "address": "0x14000cba6", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x14000cba8", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14000cbaa", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x14000cbac", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14000cbad", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000cbae", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14000cdb1", "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": "0x14000e389", "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": "0x14000e4ee", "size": 9, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000e4ee", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x60]" }, { "address": "0x14000e4f3", "size": 2, "mnemonic": "mov", "operands": "eax, edi" }, { "address": "0x14000e4f5", "size": 4, "mnemonic": "add", "operands": "rsp, 0x30" }, { "address": "0x14000e4f9", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x14000e4fb", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14000e4fd", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14000e4fe", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x14000e4ff", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000e500", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000e3a4", "size": 8, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000e3a4", "size": 3, "mnemonic": "lea", "operands": "eax, [rcx - 1]" }, { "address": "0x14000e3a7", "size": 3, "mnemonic": "cmp", "operands": "eax, 1" }, { "address": "0x14000e3aa", "size": 2, "mnemonic": "jbe", "operands": "0x14000e3c2" }, { "address": "0x14000e3ac", "size": 5, "mnemonic": "call", "operands": "0x14000d878" }, { "address": "0x14000e3b1", "size": 5, "mnemonic": "mov", "operands": "edi, 0x16" }, { "address": "0x14000e3b6", "size": 2, "mnemonic": "mov", "operands": "dword ptr [rax], edi" }, { "address": "0x14000e3b8", "size": 5, "mnemonic": "call", "operands": "0x14000afb4" }, { "address": "0x14000e3bd", "size": 5, "mnemonic": "jmp", "operands": "0x14000e4ee" } ], "successors": [ "0x14000e4ee" ] } ] }, { "address": "0x14000ea35", "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": "0x14000f36c", "name": "", "blocks": [ { "address": "0x14000f36c", "size": 40, "is_prolog": true, "is_epilog": true, "instructions": [ { "address": "0x14000f36c", "size": 2, "mnemonic": "push", "operands": "rbp" }, { "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": "0x14000f801", "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": "0x14000f818", "size": 10, "is_prolog": false, "is_epilog": false, "instructions": [ { "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": "0x14000f839", "size": 6, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000f839", "size": 4, "mnemonic": "add", "operands": "rsp, 0x48" }, { "address": "0x14000f83d", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14000f83e", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x14000f83f", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000f840", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x14000f841", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14000f861", "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": "0x14000f8f3", "size": 3, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000f8f3", "size": 4, "mnemonic": "add", "operands": "rsp, 0x60" }, { "address": "0x14000f8f7", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000f8f8", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14000faed", "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": "0x14000fb3e", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000fb3e", "size": 5, "mnemonic": "mov", "operands": "ebp, 1" }, { "address": "0x14000fb43", "size": 3, "mnemonic": "mov", "operands": "esi, r13d" }, { "address": "0x14000fb46", "size": 3, "mnemonic": "test", "operands": "rbx, rbx" }, { "address": "0x14000fb49", "size": 6, "mnemonic": "je", "operands": "0x14000fc8b" } ], "successors": [ "0x14000fc8b", "0x14000fb4f" ] }, { "address": "0x14000fb1e", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000fb1e", "size": 3, "mnemonic": "test", "operands": "rbx, rbx" }, { "address": "0x14000fb21", "size": 2, "mnemonic": "je", "operands": "0x14000fb2d" } ], "successors": [ "0x14000fb2d", "0x14000fb23" ] }, { "address": "0x14000fc8b", "size": 14, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000fc8b", "size": 5, "mnemonic": "call", "operands": "0x14000f8fc" }, { "address": "0x14000fc90", "size": 8, "mnemonic": "mov", "operands": "rcx, qword ptr [rsp + 0x200]" }, { "address": "0x14000fc98", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x14000fc9b", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x14000fca0", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x268]" }, { "address": "0x14000fca8", "size": 7, "mnemonic": "add", "operands": "rsp, 0x210" }, { "address": "0x14000fcaf", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x14000fcb1", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14000fcb3", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x14000fcb5", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x14000fcb7", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14000fcb8", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x14000fcb9", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000fcba", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000fb4f", "size": 12, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000fb4f", "size": 5, "mnemonic": "cmp", "operands": "word ptr [r8], 0x4c" }, { "address": "0x14000fb54", "size": 6, "mnemonic": "jne", "operands": "0x14000fcbf" }, { "address": "0x14000fb5a", "size": 6, "mnemonic": "cmp", "operands": "word ptr [r8 + 2], 0x43" }, { "address": "0x14000fb60", "size": 6, "mnemonic": "jne", "operands": "0x14000fcbf" }, { "address": "0x14000fb66", "size": 6, "mnemonic": "cmp", "operands": "word ptr [r8 + 4], 0x5f" }, { "address": "0x14000fb6c", "size": 6, "mnemonic": "jne", "operands": "0x14000fcbf" }, { "address": "0x14000fb72", "size": 7, "mnemonic": "lea", "operands": "rdx, [rip + 0x15f47]" }, { "address": "0x14000fb79", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x14000fb7c", "size": 5, "mnemonic": "call", "operands": "0x14001a560" }, { "address": "0x14000fb81", "size": 3, "mnemonic": "mov", "operands": "r14, rax" }, { "address": "0x14000fb84", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x14000fb87", "size": 6, "mnemonic": "je", "operands": "0x14000fcbb" } ], "successors": [ "0x14000fcbb", "0x14000fb8d" ] }, { "address": "0x14000fb2d", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000fb2d", "size": 3, "mnemonic": "movsxd", "operands": "rax, edx" }, { "address": "0x14000fb30", "size": 4, "mnemonic": "shl", "operands": "rax, 5" }, { "address": "0x14000fb34", "size": 5, "mnemonic": "mov", "operands": "rax, qword ptr [rax + rcx + 0x28]" }, { "address": "0x14000fb39", "size": 5, "mnemonic": "jmp", "operands": "0x14000fc90" } ], "successors": [ "0x14000fc90" ] }, { "address": "0x14000fb23", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000fb23", "size": 5, "mnemonic": "call", "operands": "0x14000fd80" }, { "address": "0x14000fb28", "size": 5, "mnemonic": "jmp", "operands": "0x14000fc90" } ], "successors": [ "0x14000fc90" ] }, { "address": "0x14000fcbb", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000fcbb", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x14000fcbd", "size": 2, "mnemonic": "jmp", "operands": "0x14000fc90" } ], "successors": [ "0x14000fc90" ] }, { "address": "0x14000fb8d", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000fb8d", "size": 3, "mnemonic": "mov", "operands": "rbp, rax" }, { "address": "0x14000fb90", "size": 3, "mnemonic": "sub", "operands": "rbp, rbx" }, { "address": "0x14000fb93", "size": 3, "mnemonic": "sar", "operands": "rbp, 1" }, { "address": "0x14000fb96", "size": 6, "mnemonic": "je", "operands": "0x14000fcbb" } ], "successors": [ "0x14000fcbb", "0x14000fb9c" ] }, { "address": "0x14000fc90", "size": 13, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000fc90", "size": 8, "mnemonic": "mov", "operands": "rcx, qword ptr [rsp + 0x200]" }, { "address": "0x14000fc98", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x14000fc9b", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x14000fca0", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x268]" }, { "address": "0x14000fca8", "size": 7, "mnemonic": "add", "operands": "rsp, 0x210" }, { "address": "0x14000fcaf", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x14000fcb1", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14000fcb3", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x14000fcb5", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x14000fcb7", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14000fcb8", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x14000fcb9", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000fcba", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000fb9c", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000fb9c", "size": 4, "mnemonic": "cmp", "operands": "word ptr [rax], 0x3b" }, { "address": "0x14000fba0", "size": 6, "mnemonic": "je", "operands": "0x14000fcbb" } ], "successors": [ "0x14000fcbb", "0x14000fba6" ] }, { "address": "0x14000fba6", "size": 15, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000fba6", "size": 6, "mnemonic": "mov", "operands": "r12d, 1" }, { "address": "0x14000fbac", "size": 7, "mnemonic": "lea", "operands": "r15, [rip + 0x15e15]" }, { "address": "0x14000fbb3", "size": 3, "mnemonic": "mov", "operands": "rcx, qword ptr [r15]" }, { "address": "0x14000fbb6", "size": 3, "mnemonic": "mov", "operands": "r8, rbp" }, { "address": "0x14000fbb9", "size": 3, "mnemonic": "mov", "operands": "rdx, rbx" }, { "address": "0x14000fbbc", "size": 5, "mnemonic": "call", "operands": "0x140011460" }, { "address": "0x14000fbc1", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14000fbc3", "size": 2, "mnemonic": "jne", "operands": "0x14000fbdb" }, { "address": "0x14000fbc5", "size": 3, "mnemonic": "mov", "operands": "rcx, qword ptr [r15]" }, { "address": "0x14000fbc8", "size": 4, "mnemonic": "or", "operands": "rax, 0xffffffffffffffff" }, { "address": "0x14000fbcc", "size": 3, "mnemonic": "inc", "operands": "rax" }, { "address": "0x14000fbcf", "size": 5, "mnemonic": "cmp", "operands": "word ptr [rcx + rax*2], r13w" }, { "address": "0x14000fbd4", "size": 2, "mnemonic": "jne", "operands": "0x14000fbcc" }, { "address": "0x14000fbd6", "size": 3, "mnemonic": "cmp", "operands": "rbp, rax" }, { "address": "0x14000fbd9", "size": 2, "mnemonic": "je", "operands": "0x14000fbee" } ], "successors": [ "0x14000fbee", "0x14000fbdb" ] }, { "address": "0x14000fbee", "size": 11, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000fbee", "size": 4, "mnemonic": "add", "operands": "r14, 2" }, { "address": "0x14000fbf2", "size": 7, "mnemonic": "lea", "operands": "rdx, [rip + 0x15ecf]" }, { "address": "0x14000fbf9", "size": 3, "mnemonic": "mov", "operands": "rcx, r14" }, { "address": "0x14000fbfc", "size": 5, "mnemonic": "call", "operands": "0x14001a500" }, { "address": "0x14000fc01", "size": 3, "mnemonic": "mov", "operands": "rbx, rax" }, { "address": "0x14000fc04", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x14000fc07", "size": 2, "mnemonic": "jne", "operands": "0x14000fc14" }, { "address": "0x14000fc09", "size": 5, "mnemonic": "cmp", "operands": "word ptr [r14], 0x3b" }, { "address": "0x14000fc0e", "size": 6, "mnemonic": "jne", "operands": "0x14000fcbb" }, { "address": "0x14000fc14", "size": 4, "mnemonic": "cmp", "operands": "r12d, 5" }, { "address": "0x14000fc18", "size": 2, "mnemonic": "jg", "operands": "0x14000fc64" } ], "successors": [ "0x14000fc64", "0x14000fc1a" ] }, { "address": "0x14000fbdb", "size": 16, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000fbdb", "size": 3, "mnemonic": "inc", "operands": "r12d" }, { "address": "0x14000fbde", "size": 7, "mnemonic": "lea", "operands": "rax, [rip + 0x15e43]" }, { "address": "0x14000fbe5", "size": 4, "mnemonic": "add", "operands": "r15, 0x18" }, { "address": "0x14000fbe9", "size": 3, "mnemonic": "cmp", "operands": "r15, rax" }, { "address": "0x14000fbec", "size": 2, "mnemonic": "jle", "operands": "0x14000fbb3" }, { "address": "0x14000fbee", "size": 4, "mnemonic": "add", "operands": "r14, 2" }, { "address": "0x14000fbf2", "size": 7, "mnemonic": "lea", "operands": "rdx, [rip + 0x15ecf]" }, { "address": "0x14000fbf9", "size": 3, "mnemonic": "mov", "operands": "rcx, r14" }, { "address": "0x14000fbfc", "size": 5, "mnemonic": "call", "operands": "0x14001a500" }, { "address": "0x14000fc01", "size": 3, "mnemonic": "mov", "operands": "rbx, rax" }, { "address": "0x14000fc04", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x14000fc07", "size": 2, "mnemonic": "jne", "operands": "0x14000fc14" }, { "address": "0x14000fc09", "size": 5, "mnemonic": "cmp", "operands": "word ptr [r14], 0x3b" }, { "address": "0x14000fc0e", "size": 6, "mnemonic": "jne", "operands": "0x14000fcbb" }, { "address": "0x14000fc14", "size": 4, "mnemonic": "cmp", "operands": "r12d, 5" }, { "address": "0x14000fc18", "size": 2, "mnemonic": "jg", "operands": "0x14000fc64" } ], "successors": [ "0x14000fc64", "0x14000fc1a" ] }, { "address": "0x14000fc64", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000fc64", "size": 4, "mnemonic": "lea", "operands": "rbx, [r14 + rbx*2]" }, { "address": "0x14000fc68", "size": 3, "mnemonic": "movzx", "operands": "eax, word ptr [rbx]" }, { "address": "0x14000fc6b", "size": 3, "mnemonic": "test", "operands": "ax, ax" }, { "address": "0x14000fc6e", "size": 2, "mnemonic": "je", "operands": "0x14000fc80" } ], "successors": [ "0x14000fc80", "0x14000fc70" ] }, { "address": "0x14000fc1a", "size": 17, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000fc1a", "size": 3, "mnemonic": "mov", "operands": "r9, rbx" }, { "address": "0x14000fc1d", "size": 5, "mnemonic": "lea", "operands": "rcx, [rsp + 0x40]" }, { "address": "0x14000fc22", "size": 3, "mnemonic": "mov", "operands": "r8, r14" }, { "address": "0x14000fc25", "size": 5, "mnemonic": "mov", "operands": "edx, 0x83" }, { "address": "0x14000fc2a", "size": 5, "mnemonic": "call", "operands": "0x140017510" }, { "address": "0x14000fc2f", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14000fc31", "size": 6, "mnemonic": "jne", "operands": "0x14000fd68" }, { "address": "0x14000fc37", "size": 4, "mnemonic": "lea", "operands": "rax, [rbx + rbx]" }, { "address": "0x14000fc3b", "size": 6, "mnemonic": "cmp", "operands": "rax, 0x106" }, { "address": "0x14000fc41", "size": 6, "mnemonic": "jae", "operands": "0x14000fd62" }, { "address": "0x14000fc47", "size": 5, "mnemonic": "lea", "operands": "r8, [rsp + 0x40]" }, { "address": "0x14000fc4c", "size": 6, "mnemonic": "mov", "operands": "word ptr [rsp + rax + 0x40], r13w" }, { "address": "0x14000fc52", "size": 3, "mnemonic": "mov", "operands": "edx, r12d" }, { "address": "0x14000fc55", "size": 3, "mnemonic": "mov", "operands": "rcx, rdi" }, { "address": "0x14000fc58", "size": 5, "mnemonic": "call", "operands": "0x14000fd80" }, { "address": "0x14000fc5d", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x14000fc60", "size": 2, "mnemonic": "je", "operands": "0x14000fc64" } ], "successors": [ "0x14000fc64", "0x14000fc62" ] }, { "address": "0x14000fc80", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000fc80", "size": 2, "mnemonic": "test", "operands": "esi, esi" }, { "address": "0x14000fc82", "size": 6, "mnemonic": "je", "operands": "0x14000fd5a" } ], "successors": [ "0x14000fd5a", "0x14000fc88" ] }, { "address": "0x14000fc70", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000fc70", "size": 4, "mnemonic": "add", "operands": "rbx, 2" }, { "address": "0x14000fc74", "size": 3, "mnemonic": "movzx", "operands": "eax, word ptr [rbx]" }, { "address": "0x14000fc77", "size": 3, "mnemonic": "test", "operands": "ax, ax" }, { "address": "0x14000fc7a", "size": 6, "mnemonic": "jne", "operands": "0x14000fb72" }, { "address": "0x14000fc80", "size": 2, "mnemonic": "test", "operands": "esi, esi" }, { "address": "0x14000fc82", "size": 6, "mnemonic": "je", "operands": "0x14000fd5a" } ], "successors": [ "0x14000fd5a", "0x14000fc88" ] }, { "address": "0x14000fc62", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000fc62", "size": 2, "mnemonic": "inc", "operands": "esi" }, { "address": "0x14000fc64", "size": 4, "mnemonic": "lea", "operands": "rbx, [r14 + rbx*2]" }, { "address": "0x14000fc68", "size": 3, "mnemonic": "movzx", "operands": "eax, word ptr [rbx]" }, { "address": "0x14000fc6b", "size": 3, "mnemonic": "test", "operands": "ax, ax" }, { "address": "0x14000fc6e", "size": 2, "mnemonic": "je", "operands": "0x14000fc80" } ], "successors": [ "0x14000fc80", "0x14000fc70" ] }, { "address": "0x14000fd5a", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000fd5a", "size": 3, "mnemonic": "mov", "operands": "rax, r13" }, { "address": "0x14000fd5d", "size": 5, "mnemonic": "jmp", "operands": "0x14000fc90" } ], "successors": [ "0x14000fc90" ] }, { "address": "0x14000fc88", "size": 15, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000fc88", "size": 3, "mnemonic": "mov", "operands": "rcx, rdi" }, { "address": "0x14000fc8b", "size": 5, "mnemonic": "call", "operands": "0x14000f8fc" }, { "address": "0x14000fc90", "size": 8, "mnemonic": "mov", "operands": "rcx, qword ptr [rsp + 0x200]" }, { "address": "0x14000fc98", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x14000fc9b", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x14000fca0", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x268]" }, { "address": "0x14000fca8", "size": 7, "mnemonic": "add", "operands": "rsp, 0x210" }, { "address": "0x14000fcaf", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x14000fcb1", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14000fcb3", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x14000fcb5", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x14000fcb7", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14000fcb8", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x14000fcb9", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14000fcba", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14000fd85", "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": "0x140010021", "size": 14, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140010021", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x140010023", "size": 7, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x220]" }, { "address": "0x14001002a", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x14001002d", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x140010032", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x388]" }, { "address": "0x14001003a", "size": 7, "mnemonic": "add", "operands": "rsp, 0x330" }, { "address": "0x140010041", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140010043", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140010045", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140010047", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x140010049", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14001004a", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x14001004b", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001004c", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000fe00", "size": 16, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000fe00", "size": 3, "mnemonic": "mov", "operands": "r15, r12" }, { "address": "0x14000fe03", "size": 5, "mnemonic": "lea", "operands": "rcx, [rsp + 0x60]" }, { "address": "0x14000fe08", "size": 4, "mnemonic": "shl", "operands": "r15, 5" }, { "address": "0x14000fe0c", "size": 3, "mnemonic": "mov", "operands": "rbx, r12" }, { "address": "0x14000fe0f", "size": 5, "mnemonic": "mov", "operands": "rax, qword ptr [r15 + rdi + 0x28]" }, { "address": "0x14000fe14", "size": 3, "mnemonic": "mov", "operands": "r9, rax" }, { "address": "0x14000fe17", "size": 3, "mnemonic": "sub", "operands": "r9, rcx" }, { "address": "0x14000fe1a", "size": 3, "mnemonic": "movzx", "operands": "edx, word ptr [rcx]" }, { "address": "0x14000fe1d", "size": 5, "mnemonic": "movzx", "operands": "r8d, word ptr [rcx + r9]" }, { "address": "0x14000fe22", "size": 3, "mnemonic": "sub", "operands": "edx, r8d" }, { "address": "0x14000fe25", "size": 2, "mnemonic": "jne", "operands": "0x14000fe30" }, { "address": "0x14000fe27", "size": 4, "mnemonic": "add", "operands": "rcx, 2" }, { "address": "0x14000fe2b", "size": 3, "mnemonic": "test", "operands": "r8d, r8d" }, { "address": "0x14000fe2e", "size": 2, "mnemonic": "jne", "operands": "0x14000fe1a" }, { "address": "0x14000fe30", "size": 2, "mnemonic": "test", "operands": "edx, edx" }, { "address": "0x14000fe32", "size": 6, "mnemonic": "je", "operands": "0x140010023" } ], "successors": [ "0x140010023", "0x14000fe38" ] }, { "address": "0x140010023", "size": 13, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140010023", "size": 7, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x220]" }, { "address": "0x14001002a", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x14001002d", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x140010032", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x388]" }, { "address": "0x14001003a", "size": 7, "mnemonic": "add", "operands": "rsp, 0x330" }, { "address": "0x140010041", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140010043", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140010045", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140010047", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x140010049", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14001004a", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x14001004b", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001004c", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000fe38", "size": 10, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000fe38", "size": 5, "mnemonic": "lea", "operands": "rax, [rsp + 0x60]" }, { "address": "0x14000fe3d", "size": 4, "mnemonic": "or", "operands": "rsi, 0xffffffffffffffff" }, { "address": "0x14000fe41", "size": 3, "mnemonic": "inc", "operands": "rsi" }, { "address": "0x14000fe44", "size": 5, "mnemonic": "cmp", "operands": "word ptr [rax + rsi*2], r13w" }, { "address": "0x14000fe49", "size": 2, "mnemonic": "jne", "operands": "0x14000fe41" }, { "address": "0x14000fe4b", "size": 8, "mnemonic": "lea", "operands": "rcx, [rsi*2 + 6]" }, { "address": "0x14000fe53", "size": 5, "mnemonic": "call", "operands": "0x140015200" }, { "address": "0x14000fe58", "size": 3, "mnemonic": "mov", "operands": "r13, rax" }, { "address": "0x14000fe5b", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x14000fe5e", "size": 6, "mnemonic": "je", "operands": "0x140010021" } ], "successors": [ "0x140010021", "0x14000fe64" ] }, { "address": "0x14000fe64", "size": 21, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000fe64", "size": 5, "mnemonic": "mov", "operands": "rcx, qword ptr [r15 + rdi + 0x28]" }, { "address": "0x14000fe69", "size": 5, "mnemonic": "lea", "operands": "r8, [rsp + 0x60]" }, { "address": "0x14000fe6e", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x48], rcx" }, { "address": "0x14000fe73", "size": 4, "mnemonic": "lea", "operands": "rdx, [rsi + 1]" }, { "address": "0x14000fe77", "size": 8, "mnemonic": "mov", "operands": "rcx, qword ptr [rdi + r12*8 + 0x128]" }, { "address": "0x14000fe7f", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x50], rcx" }, { "address": "0x14000fe84", "size": 3, "mnemonic": "mov", "operands": "ecx, dword ptr [rdi + 0xc]" }, { "address": "0x14000fe87", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x44], ecx" }, { "address": "0x14000fe8b", "size": 4, "mnemonic": "lea", "operands": "rcx, [rax + 4]" }, { "address": "0x14000fe8f", "size": 5, "mnemonic": "call", "operands": "0x1400165b0" }, { "address": "0x14000fe94", "size": 2, "mnemonic": "xor", "operands": "esi, esi" }, { "address": "0x14000fe96", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14000fe98", "size": 6, "mnemonic": "jne", "operands": "0x1400100d1" }, { "address": "0x14000fe9e", "size": 6, "mnemonic": "cmp", "operands": "word ptr [rsp + 0x60], 0x43" }, { "address": "0x14000fea4", "size": 4, "mnemonic": "lea", "operands": "rax, [r13 + 4]" }, { "address": "0x14000fea8", "size": 5, "mnemonic": "mov", "operands": "qword ptr [r15 + rdi + 0x28], rax" }, { "address": "0x14000fead", "size": 2, "mnemonic": "jne", "operands": "0x14000feba" }, { "address": "0x14000feaf", "size": 5, "mnemonic": "cmp", "operands": "word ptr [rsp + 0x62], si" }, { "address": "0x14000feb4", "size": 2, "mnemonic": "jne", "operands": "0x14000feba" }, { "address": "0x14000feb6", "size": 2, "mnemonic": "mov", "operands": "eax, esi" }, { "address": "0x14000feb8", "size": 2, "mnemonic": "jmp", "operands": "0x14000fec3" } ], "successors": [ "0x14000fec3" ] }, { "address": "0x14000fec3", "size": 11, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000fec3", "size": 8, "mnemonic": "mov", "operands": "qword ptr [rdi + r12*8 + 0x128], rax" }, { "address": "0x14000fecb", "size": 4, "mnemonic": "cmp", "operands": "r12d, 2" }, { "address": "0x14000fecf", "size": 6, "mnemonic": "jne", "operands": "0x14000ffb0" }, { "address": "0x14000fed5", "size": 4, "mnemonic": "mov", "operands": "eax, dword ptr [rsp + 0x40]" }, { "address": "0x14000fed9", "size": 3, "mnemonic": "mov", "operands": "r8d, esi" }, { "address": "0x14000fedc", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rdi + 0xc], eax" }, { "address": "0x14000fedf", "size": 3, "mnemonic": "mov", "operands": "rdx, rsi" }, { "address": "0x14000fee2", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [r14 + 0x20]" }, { "address": "0x14000fee6", "size": 4, "mnemonic": "mov", "operands": "eax, dword ptr [r14 + rdx*8]" }, { "address": "0x14000feea", "size": 3, "mnemonic": "cmp", "operands": "dword ptr [rdi + 0xc], eax" }, { "address": "0x14000feed", "size": 2, "mnemonic": "je", "operands": "0x14000ff08" } ], "successors": [ "0x14000ff08", "0x14000feef" ] }, { "address": "0x14000ff08", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000ff08", "size": 3, "mnemonic": "test", "operands": "r8d, r8d" }, { "address": "0x14000ff0b", "size": 2, "mnemonic": "je", "operands": "0x14000ff1b" } ], "successors": [ "0x14000ff1b", "0x14000ff0d" ] }, { "address": "0x14000feef", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000feef", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [r14 + rdx*8]" }, { "address": "0x14000fef3", "size": 3, "mnemonic": "inc", "operands": "r8d" }, { "address": "0x14000fef6", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r14 + rdx*8], rcx" }, { "address": "0x14000fefa", "size": 3, "mnemonic": "inc", "operands": "rdx" }, { "address": "0x14000fefd", "size": 3, "mnemonic": "mov", "operands": "rcx, rax" }, { "address": "0x14000ff00", "size": 4, "mnemonic": "cmp", "operands": "rdx, 5" }, { "address": "0x14000ff04", "size": 2, "mnemonic": "jl", "operands": "0x14000fee6" } ], "successors": [ "0x14000fee6", "0x14000ff06" ] }, { "address": "0x14000ff1b", "size": 15, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000ff1b", "size": 4, "mnemonic": "cmp", "operands": "r8d, 5" }, { "address": "0x14000ff1f", "size": 6, "mnemonic": "jne", "operands": "0x14000ffa7" }, { "address": "0x14000ff25", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdi + 0xc]" }, { "address": "0x14000ff28", "size": 4, "mnemonic": "lea", "operands": "r9d, [r8 + 0x7a]" }, { "address": "0x14000ff2c", "size": 8, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x30], 1" }, { "address": "0x14000ff34", "size": 7, "mnemonic": "lea", "operands": "r8, [rip + 0x159f5]" }, { "address": "0x14000ff3b", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x28], eax" }, { "address": "0x14000ff3f", "size": 4, "mnemonic": "lea", "operands": "edx, [r9 - 0x7e]" }, { "address": "0x14000ff43", "size": 7, "mnemonic": "lea", "operands": "rax, [rbp + 0x120]" }, { "address": "0x14000ff4a", "size": 2, "mnemonic": "xor", "operands": "ecx, ecx" }, { "address": "0x14000ff4c", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rax" }, { "address": "0x14000ff51", "size": 5, "mnemonic": "call", "operands": "0x140016050" }, { "address": "0x14000ff56", "size": 2, "mnemonic": "mov", "operands": "ecx, esi" }, { "address": "0x14000ff58", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14000ff5a", "size": 2, "mnemonic": "je", "operands": "0x14000ff96" } ], "successors": [ "0x14000ff96", "0x14000ff5c" ] }, { "address": "0x14000ff0d", "size": 19, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000ff0d", "size": 3, "mnemonic": "movsxd", "operands": "rdx, r8d" }, { "address": "0x14000ff10", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [r14 + rdx*8]" }, { "address": "0x14000ff14", "size": 3, "mnemonic": "mov", "operands": "qword ptr [r14], rax" }, { "address": "0x14000ff17", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r14 + rdx*8], rcx" }, { "address": "0x14000ff1b", "size": 4, "mnemonic": "cmp", "operands": "r8d, 5" }, { "address": "0x14000ff1f", "size": 6, "mnemonic": "jne", "operands": "0x14000ffa7" }, { "address": "0x14000ff25", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdi + 0xc]" }, { "address": "0x14000ff28", "size": 4, "mnemonic": "lea", "operands": "r9d, [r8 + 0x7a]" }, { "address": "0x14000ff2c", "size": 8, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x30], 1" }, { "address": "0x14000ff34", "size": 7, "mnemonic": "lea", "operands": "r8, [rip + 0x159f5]" }, { "address": "0x14000ff3b", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x28], eax" }, { "address": "0x14000ff3f", "size": 4, "mnemonic": "lea", "operands": "edx, [r9 - 0x7e]" }, { "address": "0x14000ff43", "size": 7, "mnemonic": "lea", "operands": "rax, [rbp + 0x120]" }, { "address": "0x14000ff4a", "size": 2, "mnemonic": "xor", "operands": "ecx, ecx" }, { "address": "0x14000ff4c", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rax" }, { "address": "0x14000ff51", "size": 5, "mnemonic": "call", "operands": "0x140016050" }, { "address": "0x14000ff56", "size": 2, "mnemonic": "mov", "operands": "ecx, esi" }, { "address": "0x14000ff58", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14000ff5a", "size": 2, "mnemonic": "je", "operands": "0x14000ff96" } ], "successors": [ "0x14000ff96", "0x14000ff5c" ] }, { "address": "0x14000fee6", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000fee6", "size": 4, "mnemonic": "mov", "operands": "eax, dword ptr [r14 + rdx*8]" }, { "address": "0x14000feea", "size": 3, "mnemonic": "cmp", "operands": "dword ptr [rdi + 0xc], eax" }, { "address": "0x14000feed", "size": 2, "mnemonic": "je", "operands": "0x14000ff08" } ], "successors": [ "0x14000ff08", "0x14000feef" ] }, { "address": "0x14000ff06", "size": 1, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000ff06", "size": 2, "mnemonic": "jmp", "operands": "0x14000ff1b" } ], "successors": [ "0x14000ff1b" ] }, { "address": "0x14000ff96", "size": 8, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000ff96", "size": 5, "mnemonic": "mov", "operands": "eax, 4" }, { "address": "0x14000ff9b", "size": 3, "mnemonic": "mov", "operands": "rdx, r14" }, { "address": "0x14000ff9e", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rdx + rax], ecx" }, { "address": "0x14000ffa1", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdi + 0xc]" }, { "address": "0x14000ffa4", "size": 3, "mnemonic": "mov", "operands": "dword ptr [r14], eax" }, { "address": "0x14000ffa7", "size": 4, "mnemonic": "mov", "operands": "eax, dword ptr [r14 + 4]" }, { "address": "0x14000ffab", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rdi + 0x1c], eax" }, { "address": "0x14000ffae", "size": 2, "mnemonic": "jmp", "operands": "0x14000ffcc" } ], "successors": [ "0x14000ffcc" ] }, { "address": "0x14000ff5c", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000ff5c", "size": 7, "mnemonic": "lea", "operands": "rax, [rbp + 0x120]" }, { "address": "0x14000ff63", "size": 5, "mnemonic": "mov", "operands": "edx, 0x1ff" }, { "address": "0x14000ff68", "size": 2, "mnemonic": "inc", "operands": "ecx" }, { "address": "0x14000ff6a", "size": 3, "mnemonic": "and", "operands": "word ptr [rax], dx" }, { "address": "0x14000ff6d", "size": 4, "mnemonic": "lea", "operands": "rax, [rax + 2]" }, { "address": "0x14000ff71", "size": 3, "mnemonic": "cmp", "operands": "ecx, 0x7f" }, { "address": "0x14000ff74", "size": 2, "mnemonic": "jb", "operands": "0x14000ff63" } ], "successors": [ "0x14000ff63", "0x14000ff76" ] }, { "address": "0x14000ffcc", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000ffcc", "size": 7, "mnemonic": "lea", "operands": "rdx, [rip + 0x159ed]" }, { "address": "0x14000ffd3", "size": 3, "mnemonic": "mov", "operands": "rcx, rdi" }, { "address": "0x14000ffd6", "size": 4, "mnemonic": "lea", "operands": "rax, [r12 + r12*2]" }, { "address": "0x14000ffda", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rdx + rax*8]" }, { "address": "0x14000ffde", "size": 5, "mnemonic": "call", "operands": "0x14001e3a0" }, { "address": "0x14000ffe3", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14000ffe5", "size": 2, "mnemonic": "je", "operands": "0x14001004d" } ], "successors": [ "0x14001004d", "0x14000ffe7" ] }, { "address": "0x14000ff63", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000ff63", "size": 5, "mnemonic": "mov", "operands": "edx, 0x1ff" }, { "address": "0x14000ff68", "size": 2, "mnemonic": "inc", "operands": "ecx" }, { "address": "0x14000ff6a", "size": 3, "mnemonic": "and", "operands": "word ptr [rax], dx" }, { "address": "0x14000ff6d", "size": 4, "mnemonic": "lea", "operands": "rax, [rax + 2]" }, { "address": "0x14000ff71", "size": 3, "mnemonic": "cmp", "operands": "ecx, 0x7f" }, { "address": "0x14000ff74", "size": 2, "mnemonic": "jb", "operands": "0x14000ff63" } ], "successors": [ "0x14000ff63", "0x14000ff76" ] }, { "address": "0x14000ff76", "size": 15, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000ff76", "size": 7, "mnemonic": "mov", "operands": "rdx, qword ptr [rip + 0x21333]" }, { "address": "0x14000ff7d", "size": 7, "mnemonic": "lea", "operands": "rcx, [rbp + 0x120]" }, { "address": "0x14000ff84", "size": 6, "mnemonic": "mov", "operands": "r8d, 0xfe" }, { "address": "0x14000ff8a", "size": 5, "mnemonic": "call", "operands": "0x14001ee30" }, { "address": "0x14000ff8f", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14000ff91", "size": 2, "mnemonic": "mov", "operands": "ecx, esi" }, { "address": "0x14000ff93", "size": 3, "mnemonic": "sete", "operands": "cl" }, { "address": "0x14000ff96", "size": 5, "mnemonic": "mov", "operands": "eax, 4" }, { "address": "0x14000ff9b", "size": 3, "mnemonic": "mov", "operands": "rdx, r14" }, { "address": "0x14000ff9e", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rdx + rax], ecx" }, { "address": "0x14000ffa1", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdi + 0xc]" }, { "address": "0x14000ffa4", "size": 3, "mnemonic": "mov", "operands": "dword ptr [r14], eax" }, { "address": "0x14000ffa7", "size": 4, "mnemonic": "mov", "operands": "eax, dword ptr [r14 + 4]" }, { "address": "0x14000ffab", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rdi + 0x1c], eax" }, { "address": "0x14000ffae", "size": 2, "mnemonic": "jmp", "operands": "0x14000ffcc" } ], "successors": [ "0x14000ffcc" ] }, { "address": "0x14001004d", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001004d", "size": 7, "mnemonic": "lea", "operands": "rax, [rip + 0x213e4]" }, { "address": "0x140010054", "size": 5, "mnemonic": "cmp", "operands": "qword ptr [rsp + 0x48], rax" }, { "address": "0x140010059", "size": 2, "mnemonic": "je", "operands": "0x1400100af" } ], "successors": [ "0x1400100af", "0x14001005b" ] }, { "address": "0x14000ffe7", "size": 26, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000ffe7", "size": 5, "mnemonic": "mov", "operands": "rcx, qword ptr [rsp + 0x48]" }, { "address": "0x14000ffec", "size": 3, "mnemonic": "mov", "operands": "rax, rbx" }, { "address": "0x14000ffef", "size": 4, "mnemonic": "shl", "operands": "rax, 5" }, { "address": "0x14000fff3", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rax + rdi + 0x28], rcx" }, { "address": "0x14000fff8", "size": 8, "mnemonic": "mov", "operands": "rcx, qword ptr [rdi + r12*8 + 0x128]" }, { "address": "0x140010000", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x140010005", "size": 5, "mnemonic": "mov", "operands": "rax, qword ptr [rsp + 0x50]" }, { "address": "0x14001000a", "size": 3, "mnemonic": "mov", "operands": "rcx, r13" }, { "address": "0x14001000d", "size": 8, "mnemonic": "mov", "operands": "qword ptr [rdi + r12*8 + 0x128], rax" }, { "address": "0x140010015", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x14001001a", "size": 4, "mnemonic": "mov", "operands": "eax, dword ptr [rsp + 0x44]" }, { "address": "0x14001001e", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rdi + 0xc], eax" }, { "address": "0x140010021", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x140010023", "size": 7, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x220]" }, { "address": "0x14001002a", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x14001002d", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x140010032", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x388]" }, { "address": "0x14001003a", "size": 7, "mnemonic": "add", "operands": "rsp, 0x330" }, { "address": "0x140010041", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140010043", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140010045", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140010047", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x140010049", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14001004a", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x14001004b", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001004c", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x1400100af", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400100af", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x1400100b2", "size": 8, "mnemonic": "mov", "operands": "dword ptr [r13], 1" }, { "address": "0x1400100ba", "size": 4, "mnemonic": "shl", "operands": "rcx, 5" }, { "address": "0x1400100be", "size": 4, "mnemonic": "shl", "operands": "rbx, 5" }, { "address": "0x1400100c2", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rcx + rdi + 0x38], r13" }, { "address": "0x1400100c7", "size": 5, "mnemonic": "mov", "operands": "rax, qword ptr [rbx + rdi + 0x28]" }, { "address": "0x1400100cc", "size": 5, "mnemonic": "jmp", "operands": "0x140010023" } ], "successors": [ "0x140010023" ] }, { "address": "0x14001005b", "size": 26, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001005b", "size": 3, "mnemonic": "mov", "operands": "rdx, rbx" }, { "address": "0x14001005e", "size": 4, "mnemonic": "shl", "operands": "rdx, 5" }, { "address": "0x140010062", "size": 3, "mnemonic": "or", "operands": "ecx, 0xffffffff" }, { "address": "0x140010065", "size": 5, "mnemonic": "mov", "operands": "rax, qword ptr [rdx + rdi + 0x38]" }, { "address": "0x14001006a", "size": 4, "mnemonic": "lock xadd", "operands": "dword ptr [rax], ecx" }, { "address": "0x14001006e", "size": 3, "mnemonic": "cmp", "operands": "ecx, 1" }, { "address": "0x140010071", "size": 2, "mnemonic": "jne", "operands": "0x1400100af" }, { "address": "0x140010073", "size": 5, "mnemonic": "mov", "operands": "rcx, qword ptr [rdx + rdi + 0x38]" }, { "address": "0x140010078", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x14001007d", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x140010080", "size": 4, "mnemonic": "shl", "operands": "rcx, 5" }, { "address": "0x140010084", "size": 5, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + rdi + 0x30]" }, { "address": "0x140010089", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x14001008e", "size": 8, "mnemonic": "mov", "operands": "rcx, qword ptr [rdi + r12*8 + 0x128]" }, { "address": "0x140010096", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x14001009b", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x14001009e", "size": 4, "mnemonic": "shl", "operands": "rcx, 5" }, { "address": "0x1400100a2", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rcx + rdi + 0x28], rsi" }, { "address": "0x1400100a7", "size": 8, "mnemonic": "mov", "operands": "qword ptr [rdi + r12*8 + 0x128], rsi" }, { "address": "0x1400100af", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x1400100b2", "size": 8, "mnemonic": "mov", "operands": "dword ptr [r13], 1" }, { "address": "0x1400100ba", "size": 4, "mnemonic": "shl", "operands": "rcx, 5" }, { "address": "0x1400100be", "size": 4, "mnemonic": "shl", "operands": "rbx, 5" }, { "address": "0x1400100c2", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rcx + rdi + 0x38], r13" }, { "address": "0x1400100c7", "size": 5, "mnemonic": "mov", "operands": "rax, qword ptr [rbx + rdi + 0x28]" }, { "address": "0x1400100cc", "size": 5, "mnemonic": "jmp", "operands": "0x140010023" } ], "successors": [ "0x140010023" ] } ] }, { "address": "0x1400100ed", "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": "0x140010157", "size": 15, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140010157", "size": 4, "mnemonic": "or", "operands": "rax, 0xffffffffffffffff" }, { "address": "0x14001015b", "size": 3, "mnemonic": "inc", "operands": "rax" }, { "address": "0x14001015e", "size": 5, "mnemonic": "cmp", "operands": "word ptr [r14 + rax*2], r13w" }, { "address": "0x140010163", "size": 2, "mnemonic": "jne", "operands": "0x14001015b" }, { "address": "0x140010165", "size": 5, "mnemonic": "mov", "operands": "qword ptr [r12 - 8], r14" }, { "address": "0x14001016a", "size": 3, "mnemonic": "add", "operands": "rdi, rsi" }, { "address": "0x14001016d", "size": 4, "mnemonic": "lea", "operands": "r14, [r14 + rax*2]" }, { "address": "0x140010171", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r12], rax" }, { "address": "0x140010175", "size": 4, "mnemonic": "movzx", "operands": "eax, word ptr [r14]" }, { "address": "0x140010179", "size": 4, "mnemonic": "add", "operands": "r14, 2" }, { "address": "0x14001017d", "size": 5, "mnemonic": "mov", "operands": "dword ptr [r12 + 8], r15d" }, { "address": "0x140010182", "size": 2, "mnemonic": "mov", "operands": "ecx, eax" }, { "address": "0x140010184", "size": 4, "mnemonic": "add", "operands": "r12, 0x18" }, { "address": "0x140010188", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14001018a", "size": 2, "mnemonic": "je", "operands": "0x14001019a" } ], "successors": [ "0x14001019a", "0x14001018c" ] }, { "address": "0x140010146", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140010146", "size": 7, "mnemonic": "lea", "operands": "rdx, [rip + 0x15983]" }, { "address": "0x14001014d", "size": 3, "mnemonic": "mov", "operands": "rcx, r14" }, { "address": "0x140010150", "size": 5, "mnemonic": "call", "operands": "0x14001a500" }, { "address": "0x140010155", "size": 2, "mnemonic": "jmp", "operands": "0x140010165" } ], "successors": [ "0x140010165" ] }, { "address": "0x14001019a", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001019a", "size": 3, "mnemonic": "sub", "operands": "rdi, rsi" }, { "address": "0x14001019d", "size": 6, "mnemonic": "je", "operands": "0x1400102ac" } ], "successors": [ "0x1400102ac", "0x1400101a3" ] }, { "address": "0x14001018c", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001018c", "size": 3, "mnemonic": "sub", "operands": "ecx, 0x2d" }, { "address": "0x14001018f", "size": 2, "mnemonic": "je", "operands": "0x140010133" } ], "successors": [ "0x140010133", "0x140010191" ] }, { "address": "0x140010165", "size": 11, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140010165", "size": 5, "mnemonic": "mov", "operands": "qword ptr [r12 - 8], r14" }, { "address": "0x14001016a", "size": 3, "mnemonic": "add", "operands": "rdi, rsi" }, { "address": "0x14001016d", "size": 4, "mnemonic": "lea", "operands": "r14, [r14 + rax*2]" }, { "address": "0x140010171", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r12], rax" }, { "address": "0x140010175", "size": 4, "mnemonic": "movzx", "operands": "eax, word ptr [r14]" }, { "address": "0x140010179", "size": 4, "mnemonic": "add", "operands": "r14, 2" }, { "address": "0x14001017d", "size": 5, "mnemonic": "mov", "operands": "dword ptr [r12 + 8], r15d" }, { "address": "0x140010182", "size": 2, "mnemonic": "mov", "operands": "ecx, eax" }, { "address": "0x140010184", "size": 4, "mnemonic": "add", "operands": "r12, 0x18" }, { "address": "0x140010188", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14001018a", "size": 2, "mnemonic": "je", "operands": "0x14001019a" } ], "successors": [ "0x14001019a", "0x14001018c" ] }, { "address": "0x1400102ac", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400102ac", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x49]" }, { "address": "0x1400102b0", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x1400102b3", "size": 5, "mnemonic": "call", "operands": "0x14001032c" }, { "address": "0x1400102b8", "size": 2, "mnemonic": "jmp", "operands": "0x1400102bc" } ], "successors": [ "0x1400102bc" ] }, { "address": "0x1400101a3", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400101a3", "size": 3, "mnemonic": "sub", "operands": "rdi, rsi" }, { "address": "0x1400101a6", "size": 6, "mnemonic": "je", "operands": "0x140010264" } ], "successors": [ "0x140010264", "0x1400101ac" ] }, { "address": "0x140010133", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "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": "0x140010191", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140010191", "size": 2, "mnemonic": "sub", "operands": "ecx, esi" }, { "address": "0x140010193", "size": 2, "mnemonic": "je", "operands": "0x1400101ff" } ], "successors": [ "0x1400101ff", "0x140010195" ] }, { "address": "0x1400102bc", "size": 13, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x1400102bc", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x17]" }, { "address": "0x1400102c0", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x1400102c3", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x1400102c8", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0xe0]" }, { "address": "0x1400102d0", "size": 7, "mnemonic": "add", "operands": "rsp, 0x90" }, { "address": "0x1400102d7", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x1400102d9", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x1400102db", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x1400102dd", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x1400102df", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x1400102e0", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x1400102e1", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x1400102e2", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140010264", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140010264", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x49]" }, { "address": "0x140010268", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x14001026b", "size": 5, "mnemonic": "call", "operands": "0x14001032c" }, { "address": "0x140010270", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x140010272", "size": 2, "mnemonic": "je", "operands": "0x1400102a4" } ], "successors": [ "0x1400102a4", "0x140010274" ] }, { "address": "0x1400101ac", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400101ac", "size": 3, "mnemonic": "sub", "operands": "rdi, rsi" }, { "address": "0x1400101af", "size": 2, "mnemonic": "je", "operands": "0x14001020a" } ], "successors": [ "0x14001020a", "0x1400101b1" ] }, { "address": "0x1400101ff", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400101ff", "size": 6, "mnemonic": "mov", "operands": "r15d, 2" }, { "address": "0x140010205", "size": 5, "mnemonic": "jmp", "operands": "0x140010136" } ], "successors": [ "0x140010136" ] }, { "address": "0x140010195", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140010195", "size": 3, "mnemonic": "cmp", "operands": "ecx, 0x31" }, { "address": "0x140010198", "size": 2, "mnemonic": "je", "operands": "0x140010133" } ], "successors": [ "0x140010133", "0x14001019a" ] }, { "address": "0x1400102a4", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400102a4", "size": 3, "mnemonic": "mov", "operands": "sil, r13b" }, { "address": "0x1400102a7", "size": 3, "mnemonic": "mov", "operands": "al, sil" }, { "address": "0x1400102aa", "size": 2, "mnemonic": "jmp", "operands": "0x1400102bc" } ], "successors": [ "0x1400102bc" ] }, { "address": "0x140010274", "size": 18, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140010274", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x31]" }, { "address": "0x140010278", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x14001027b", "size": 5, "mnemonic": "call", "operands": "0x1400104ac" }, { "address": "0x140010280", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x140010282", "size": 2, "mnemonic": "jne", "operands": "0x1400102a7" }, { "address": "0x140010284", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x31]" }, { "address": "0x140010288", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x14001028b", "size": 5, "mnemonic": "call", "operands": "0x1400103b8" }, { "address": "0x140010290", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x140010292", "size": 2, "mnemonic": "jne", "operands": "0x1400102a7" }, { "address": "0x140010294", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x31]" }, { "address": "0x140010298", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x14001029b", "size": 5, "mnemonic": "call", "operands": "0x1400102e4" }, { "address": "0x1400102a0", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x1400102a2", "size": 2, "mnemonic": "jne", "operands": "0x1400102a7" }, { "address": "0x1400102a4", "size": 3, "mnemonic": "mov", "operands": "sil, r13b" }, { "address": "0x1400102a7", "size": 3, "mnemonic": "mov", "operands": "al, sil" }, { "address": "0x1400102aa", "size": 2, "mnemonic": "jmp", "operands": "0x1400102bc" } ], "successors": [ "0x1400102bc" ] }, { "address": "0x14001020a", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001020a", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x49]" }, { "address": "0x14001020e", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x140010211", "size": 5, "mnemonic": "call", "operands": "0x14001032c" }, { "address": "0x140010216", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x140010218", "size": 6, "mnemonic": "je", "operands": "0x1400102a4" } ], "successors": [ "0x1400102a4", "0x14001021e" ] }, { "address": "0x1400101b1", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400101b1", "size": 3, "mnemonic": "cmp", "operands": "rdi, rsi" }, { "address": "0x1400101b4", "size": 6, "mnemonic": "jne", "operands": "0x1400102ba" }, { "address": "0x1400101ba", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x49]" }, { "address": "0x1400101be", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x1400101c1", "size": 5, "mnemonic": "call", "operands": "0x14001032c" }, { "address": "0x1400101c6", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x1400101c8", "size": 6, "mnemonic": "je", "operands": "0x1400102a4" } ], "successors": [ "0x1400102a4", "0x1400101ce" ] }, { "address": "0x140010136", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "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": "0x14001021e", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001021e", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x31]" }, { "address": "0x140010222", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x140010225", "size": 5, "mnemonic": "call", "operands": "0x1400104ac" }, { "address": "0x14001022a", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x14001022c", "size": 2, "mnemonic": "je", "operands": "0x14001024e" } ], "successors": [ "0x14001024e", "0x14001022e" ] }, { "address": "0x1400101ce", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400101ce", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x31]" }, { "address": "0x1400101d2", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x1400101d5", "size": 5, "mnemonic": "call", "operands": "0x1400104ac" }, { "address": "0x1400101da", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x1400101dc", "size": 6, "mnemonic": "je", "operands": "0x1400102a4" } ], "successors": [ "0x1400102a4", "0x1400101e2" ] }, { "address": "0x14001024e", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001024e", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x31]" }, { "address": "0x140010252", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x140010255", "size": 5, "mnemonic": "call", "operands": "0x1400103b8" }, { "address": "0x14001025a", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x14001025c", "size": 2, "mnemonic": "je", "operands": "0x1400102a4" } ], "successors": [ "0x1400102a4", "0x14001025e" ] }, { "address": "0x14001022e", "size": 15, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001022e", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x19]" }, { "address": "0x140010232", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x140010235", "size": 5, "mnemonic": "call", "operands": "0x1400103b8" }, { "address": "0x14001023a", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x14001023c", "size": 2, "mnemonic": "jne", "operands": "0x1400102a7" }, { "address": "0x14001023e", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x19]" }, { "address": "0x140010242", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x140010245", "size": 5, "mnemonic": "call", "operands": "0x1400102e4" }, { "address": "0x14001024a", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x14001024c", "size": 2, "mnemonic": "jne", "operands": "0x1400102a7" }, { "address": "0x14001024e", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x31]" }, { "address": "0x140010252", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x140010255", "size": 5, "mnemonic": "call", "operands": "0x1400103b8" }, { "address": "0x14001025a", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x14001025c", "size": 2, "mnemonic": "je", "operands": "0x1400102a4" } ], "successors": [ "0x1400102a4", "0x14001025e" ] }, { "address": "0x1400101e2", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400101e2", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x19]" }, { "address": "0x1400101e6", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x1400101e9", "size": 5, "mnemonic": "call", "operands": "0x1400103b8" }, { "address": "0x1400101ee", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x1400101f0", "size": 6, "mnemonic": "je", "operands": "0x1400102a4" } ], "successors": [ "0x1400102a4", "0x1400101f6" ] }, { "address": "0x14001025e", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001025e", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x19]" }, { "address": "0x140010262", "size": 2, "mnemonic": "jmp", "operands": "0x140010298" } ], "successors": [ "0x140010298" ] }, { "address": "0x1400101f6", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400101f6", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 1]" }, { "address": "0x1400101fa", "size": 5, "mnemonic": "jmp", "operands": "0x140010298" } ], "successors": [ "0x140010298" ] }, { "address": "0x140010298", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140010298", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x14001029b", "size": 5, "mnemonic": "call", "operands": "0x1400102e4" }, { "address": "0x1400102a0", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x1400102a2", "size": 2, "mnemonic": "jne", "operands": "0x1400102a7" }, { "address": "0x1400102a4", "size": 3, "mnemonic": "mov", "operands": "sil, r13b" }, { "address": "0x1400102a7", "size": 3, "mnemonic": "mov", "operands": "al, sil" }, { "address": "0x1400102aa", "size": 2, "mnemonic": "jmp", "operands": "0x1400102bc" } ], "successors": [ "0x1400102bc" ] } ] }, { "address": "0x1400109ba", "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": "0x140010c1a", "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": "0x140010c8d", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140010c8d", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rdi + 8]" }, { "address": "0x140010c91", "size": 3, "mnemonic": "test", "operands": "rcx, rcx" }, { "address": "0x140010c94", "size": 6, "mnemonic": "je", "operands": "0x140011308" } ], "successors": [ "0x140011308", "0x140010c9a" ] }, { "address": "0x140011308", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140011308", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x14001130a", "size": 5, "mnemonic": "jmp", "operands": "0x14001138f" } ], "successors": [ "0x14001138f" ] }, { "address": "0x140010c9a", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140010c9a", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rdi]" }, { "address": "0x140010c9d", "size": 3, "mnemonic": "mov", "operands": "qword ptr [rcx], rax" }, { "address": "0x140010ca0", "size": 5, "mnemonic": "jmp", "operands": "0x140011308" } ], "successors": [ "0x140011308" ] }, { "address": "0x14001138f", "size": 10, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001138f", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0xf0]" }, { "address": "0x140011397", "size": 7, "mnemonic": "add", "operands": "rsp, 0xa0" }, { "address": "0x14001139e", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x1400113a0", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x1400113a2", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x1400113a4", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x1400113a6", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x1400113a7", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x1400113a8", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x1400113a9", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x1400113b6", "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": "0x140011433", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140011433", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 8], 0" }, { "address": "0x140011437", "size": 2, "mnemonic": "je", "operands": "0x140011448" } ], "successors": [ "0x140011448", "0x140011439" ] }, { "address": "0x140011424", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140011424", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 0x14]" }, { "address": "0x140011427", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x40]" }, { "address": "0x14001142b", "size": 5, "mnemonic": "call", "operands": "0x14000abc8" }, { "address": "0x140011430", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rax + 0x20], ebx" }, { "address": "0x140011433", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 8], 0" }, { "address": "0x140011437", "size": 2, "mnemonic": "je", "operands": "0x140011448" } ], "successors": [ "0x140011448", "0x140011439" ] }, { "address": "0x140011448", "size": 7, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140011448", "size": 5, "mnemonic": "lea", "operands": "r11, [rsp + 0x70]" }, { "address": "0x14001144d", "size": 2, "mnemonic": "mov", "operands": "eax, edi" }, { "address": "0x14001144f", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r11 + 0x10]" }, { "address": "0x140011453", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [r11 + 0x18]" }, { "address": "0x140011457", "size": 3, "mnemonic": "mov", "operands": "rsp, r11" }, { "address": "0x14001145a", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001145b", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140011439", "size": 11, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140011439", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 0xc]" }, { "address": "0x14001143c", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x40]" }, { "address": "0x140011440", "size": 5, "mnemonic": "call", "operands": "0x14000abc8" }, { "address": "0x140011445", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rax + 0x24], ebx" }, { "address": "0x140011448", "size": 5, "mnemonic": "lea", "operands": "r11, [rsp + 0x70]" }, { "address": "0x14001144d", "size": 2, "mnemonic": "mov", "operands": "eax, edi" }, { "address": "0x14001144f", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r11 + 0x10]" }, { "address": "0x140011453", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [r11 + 0x18]" }, { "address": "0x140011457", "size": 3, "mnemonic": "mov", "operands": "rsp, r11" }, { "address": "0x14001145a", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001145b", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x1400115bc", "name": "", "blocks": [ { "address": "0x1400115bc", "size": 48, "is_prolog": true, "is_epilog": true, "instructions": [ { "address": "0x1400115bc", "size": 2, "mnemonic": "push", "operands": "rbp" }, { "address": "0x1400115be", "size": 3, "mnemonic": "mov", "operands": "rbp, rsp" }, { "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": "0x1400116ac", "name": "", "blocks": [ { "address": "0x1400116ac", "size": 18, "is_prolog": true, "is_epilog": false, "instructions": [ { "address": "0x1400116ac", "size": 2, "mnemonic": "push", "operands": "rbp" }, { "address": "0x1400116ae", "size": 3, "mnemonic": "mov", "operands": "rbp, rsp" }, { "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": "0x1400116fa", "size": 39, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x1400116fa", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + 0x70]" }, { "address": "0x1400116fe", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x140011703", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x18]" }, { "address": "0x140011707", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + 0x58]" }, { "address": "0x14001170b", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x140011710", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x18]" }, { "address": "0x140011714", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + 0x60]" }, { "address": "0x140011718", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x14001171d", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x18]" }, { "address": "0x140011721", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + 0x68]" }, { "address": "0x140011725", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x14001172a", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x18]" }, { "address": "0x14001172e", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + 0x48]" }, { "address": "0x140011732", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x140011737", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x18]" }, { "address": "0x14001173b", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + 0x50]" }, { "address": "0x14001173f", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x140011744", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x18]" }, { "address": "0x140011748", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + 0x78]" }, { "address": "0x14001174c", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x140011751", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x18]" }, { "address": "0x140011755", "size": 7, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + 0x80]" }, { "address": "0x14001175c", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x140011761", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x18]" }, { "address": "0x140011765", "size": 7, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + 0x3c0]" }, { "address": "0x14001176c", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x140011771", "size": 4, "mnemonic": "lea", "operands": "r9, [rbp + 0x20]" }, { "address": "0x140011775", "size": 4, "mnemonic": "lea", "operands": "r8, [rbp - 0x10]" }, { "address": "0x140011779", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp + 0x28]" }, { "address": "0x14001177d", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp + 0x18]" }, { "address": "0x140011781", "size": 5, "mnemonic": "call", "operands": "0x14001155c" }, { "address": "0x140011786", "size": 4, "mnemonic": "lea", "operands": "r9, [rbp - 0x20]" }, { "address": "0x14001178a", "size": 4, "mnemonic": "lea", "operands": "r8, [rbp - 8]" }, { "address": "0x14001178e", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x1c]" }, { "address": "0x140011792", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp + 0x18]" }, { "address": "0x140011796", "size": 5, "mnemonic": "call", "operands": "0x1400114d4" }, { "address": "0x14001179b", "size": 4, "mnemonic": "add", "operands": "rsp, 0x40" }, { "address": "0x14001179f", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x1400117a0", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x1400116ee", "size": 42, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x1400116ee", "size": 3, "mnemonic": "mov", "operands": "rcx, rax" }, { "address": "0x1400116f1", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x1400116f6", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x18]" }, { "address": "0x1400116fa", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + 0x70]" }, { "address": "0x1400116fe", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x140011703", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x18]" }, { "address": "0x140011707", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + 0x58]" }, { "address": "0x14001170b", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x140011710", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x18]" }, { "address": "0x140011714", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + 0x60]" }, { "address": "0x140011718", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x14001171d", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x18]" }, { "address": "0x140011721", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + 0x68]" }, { "address": "0x140011725", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x14001172a", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x18]" }, { "address": "0x14001172e", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + 0x48]" }, { "address": "0x140011732", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x140011737", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x18]" }, { "address": "0x14001173b", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + 0x50]" }, { "address": "0x14001173f", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x140011744", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x18]" }, { "address": "0x140011748", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + 0x78]" }, { "address": "0x14001174c", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x140011751", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x18]" }, { "address": "0x140011755", "size": 7, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + 0x80]" }, { "address": "0x14001175c", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x140011761", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x18]" }, { "address": "0x140011765", "size": 7, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + 0x3c0]" }, { "address": "0x14001176c", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x140011771", "size": 4, "mnemonic": "lea", "operands": "r9, [rbp + 0x20]" }, { "address": "0x140011775", "size": 4, "mnemonic": "lea", "operands": "r8, [rbp - 0x10]" }, { "address": "0x140011779", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp + 0x28]" }, { "address": "0x14001177d", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp + 0x18]" }, { "address": "0x140011781", "size": 5, "mnemonic": "call", "operands": "0x14001155c" }, { "address": "0x140011786", "size": 4, "mnemonic": "lea", "operands": "r9, [rbp - 0x20]" }, { "address": "0x14001178a", "size": 4, "mnemonic": "lea", "operands": "r8, [rbp - 8]" }, { "address": "0x14001178e", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x1c]" }, { "address": "0x140011792", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp + 0x18]" }, { "address": "0x140011796", "size": 5, "mnemonic": "call", "operands": "0x1400114d4" }, { "address": "0x14001179b", "size": 4, "mnemonic": "add", "operands": "rsp, 0x40" }, { "address": "0x14001179f", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x1400117a0", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140012ca7", "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": "0x140012db6", "size": 14, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140012db6", "size": 3, "mnemonic": "test", "operands": "r14, r14" }, { "address": "0x140012db9", "size": 6, "mnemonic": "jle", "operands": "0x140012eaa" }, { "address": "0x140012dbf", "size": 8, "mnemonic": "mov", "operands": "rax, qword ptr [r12 + r13*8 + 0x33300]" }, { "address": "0x140012dc7", "size": 6, "mnemonic": "movzx", "operands": "ecx, byte ptr [rax + r15*8 + 0x3e]" }, { "address": "0x140012dcd", "size": 9, "mnemonic": "movsx", "operands": "r12d, byte ptr [rcx + r12 + 0x31490]" }, { "address": "0x140012dd6", "size": 3, "mnemonic": "inc", "operands": "r12d" }, { "address": "0x140012dd9", "size": 3, "mnemonic": "mov", "operands": "eax, r12d" }, { "address": "0x140012ddc", "size": 2, "mnemonic": "sub", "operands": "eax, edx" }, { "address": "0x140012dde", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbp - 0x51], eax" }, { "address": "0x140012de1", "size": 4, "mnemonic": "mov", "operands": "r8, qword ptr [rbp - 0x61]" }, { "address": "0x140012de5", "size": 3, "mnemonic": "sub", "operands": "r8, rsi" }, { "address": "0x140012de8", "size": 3, "mnemonic": "movsxd", "operands": "r9, eax" }, { "address": "0x140012deb", "size": 3, "mnemonic": "cmp", "operands": "r9, r8" }, { "address": "0x140012dee", "size": 6, "mnemonic": "jg", "operands": "0x140013081" } ], "successors": [ "0x140013081", "0x140012df4" ] }, { "address": "0x140012da8", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140012da8", "size": 2, "mnemonic": "inc", "operands": "edx" }, { "address": "0x140012daa", "size": 3, "mnemonic": "inc", "operands": "r14" }, { "address": "0x140012dad", "size": 3, "mnemonic": "inc", "operands": "rcx" }, { "address": "0x140012db0", "size": 4, "mnemonic": "cmp", "operands": "r14, 5" }, { "address": "0x140012db4", "size": 2, "mnemonic": "jl", "operands": "0x140012da3" } ], "successors": [ "0x140012da3", "0x140012db6" ] }, { "address": "0x140013081", "size": 13, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140013081", "size": 3, "mnemonic": "test", "operands": "r8, r8" }, { "address": "0x140013084", "size": 2, "mnemonic": "jle", "operands": "0x1400130b1" }, { "address": "0x140013086", "size": 3, "mnemonic": "sub", "operands": "rsi, r14" }, { "address": "0x140013089", "size": 7, "mnemonic": "lea", "operands": "r9, [rip - 0x13090]" }, { "address": "0x140013090", "size": 4, "mnemonic": "lea", "operands": "rdx, [r14 + r15*8]" }, { "address": "0x140013094", "size": 8, "mnemonic": "mov", "operands": "rcx, qword ptr [r9 + r13*8 + 0x33300]" }, { "address": "0x14001309c", "size": 4, "mnemonic": "mov", "operands": "al, byte ptr [rsi + r14]" }, { "address": "0x1400130a0", "size": 4, "mnemonic": "mov", "operands": "byte ptr [rdx + rcx + 0x3e], al" }, { "address": "0x1400130a4", "size": 2, "mnemonic": "inc", "operands": "edi" }, { "address": "0x1400130a6", "size": 3, "mnemonic": "inc", "operands": "r14" }, { "address": "0x1400130a9", "size": 3, "mnemonic": "movsxd", "operands": "rax, edi" }, { "address": "0x1400130ac", "size": 3, "mnemonic": "cmp", "operands": "rax, r8" }, { "address": "0x1400130af", "size": 2, "mnemonic": "jl", "operands": "0x140013090" } ], "successors": [ "0x140013090", "0x1400130b1" ] }, { "address": "0x140012df4", "size": 10, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140012df4", "size": 3, "mnemonic": "mov", "operands": "rcx, rdi" }, { "address": "0x140012df7", "size": 7, "mnemonic": "lea", "operands": "r8, [rip - 0x12dfe]" }, { "address": "0x140012dfe", "size": 8, "mnemonic": "lea", "operands": "rdx, [r15*8 + 0x3e]" }, { "address": "0x140012e06", "size": 8, "mnemonic": "add", "operands": "rdx, qword ptr [r8 + r11*8 + 0x33300]" }, { "address": "0x140012e0e", "size": 2, "mnemonic": "mov", "operands": "al, byte ptr [rdx]" }, { "address": "0x140012e10", "size": 4, "mnemonic": "mov", "operands": "byte ptr [rbp + rcx - 1], al" }, { "address": "0x140012e14", "size": 3, "mnemonic": "inc", "operands": "rcx" }, { "address": "0x140012e17", "size": 3, "mnemonic": "inc", "operands": "rdx" }, { "address": "0x140012e1a", "size": 3, "mnemonic": "cmp", "operands": "rcx, r14" }, { "address": "0x140012e1d", "size": 2, "mnemonic": "jl", "operands": "0x140012e0e" } ], "successors": [ "0x140012e0e", "0x140012e1f" ] }, { "address": "0x140012da3", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140012da3", "size": 3, "mnemonic": "cmp", "operands": "byte ptr [rcx], dil" }, { "address": "0x140012da6", "size": 2, "mnemonic": "je", "operands": "0x140012db6" } ], "successors": [ "0x140012db6", "0x140012da8" ] }, { "address": "0x140013090", "size": 9, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140013090", "size": 4, "mnemonic": "lea", "operands": "rdx, [r14 + r15*8]" }, { "address": "0x140013094", "size": 8, "mnemonic": "mov", "operands": "rcx, qword ptr [r9 + r13*8 + 0x33300]" }, { "address": "0x14001309c", "size": 4, "mnemonic": "mov", "operands": "al, byte ptr [rsi + r14]" }, { "address": "0x1400130a0", "size": 4, "mnemonic": "mov", "operands": "byte ptr [rdx + rcx + 0x3e], al" }, { "address": "0x1400130a4", "size": 2, "mnemonic": "inc", "operands": "edi" }, { "address": "0x1400130a6", "size": 3, "mnemonic": "inc", "operands": "r14" }, { "address": "0x1400130a9", "size": 3, "mnemonic": "movsxd", "operands": "rax, edi" }, { "address": "0x1400130ac", "size": 3, "mnemonic": "cmp", "operands": "rax, r8" }, { "address": "0x1400130af", "size": 2, "mnemonic": "jl", "operands": "0x140013090" } ], "successors": [ "0x140013090", "0x1400130b1" ] }, { "address": "0x1400130b1", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400130b1", "size": 4, "mnemonic": "add", "operands": "dword ptr [rbx + 4], r8d" }, { "address": "0x1400130b5", "size": 2, "mnemonic": "jmp", "operands": "0x14001310d" } ], "successors": [ "0x14001310d" ] }, { "address": "0x140012e0e", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140012e0e", "size": 2, "mnemonic": "mov", "operands": "al, byte ptr [rdx]" }, { "address": "0x140012e10", "size": 4, "mnemonic": "mov", "operands": "byte ptr [rbp + rcx - 1], al" }, { "address": "0x140012e14", "size": 3, "mnemonic": "inc", "operands": "rcx" }, { "address": "0x140012e17", "size": 3, "mnemonic": "inc", "operands": "rdx" }, { "address": "0x140012e1a", "size": 3, "mnemonic": "cmp", "operands": "rcx, r14" }, { "address": "0x140012e1d", "size": 2, "mnemonic": "jl", "operands": "0x140012e0e" } ], "successors": [ "0x140012e0e", "0x140012e1f" ] }, { "address": "0x140012e1f", "size": 16, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140012e1f", "size": 3, "mnemonic": "test", "operands": "r9, r9" }, { "address": "0x140012e22", "size": 2, "mnemonic": "jle", "operands": "0x140012e41" }, { "address": "0x140012e24", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 1]" }, { "address": "0x140012e28", "size": 3, "mnemonic": "add", "operands": "rcx, r14" }, { "address": "0x140012e2b", "size": 3, "mnemonic": "mov", "operands": "r8, r9" }, { "address": "0x140012e2e", "size": 3, "mnemonic": "mov", "operands": "rdx, rsi" }, { "address": "0x140012e31", "size": 5, "mnemonic": "call", "operands": "0x14001e3e0" }, { "address": "0x140012e36", "size": 4, "mnemonic": "mov", "operands": "r10, qword ptr [rbp - 0x59]" }, { "address": "0x140012e3a", "size": 7, "mnemonic": "lea", "operands": "r8, [rip - 0x12e41]" }, { "address": "0x140012e41", "size": 3, "mnemonic": "mov", "operands": "rdx, rdi" }, { "address": "0x140012e44", "size": 4, "mnemonic": "lea", "operands": "rcx, [rdx + r15*8]" }, { "address": "0x140012e48", "size": 8, "mnemonic": "mov", "operands": "rax, qword ptr [r8 + r13*8 + 0x33300]" }, { "address": "0x140012e50", "size": 5, "mnemonic": "mov", "operands": "byte ptr [rcx + rax + 0x3e], dil" }, { "address": "0x140012e55", "size": 3, "mnemonic": "inc", "operands": "rdx" }, { "address": "0x140012e58", "size": 3, "mnemonic": "cmp", "operands": "rdx, r14" }, { "address": "0x140012e5b", "size": 2, "mnemonic": "jl", "operands": "0x140012e44" } ], "successors": [ "0x140012e44", "0x140012e5d" ] }, { "address": "0x14001310d", "size": 14, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001310d", "size": 3, "mnemonic": "mov", "operands": "rax, rbx" }, { "address": "0x140013110", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x17]" }, { "address": "0x140013114", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x140013117", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x14001311c", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x110]" }, { "address": "0x140013124", "size": 7, "mnemonic": "add", "operands": "rsp, 0xd0" }, { "address": "0x14001312b", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x14001312d", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14001312f", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140013131", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x140013133", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x140013134", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x140013135", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140013136", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140012e44", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140012e44", "size": 4, "mnemonic": "lea", "operands": "rcx, [rdx + r15*8]" }, { "address": "0x140012e48", "size": 8, "mnemonic": "mov", "operands": "rax, qword ptr [r8 + r13*8 + 0x33300]" }, { "address": "0x140012e50", "size": 5, "mnemonic": "mov", "operands": "byte ptr [rcx + rax + 0x3e], dil" }, { "address": "0x140012e55", "size": 3, "mnemonic": "inc", "operands": "rdx" }, { "address": "0x140012e58", "size": 3, "mnemonic": "cmp", "operands": "rdx, r14" }, { "address": "0x140012e5b", "size": 2, "mnemonic": "jl", "operands": "0x140012e44" } ], "successors": [ "0x140012e44", "0x140012e5d" ] }, { "address": "0x140012e5d", "size": 16, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140012e5d", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 0x31], rdi" }, { "address": "0x140012e61", "size": 4, "mnemonic": "lea", "operands": "rax, [rbp - 1]" }, { "address": "0x140012e65", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rbp - 0x29], rax" }, { "address": "0x140012e69", "size": 2, "mnemonic": "mov", "operands": "eax, edi" }, { "address": "0x140012e6b", "size": 4, "mnemonic": "cmp", "operands": "r12d, 4" }, { "address": "0x140012e6f", "size": 3, "mnemonic": "sete", "operands": "al" }, { "address": "0x140012e72", "size": 2, "mnemonic": "inc", "operands": "eax" }, { "address": "0x140012e74", "size": 3, "mnemonic": "mov", "operands": "r12d, eax" }, { "address": "0x140012e77", "size": 3, "mnemonic": "mov", "operands": "r8d, eax" }, { "address": "0x140012e7a", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], r10" }, { "address": "0x140012e7f", "size": 4, "mnemonic": "lea", "operands": "r9, [rbp - 0x31]" }, { "address": "0x140012e83", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x29]" }, { "address": "0x140012e87", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x6d]" }, { "address": "0x140012e8b", "size": 5, "mnemonic": "call", "operands": "0x140016e74" }, { "address": "0x140012e90", "size": 4, "mnemonic": "cmp", "operands": "rax, -1" }, { "address": "0x140012e94", "size": 6, "mnemonic": "je", "operands": "0x14001310d" } ], "successors": [ "0x14001310d", "0x140012e9a" ] }, { "address": "0x140012e9a", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140012e9a", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rbp - 0x51]" }, { "address": "0x140012e9d", "size": 2, "mnemonic": "dec", "operands": "eax" }, { "address": "0x140012e9f", "size": 3, "mnemonic": "movsxd", "operands": "rcx, eax" }, { "address": "0x140012ea2", "size": 3, "mnemonic": "add", "operands": "rsi, rcx" }, { "address": "0x140012ea5", "size": 5, "mnemonic": "jmp", "operands": "0x140012fac" } ], "successors": [ "0x140012fac" ] }, { "address": "0x140012fac", "size": 14, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140012fac", "size": 3, "mnemonic": "inc", "operands": "rsi" }, { "address": "0x140012faf", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x38], rdi" }, { "address": "0x140012fb4", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x30], rdi" }, { "address": "0x140012fb9", "size": 8, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x28], 5" }, { "address": "0x140012fc1", "size": 4, "mnemonic": "lea", "operands": "rax, [rbp + 0xf]" }, { "address": "0x140012fc5", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rax" }, { "address": "0x140012fca", "size": 3, "mnemonic": "mov", "operands": "r9d, r12d" }, { "address": "0x140012fcd", "size": 4, "mnemonic": "lea", "operands": "r8, [rbp - 0x6d]" }, { "address": "0x140012fd1", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x140012fd3", "size": 3, "mnemonic": "mov", "operands": "ecx, dword ptr [rbp - 0x49]" }, { "address": "0x140012fd6", "size": 5, "mnemonic": "call", "operands": "0x1400170bc" }, { "address": "0x140012fdb", "size": 3, "mnemonic": "mov", "operands": "r14d, eax" }, { "address": "0x140012fde", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x140012fe0", "size": 6, "mnemonic": "je", "operands": "0x14001310d" } ], "successors": [ "0x14001310d", "0x140012fe6" ] }, { "address": "0x140012fe6", "size": 10, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140012fe6", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbp - 0x69], edi" }, { "address": "0x140012fe9", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rdi" }, { "address": "0x140012fee", "size": 4, "mnemonic": "lea", "operands": "r9, [rbp - 0x69]" }, { "address": "0x140012ff2", "size": 3, "mnemonic": "mov", "operands": "r8d, eax" }, { "address": "0x140012ff5", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp + 0xf]" }, { "address": "0x140012ff9", "size": 4, "mnemonic": "mov", "operands": "r12, qword ptr [rbp - 0x19]" }, { "address": "0x140012ffd", "size": 3, "mnemonic": "mov", "operands": "rcx, r12" }, { "address": "0x140013000", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0xd14a]" }, { "address": "0x140013006", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x140013008", "size": 6, "mnemonic": "je", "operands": "0x140013105" } ], "successors": [ "0x140013105", "0x14001300e" ] }, { "address": "0x140013105", "size": 16, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140013105", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0xcfed]" }, { "address": "0x14001310b", "size": 2, "mnemonic": "mov", "operands": "dword ptr [rbx], eax" }, { "address": "0x14001310d", "size": 3, "mnemonic": "mov", "operands": "rax, rbx" }, { "address": "0x140013110", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x17]" }, { "address": "0x140013114", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x140013117", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x14001311c", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x110]" }, { "address": "0x140013124", "size": 7, "mnemonic": "add", "operands": "rsp, 0xd0" }, { "address": "0x14001312b", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x14001312d", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14001312f", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140013131", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x140013133", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x140013134", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x140013135", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140013136", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14001300e", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001300e", "size": 3, "mnemonic": "mov", "operands": "edx, dword ptr [rbx + 8]" }, { "address": "0x140013011", "size": 3, "mnemonic": "sub", "operands": "edx, dword ptr [rbp - 0x41]" }, { "address": "0x140013014", "size": 2, "mnemonic": "add", "operands": "edx, esi" }, { "address": "0x140013016", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbx + 4], edx" }, { "address": "0x140013019", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rbp - 0x69], r14d" }, { "address": "0x14001301d", "size": 6, "mnemonic": "jb", "operands": "0x14001310d" } ], "successors": [ "0x14001310d", "0x140013023" ] }, { "address": "0x140013023", "size": 12, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140013023", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 0x71], 0xa" }, { "address": "0x140013027", "size": 2, "mnemonic": "jne", "operands": "0x140013067" }, { "address": "0x140013029", "size": 5, "mnemonic": "mov", "operands": "eax, 0xd" }, { "address": "0x14001302e", "size": 4, "mnemonic": "mov", "operands": "word ptr [rbp - 0x71], ax" }, { "address": "0x140013032", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rdi" }, { "address": "0x140013037", "size": 4, "mnemonic": "lea", "operands": "r9, [rbp - 0x69]" }, { "address": "0x14001303b", "size": 4, "mnemonic": "lea", "operands": "r8d, [rax - 0xc]" }, { "address": "0x14001303f", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x71]" }, { "address": "0x140013043", "size": 3, "mnemonic": "mov", "operands": "rcx, r12" }, { "address": "0x140013046", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0xd104]" }, { "address": "0x14001304c", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14001304e", "size": 6, "mnemonic": "je", "operands": "0x140013105" } ], "successors": [ "0x140013105", "0x140013054" ] }, { "address": "0x140013054", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140013054", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rbp - 0x69], 1" }, { "address": "0x140013058", "size": 6, "mnemonic": "jb", "operands": "0x14001310d" } ], "successors": [ "0x14001310d", "0x14001305e" ] }, { "address": "0x14001305e", "size": 9, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001305e", "size": 3, "mnemonic": "inc", "operands": "dword ptr [rbx + 8]" }, { "address": "0x140013061", "size": 3, "mnemonic": "inc", "operands": "dword ptr [rbx + 4]" }, { "address": "0x140013064", "size": 3, "mnemonic": "mov", "operands": "edx, dword ptr [rbx + 4]" }, { "address": "0x140013067", "size": 4, "mnemonic": "cmp", "operands": "rsi, qword ptr [rbp - 0x61]" }, { "address": "0x14001306b", "size": 6, "mnemonic": "jae", "operands": "0x14001310d" }, { "address": "0x140013071", "size": 4, "mnemonic": "mov", "operands": "r10, qword ptr [rbp - 0x59]" }, { "address": "0x140013075", "size": 4, "mnemonic": "mov", "operands": "r11, qword ptr [rbp - 0x11]" }, { "address": "0x140013079", "size": 3, "mnemonic": "mov", "operands": "ecx, dword ptr [rbp - 0x45]" }, { "address": "0x14001307c", "size": 5, "mnemonic": "jmp", "operands": "0x140012d6d" } ], "successors": [ "0x140012d6d" ] }, { "address": "0x140012d6d", "size": 13, "is_prolog": false, "is_epilog": false, "instructions": [ { "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": "0x1400135f0", "name": "", "blocks": [ { "address": "0x1400135f0", "size": 17, "is_prolog": true, "is_epilog": false, "instructions": [ { "address": "0x1400135f0", "size": 2, "mnemonic": "push", "operands": "rbp" }, { "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": "0x14001390c", "size": 11, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001390c", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x14001390e", "size": 4, "mnemonic": "add", "operands": "rsp, 0x68" }, { "address": "0x140013912", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140013914", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140013916", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140013918", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x14001391a", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14001391b", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x14001391c", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x14001391d", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001391e", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14001361b", "size": 15, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001361b", "size": 3, "mnemonic": "test", "operands": "rdx, rdx" }, { "address": "0x14001361e", "size": 2, "mnemonic": "jne", "operands": "0x140013657" }, { "address": "0x140013620", "size": 5, "mnemonic": "mov", "operands": "byte ptr [r9 + 0x38], 1" }, { "address": "0x140013625", "size": 3, "mnemonic": "xor", "operands": "r8d, r8d" }, { "address": "0x140013628", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r9 + 0x34], edi" }, { "address": "0x14001362c", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x14001362e", "size": 5, "mnemonic": "mov", "operands": "byte ptr [r9 + 0x30], 1" }, { "address": "0x140013633", "size": 2, "mnemonic": "xor", "operands": "ecx, ecx" }, { "address": "0x140013635", "size": 8, "mnemonic": "mov", "operands": "dword ptr [r9 + 0x2c], 0x16" }, { "address": "0x14001363d", "size": 3, "mnemonic": "xor", "operands": "r9d, r9d" }, { "address": "0x140013640", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x28], rbx" }, { "address": "0x140013645", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rdi" }, { "address": "0x14001364a", "size": 5, "mnemonic": "call", "operands": "0x14000aefc" }, { "address": "0x14001364f", "size": 3, "mnemonic": "or", "operands": "eax, 0xffffffff" }, { "address": "0x140013652", "size": 5, "mnemonic": "jmp", "operands": "0x14001390e" } ], "successors": [ "0x14001390e" ] }, { "address": "0x14001390e", "size": 10, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001390e", "size": 4, "mnemonic": "add", "operands": "rsp, 0x68" }, { "address": "0x140013912", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140013914", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140013916", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140013918", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x14001391a", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14001391b", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x14001391c", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x14001391d", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001391e", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140013c57", "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": "0x140013d8e", "size": 10, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140013d8e", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x68]" }, { "address": "0x140013d93", "size": 4, "mnemonic": "add", "operands": "rsp, 0x20" }, { "address": "0x140013d97", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140013d99", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140013d9b", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140013d9d", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x140013d9f", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x140013da0", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x140013da1", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140013da2", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140013da9", "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": "0x140013eff", "size": 13, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140013eff", "size": 8, "mnemonic": "mov", "operands": "rcx, qword ptr [rsp + 0x1040]" }, { "address": "0x140013f07", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x140013f0a", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x140013f0f", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x1090]" }, { "address": "0x140013f17", "size": 7, "mnemonic": "add", "operands": "rsp, 0x1050" }, { "address": "0x140013f1e", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140013f20", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140013f22", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140013f24", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x140013f26", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x140013f27", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x140013f28", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140013f29", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140013f8e", "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": "0x140013ff6", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140013ff6", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 8], 0" }, { "address": "0x140013ffa", "size": 2, "mnemonic": "je", "operands": "0x14001400b" } ], "successors": [ "0x14001400b", "0x140013ffc" ] }, { "address": "0x140013fe7", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140013fe7", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 0x14]" }, { "address": "0x140013fea", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x40]" }, { "address": "0x140013fee", "size": 5, "mnemonic": "call", "operands": "0x14000abc8" }, { "address": "0x140013ff3", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rax + 0x20], ebx" }, { "address": "0x140013ff6", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 8], 0" }, { "address": "0x140013ffa", "size": 2, "mnemonic": "je", "operands": "0x14001400b" } ], "successors": [ "0x14001400b", "0x140013ffc" ] }, { "address": "0x14001400b", "size": 6, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001400b", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x70]" }, { "address": "0x140014010", "size": 3, "mnemonic": "mov", "operands": "rax, rdi" }, { "address": "0x140014013", "size": 5, "mnemonic": "mov", "operands": "rdi, qword ptr [rsp + 0x78]" }, { "address": "0x140014018", "size": 4, "mnemonic": "add", "operands": "rsp, 0x60" }, { "address": "0x14001401c", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001401d", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140013ffc", "size": 10, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140013ffc", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 0xc]" }, { "address": "0x140013fff", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x40]" }, { "address": "0x140014003", "size": 5, "mnemonic": "call", "operands": "0x14000abc8" }, { "address": "0x140014008", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rax + 0x24], ebx" }, { "address": "0x14001400b", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x70]" }, { "address": "0x140014010", "size": 3, "mnemonic": "mov", "operands": "rax, rdi" }, { "address": "0x140014013", "size": 5, "mnemonic": "mov", "operands": "rdi, qword ptr [rsp + 0x78]" }, { "address": "0x140014018", "size": 4, "mnemonic": "add", "operands": "rsp, 0x60" }, { "address": "0x14001401c", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001401d", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140014279", "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": "0x1400142ca", "size": 11, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400142ca", "size": 5, "mnemonic": "and", "operands": "byte ptr [rax + rbp*8 + 0x38], 0xfb" }, { "address": "0x1400142cf", "size": 4, "mnemonic": "lea", "operands": "r8, [rdx + r8*2]" }, { "address": "0x1400142d3", "size": 3, "mnemonic": "mov", "operands": "rax, rsi" }, { "address": "0x1400142d6", "size": 3, "mnemonic": "mov", "operands": "rbx, rsi" }, { "address": "0x1400142d9", "size": 3, "mnemonic": "cmp", "operands": "rsi, r8" }, { "address": "0x1400142dc", "size": 6, "mnemonic": "jae", "operands": "0x14001444e" }, { "address": "0x1400142e2", "size": 6, "mnemonic": "mov", "operands": "r11d, 0xd" }, { "address": "0x1400142e8", "size": 4, "mnemonic": "lea", "operands": "r13d, [r11 - 0xb]" }, { "address": "0x1400142ec", "size": 3, "mnemonic": "movzx", "operands": "edx, word ptr [rax]" }, { "address": "0x1400142ef", "size": 4, "mnemonic": "cmp", "operands": "dx, 0x1a" }, { "address": "0x1400142f3", "size": 6, "mnemonic": "je", "operands": "0x140014419" } ], "successors": [ "0x140014419", "0x1400142f9" ] }, { "address": "0x1400142bd", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400142bd", "size": 4, "mnemonic": "cmp", "operands": "word ptr [rdx], r9w" }, { "address": "0x1400142c1", "size": 2, "mnemonic": "jne", "operands": "0x1400142ca" }, { "address": "0x1400142c3", "size": 5, "mnemonic": "or", "operands": "byte ptr [rax + rbp*8 + 0x38], 4" }, { "address": "0x1400142c8", "size": 2, "mnemonic": "jmp", "operands": "0x1400142cf" } ], "successors": [ "0x1400142cf" ] }, { "address": "0x140014419", "size": 13, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140014419", "size": 3, "mnemonic": "mov", "operands": "rcx, r15" }, { "address": "0x14001441c", "size": 7, "mnemonic": "lea", "operands": "r9, [rip + 0x1eedd]" }, { "address": "0x140014423", "size": 3, "mnemonic": "and", "operands": "ecx, 0x3f" }, { "address": "0x140014426", "size": 3, "mnemonic": "mov", "operands": "rax, r15" }, { "address": "0x140014429", "size": 4, "mnemonic": "sar", "operands": "rax, 6" }, { "address": "0x14001442d", "size": 4, "mnemonic": "lea", "operands": "r8, [rcx + rcx*8]" }, { "address": "0x140014431", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [r9 + rax*8]" }, { "address": "0x140014435", "size": 5, "mnemonic": "mov", "operands": "al, byte ptr [rcx + r8*8 + 0x38]" }, { "address": "0x14001443a", "size": 2, "mnemonic": "test", "operands": "al, 0x40" }, { "address": "0x14001443c", "size": 2, "mnemonic": "jne", "operands": "0x140014448" }, { "address": "0x14001443e", "size": 3, "mnemonic": "or", "operands": "al, r13b" }, { "address": "0x140014441", "size": 5, "mnemonic": "mov", "operands": "byte ptr [rcx + r8*8 + 0x38], al" }, { "address": "0x140014446", "size": 2, "mnemonic": "jmp", "operands": "0x14001444e" } ], "successors": [ "0x14001444e" ] }, { "address": "0x1400142f9", "size": 10, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400142f9", "size": 4, "mnemonic": "lea", "operands": "rcx, [rax + 2]" }, { "address": "0x1400142fd", "size": 4, "mnemonic": "cmp", "operands": "dx, r11w" }, { "address": "0x140014301", "size": 2, "mnemonic": "jne", "operands": "0x140014317" }, { "address": "0x140014303", "size": 3, "mnemonic": "cmp", "operands": "rcx, r8" }, { "address": "0x140014306", "size": 2, "mnemonic": "jae", "operands": "0x140014337" }, { "address": "0x140014308", "size": 4, "mnemonic": "cmp", "operands": "word ptr [rcx], r9w" }, { "address": "0x14001430c", "size": 2, "mnemonic": "jne", "operands": "0x140014317" }, { "address": "0x14001430e", "size": 4, "mnemonic": "add", "operands": "rax, 4" }, { "address": "0x140014312", "size": 3, "mnemonic": "mov", "operands": "edx, r9d" }, { "address": "0x140014315", "size": 2, "mnemonic": "jmp", "operands": "0x14001431a" } ], "successors": [ "0x14001431a" ] }, { "address": "0x1400142cf", "size": 10, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400142cf", "size": 4, "mnemonic": "lea", "operands": "r8, [rdx + r8*2]" }, { "address": "0x1400142d3", "size": 3, "mnemonic": "mov", "operands": "rax, rsi" }, { "address": "0x1400142d6", "size": 3, "mnemonic": "mov", "operands": "rbx, rsi" }, { "address": "0x1400142d9", "size": 3, "mnemonic": "cmp", "operands": "rsi, r8" }, { "address": "0x1400142dc", "size": 6, "mnemonic": "jae", "operands": "0x14001444e" }, { "address": "0x1400142e2", "size": 6, "mnemonic": "mov", "operands": "r11d, 0xd" }, { "address": "0x1400142e8", "size": 4, "mnemonic": "lea", "operands": "r13d, [r11 - 0xb]" }, { "address": "0x1400142ec", "size": 3, "mnemonic": "movzx", "operands": "edx, word ptr [rax]" }, { "address": "0x1400142ef", "size": 4, "mnemonic": "cmp", "operands": "dx, 0x1a" }, { "address": "0x1400142f3", "size": 6, "mnemonic": "je", "operands": "0x140014419" } ], "successors": [ "0x140014419", "0x1400142f9" ] }, { "address": "0x14001444e", "size": 13, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001444e", "size": 3, "mnemonic": "sub", "operands": "rbx, rsi" }, { "address": "0x140014451", "size": 3, "mnemonic": "sar", "operands": "rbx, 1" }, { "address": "0x140014454", "size": 3, "mnemonic": "lea", "operands": "eax, [rbx + rbx]" }, { "address": "0x140014457", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x88]" }, { "address": "0x14001445f", "size": 4, "mnemonic": "add", "operands": "rsp, 0x30" }, { "address": "0x140014463", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140014465", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140014467", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140014469", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x14001446b", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14001446c", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x14001446d", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001446e", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14001431a", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001431a", "size": 3, "mnemonic": "mov", "operands": "word ptr [rbx], dx" }, { "address": "0x14001431d", "size": 3, "mnemonic": "mov", "operands": "r9, r13" }, { "address": "0x140014320", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x140014323", "size": 6, "mnemonic": "mov", "operands": "r9d, 0xa" }, { "address": "0x140014329", "size": 4, "mnemonic": "lea", "operands": "rbx, [rbx + r13]" }, { "address": "0x14001432d", "size": 3, "mnemonic": "cmp", "operands": "rax, r8" }, { "address": "0x140014330", "size": 2, "mnemonic": "jb", "operands": "0x1400142ec" } ], "successors": [ "0x1400142ec", "0x140014332" ] }, { "address": "0x1400142ec", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400142ec", "size": 3, "mnemonic": "movzx", "operands": "edx, word ptr [rax]" }, { "address": "0x1400142ef", "size": 4, "mnemonic": "cmp", "operands": "dx, 0x1a" }, { "address": "0x1400142f3", "size": 6, "mnemonic": "je", "operands": "0x140014419" } ], "successors": [ "0x140014419", "0x1400142f9" ] }, { "address": "0x140014332", "size": 1, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140014332", "size": 5, "mnemonic": "jmp", "operands": "0x14001444e" } ], "successors": [ "0x14001444e" ] } ] }, { "address": "0x140014475", "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": "0x1400144c4", "size": 10, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400144c4", "size": 5, "mnemonic": "and", "operands": "byte ptr [rax + rsi*8 + 0x38], 0xfb" }, { "address": "0x1400144c9", "size": 4, "mnemonic": "lea", "operands": "r9, [rdx + r8]" }, { "address": "0x1400144cd", "size": 3, "mnemonic": "mov", "operands": "rax, rdi" }, { "address": "0x1400144d0", "size": 3, "mnemonic": "mov", "operands": "rbx, rdi" }, { "address": "0x1400144d3", "size": 6, "mnemonic": "mov", "operands": "r13d, 1" }, { "address": "0x1400144d9", "size": 3, "mnemonic": "cmp", "operands": "rdi, r9" }, { "address": "0x1400144dc", "size": 6, "mnemonic": "jae", "operands": "0x1400145dc" }, { "address": "0x1400144e2", "size": 2, "mnemonic": "mov", "operands": "cl, byte ptr [rax]" }, { "address": "0x1400144e4", "size": 3, "mnemonic": "cmp", "operands": "cl, 0x1a" }, { "address": "0x1400144e7", "size": 6, "mnemonic": "je", "operands": "0x1400145b9" } ], "successors": [ "0x1400145b9", "0x1400144ed" ] }, { "address": "0x1400144b8", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400144b8", "size": 3, "mnemonic": "cmp", "operands": "byte ptr [rdx], 0xa" }, { "address": "0x1400144bb", "size": 2, "mnemonic": "jne", "operands": "0x1400144c4" }, { "address": "0x1400144bd", "size": 5, "mnemonic": "or", "operands": "byte ptr [rax + rsi*8 + 0x38], 4" }, { "address": "0x1400144c2", "size": 2, "mnemonic": "jmp", "operands": "0x1400144c9" } ], "successors": [ "0x1400144c9" ] }, { "address": "0x1400145b9", "size": 8, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400145b9", "size": 8, "mnemonic": "mov", "operands": "r8, qword ptr [r11 + r15*8 + 0x33300]" }, { "address": "0x1400145c1", "size": 4, "mnemonic": "lea", "operands": "rdx, [r14 + r14*8]" }, { "address": "0x1400145c5", "size": 5, "mnemonic": "mov", "operands": "al, byte ptr [r8 + rdx*8 + 0x38]" }, { "address": "0x1400145ca", "size": 2, "mnemonic": "test", "operands": "al, 0x40" }, { "address": "0x1400145cc", "size": 2, "mnemonic": "jne", "operands": "0x1400145d7" }, { "address": "0x1400145ce", "size": 2, "mnemonic": "or", "operands": "al, 2" }, { "address": "0x1400145d0", "size": 5, "mnemonic": "mov", "operands": "byte ptr [r8 + rdx*8 + 0x38], al" }, { "address": "0x1400145d5", "size": 2, "mnemonic": "jmp", "operands": "0x1400145dc" } ], "successors": [ "0x1400145dc" ] }, { "address": "0x1400144ed", "size": 10, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400144ed", "size": 4, "mnemonic": "lea", "operands": "rdx, [rax + 1]" }, { "address": "0x1400144f1", "size": 3, "mnemonic": "cmp", "operands": "cl, 0xd" }, { "address": "0x1400144f4", "size": 2, "mnemonic": "jne", "operands": "0x140014509" }, { "address": "0x1400144f6", "size": 3, "mnemonic": "cmp", "operands": "rdx, r9" }, { "address": "0x1400144f9", "size": 2, "mnemonic": "jae", "operands": "0x14001451b" }, { "address": "0x1400144fb", "size": 3, "mnemonic": "cmp", "operands": "byte ptr [rdx], 0xa" }, { "address": "0x1400144fe", "size": 2, "mnemonic": "jne", "operands": "0x140014509" }, { "address": "0x140014500", "size": 4, "mnemonic": "add", "operands": "rax, 2" }, { "address": "0x140014504", "size": 3, "mnemonic": "mov", "operands": "byte ptr [rbx], 0xa" }, { "address": "0x140014507", "size": 2, "mnemonic": "jmp", "operands": "0x14001450e" } ], "successors": [ "0x14001450e" ] }, { "address": "0x1400144c9", "size": 9, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400144c9", "size": 4, "mnemonic": "lea", "operands": "r9, [rdx + r8]" }, { "address": "0x1400144cd", "size": 3, "mnemonic": "mov", "operands": "rax, rdi" }, { "address": "0x1400144d0", "size": 3, "mnemonic": "mov", "operands": "rbx, rdi" }, { "address": "0x1400144d3", "size": 6, "mnemonic": "mov", "operands": "r13d, 1" }, { "address": "0x1400144d9", "size": 3, "mnemonic": "cmp", "operands": "rdi, r9" }, { "address": "0x1400144dc", "size": 6, "mnemonic": "jae", "operands": "0x1400145dc" }, { "address": "0x1400144e2", "size": 2, "mnemonic": "mov", "operands": "cl, byte ptr [rax]" }, { "address": "0x1400144e4", "size": 3, "mnemonic": "cmp", "operands": "cl, 0x1a" }, { "address": "0x1400144e7", "size": 6, "mnemonic": "je", "operands": "0x1400145b9" } ], "successors": [ "0x1400145b9", "0x1400144ed" ] }, { "address": "0x1400145dc", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400145dc", "size": 2, "mnemonic": "sub", "operands": "ebx, edi" }, { "address": "0x1400145de", "size": 2, "mnemonic": "jne", "operands": "0x1400145e7" }, { "address": "0x1400145e0", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x1400145e2", "size": 5, "mnemonic": "jmp", "operands": "0x140014787" } ], "successors": [ "0x140014787" ] }, { "address": "0x14001450e", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001450e", "size": 3, "mnemonic": "inc", "operands": "rbx" }, { "address": "0x140014511", "size": 3, "mnemonic": "cmp", "operands": "rax, r9" }, { "address": "0x140014514", "size": 2, "mnemonic": "jb", "operands": "0x1400144e2" } ], "successors": [ "0x1400144e2", "0x140014516" ] }, { "address": "0x140014787", "size": 10, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140014787", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x80]" }, { "address": "0x14001478f", "size": 4, "mnemonic": "add", "operands": "rsp, 0x30" }, { "address": "0x140014793", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140014795", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140014797", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140014799", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x14001479b", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14001479c", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x14001479d", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001479e", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x1400144e2", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400144e2", "size": 2, "mnemonic": "mov", "operands": "cl, byte ptr [rax]" }, { "address": "0x1400144e4", "size": 3, "mnemonic": "cmp", "operands": "cl, 0x1a" }, { "address": "0x1400144e7", "size": 6, "mnemonic": "je", "operands": "0x1400145b9" } ], "successors": [ "0x1400145b9", "0x1400144ed" ] }, { "address": "0x140014516", "size": 1, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140014516", "size": 5, "mnemonic": "jmp", "operands": "0x1400145dc" } ], "successors": [ "0x1400145dc" ] } ] }, { "address": "0x1400148ca", "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": "0x140014d04", "size": 11, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140014d04", "size": 3, "mnemonic": "or", "operands": "eax, 0xffffffff" }, { "address": "0x140014d07", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0xb0]" }, { "address": "0x140014d0f", "size": 4, "mnemonic": "add", "operands": "rsp, 0x60" }, { "address": "0x140014d13", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140014d15", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140014d17", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140014d19", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x140014d1b", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x140014d1c", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x140014d1d", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140014d1e", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140014efa", "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": "0x140014f62", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140014f62", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 8], 0" }, { "address": "0x140014f66", "size": 2, "mnemonic": "je", "operands": "0x140014f77" } ], "successors": [ "0x140014f77", "0x140014f68" ] }, { "address": "0x140014f53", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140014f53", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 0x14]" }, { "address": "0x140014f56", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x40]" }, { "address": "0x140014f5a", "size": 5, "mnemonic": "call", "operands": "0x14000abc8" }, { "address": "0x140014f5f", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rax + 0x20], ebx" }, { "address": "0x140014f62", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 8], 0" }, { "address": "0x140014f66", "size": 2, "mnemonic": "je", "operands": "0x140014f77" } ], "successors": [ "0x140014f77", "0x140014f68" ] }, { "address": "0x140014f77", "size": 6, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140014f77", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x70]" }, { "address": "0x140014f7c", "size": 3, "mnemonic": "mov", "operands": "rax, rdi" }, { "address": "0x140014f7f", "size": 5, "mnemonic": "mov", "operands": "rdi, qword ptr [rsp + 0x78]" }, { "address": "0x140014f84", "size": 4, "mnemonic": "add", "operands": "rsp, 0x60" }, { "address": "0x140014f88", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140014f89", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140014f68", "size": 10, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140014f68", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 0xc]" }, { "address": "0x140014f6b", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x40]" }, { "address": "0x140014f6f", "size": 5, "mnemonic": "call", "operands": "0x14000abc8" }, { "address": "0x140014f74", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rax + 0x24], ebx" }, { "address": "0x140014f77", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x70]" }, { "address": "0x140014f7c", "size": 3, "mnemonic": "mov", "operands": "rax, rdi" }, { "address": "0x140014f7f", "size": 5, "mnemonic": "mov", "operands": "rdi, qword ptr [rsp + 0x78]" }, { "address": "0x140014f84", "size": 4, "mnemonic": "add", "operands": "rsp, 0x60" }, { "address": "0x140014f88", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140014f89", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140014f9e", "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": "0x140015006", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140015006", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 8], 0" }, { "address": "0x14001500a", "size": 2, "mnemonic": "je", "operands": "0x14001501b" } ], "successors": [ "0x14001501b", "0x14001500c" ] }, { "address": "0x140014ff7", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140014ff7", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 0x14]" }, { "address": "0x140014ffa", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x40]" }, { "address": "0x140014ffe", "size": 5, "mnemonic": "call", "operands": "0x14000abc8" }, { "address": "0x140015003", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rax + 0x20], ebx" }, { "address": "0x140015006", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 8], 0" }, { "address": "0x14001500a", "size": 2, "mnemonic": "je", "operands": "0x14001501b" } ], "successors": [ "0x14001501b", "0x14001500c" ] }, { "address": "0x14001501b", "size": 6, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001501b", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x70]" }, { "address": "0x140015020", "size": 3, "mnemonic": "mov", "operands": "rax, rdi" }, { "address": "0x140015023", "size": 5, "mnemonic": "mov", "operands": "rdi, qword ptr [rsp + 0x78]" }, { "address": "0x140015028", "size": 4, "mnemonic": "add", "operands": "rsp, 0x60" }, { "address": "0x14001502c", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001502d", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14001500c", "size": 10, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001500c", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 0xc]" }, { "address": "0x14001500f", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x40]" }, { "address": "0x140015013", "size": 5, "mnemonic": "call", "operands": "0x14000abc8" }, { "address": "0x140015018", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rax + 0x24], ebx" }, { "address": "0x14001501b", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x70]" }, { "address": "0x140015020", "size": 3, "mnemonic": "mov", "operands": "rax, rdi" }, { "address": "0x140015023", "size": 5, "mnemonic": "mov", "operands": "rdi, qword ptr [rsp + 0x78]" }, { "address": "0x140015028", "size": 4, "mnemonic": "add", "operands": "rsp, 0x60" }, { "address": "0x14001502c", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001502d", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140015582", "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": "0x1400155f7", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400155f7", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 8], 0" }, { "address": "0x1400155fb", "size": 2, "mnemonic": "je", "operands": "0x14001560c" } ], "successors": [ "0x14001560c", "0x1400155fd" ] }, { "address": "0x1400155e8", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400155e8", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 0x14]" }, { "address": "0x1400155eb", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x40]" }, { "address": "0x1400155ef", "size": 5, "mnemonic": "call", "operands": "0x14000abc8" }, { "address": "0x1400155f4", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rax + 0x20], ebx" }, { "address": "0x1400155f7", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 8], 0" }, { "address": "0x1400155fb", "size": 2, "mnemonic": "je", "operands": "0x14001560c" } ], "successors": [ "0x14001560c", "0x1400155fd" ] }, { "address": "0x14001560c", "size": 7, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001560c", "size": 5, "mnemonic": "lea", "operands": "r11, [rsp + 0x70]" }, { "address": "0x140015611", "size": 2, "mnemonic": "mov", "operands": "eax, edi" }, { "address": "0x140015613", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r11 + 0x10]" }, { "address": "0x140015617", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [r11 + 0x18]" }, { "address": "0x14001561b", "size": 3, "mnemonic": "mov", "operands": "rsp, r11" }, { "address": "0x14001561e", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001561f", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x1400155fd", "size": 11, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x1400155fd", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 0xc]" }, { "address": "0x140015600", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x40]" }, { "address": "0x140015604", "size": 5, "mnemonic": "call", "operands": "0x14000abc8" }, { "address": "0x140015609", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rax + 0x24], ebx" }, { "address": "0x14001560c", "size": 5, "mnemonic": "lea", "operands": "r11, [rsp + 0x70]" }, { "address": "0x140015611", "size": 2, "mnemonic": "mov", "operands": "eax, edi" }, { "address": "0x140015613", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r11 + 0x10]" }, { "address": "0x140015617", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [r11 + 0x18]" }, { "address": "0x14001561b", "size": 3, "mnemonic": "mov", "operands": "rsp, r11" }, { "address": "0x14001561e", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001561f", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140015734", "name": "", "blocks": [ { "address": "0x140015734", "size": 22, "is_prolog": true, "is_epilog": false, "instructions": [ { "address": "0x140015734", "size": 2, "mnemonic": "push", "operands": "rbp" }, { "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": "0x14001577e", "size": 12, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001577e", "size": 3, "mnemonic": "test", "operands": "rdx, rdx" }, { "address": "0x140015781", "size": 2, "mnemonic": "jne", "operands": "0x1400157b0" }, { "address": "0x140015783", "size": 5, "mnemonic": "mov", "operands": "byte ptr [r9 + 0x30], 1" }, { "address": "0x140015788", "size": 3, "mnemonic": "xor", "operands": "r8d, r8d" }, { "address": "0x14001578b", "size": 8, "mnemonic": "mov", "operands": "dword ptr [r9 + 0x2c], 0x16" }, { "address": "0x140015793", "size": 2, "mnemonic": "xor", "operands": "ecx, ecx" }, { "address": "0x140015795", "size": 3, "mnemonic": "xor", "operands": "r9d, r9d" }, { "address": "0x140015798", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x28], rbx" }, { "address": "0x14001579d", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], r12" }, { "address": "0x1400157a2", "size": 5, "mnemonic": "call", "operands": "0x14000aefc" }, { "address": "0x1400157a7", "size": 4, "mnemonic": "or", "operands": "rax, 0xffffffffffffffff" }, { "address": "0x1400157ab", "size": 5, "mnemonic": "jmp", "operands": "0x140015a56" } ], "successors": [ "0x140015a56" ] }, { "address": "0x140015772", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140015772", "size": 3, "mnemonic": "test", "operands": "r8, r8" }, { "address": "0x140015775", "size": 2, "mnemonic": "jne", "operands": "0x14001577e" }, { "address": "0x140015777", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x140015779", "size": 5, "mnemonic": "jmp", "operands": "0x140015a56" } ], "successors": [ "0x140015a56" ] }, { "address": "0x140015a56", "size": 13, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140015a56", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x18]" }, { "address": "0x140015a5a", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x140015a5d", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x140015a62", "size": 4, "mnemonic": "add", "operands": "rsp, 0x78" }, { "address": "0x140015a66", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140015a68", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140015a6a", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140015a6c", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x140015a6e", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x140015a6f", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x140015a70", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x140015a71", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140015a72", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140015a7e", "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": "0x140015aa9", "size": 17, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140015aa9", "size": 7, "mnemonic": "cmp", "operands": "dword ptr [rip + 0x1d740], 0" }, { "address": "0x140015ab0", "size": 2, "mnemonic": "jne", "operands": "0x140015ac2" }, { "address": "0x140015ab2", "size": 7, "mnemonic": "movups", "operands": "xmm0, xmmword ptr [rip + 0x1b96f]" }, { "address": "0x140015ab9", "size": 4, "mnemonic": "mov", "operands": "byte ptr [rbp - 0x18], 1" }, { "address": "0x140015abd", "size": 5, "mnemonic": "movdqu", "operands": "xmmword ptr [rbp - 0x28], xmm0" }, { "address": "0x140015ac2", "size": 4, "mnemonic": "lea", "operands": "rax, [rbp - 0x40]" }, { "address": "0x140015ac6", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x28], rax" }, { "address": "0x140015acb", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rbp + 0x30]" }, { "address": "0x140015acf", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rax" }, { "address": "0x140015ad4", "size": 5, "mnemonic": "call", "operands": "0x140015620" }, { "address": "0x140015ad9", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 0x18], 2" }, { "address": "0x140015add", "size": 2, "mnemonic": "mov", "operands": "edi, eax" }, { "address": "0x140015adf", "size": 2, "mnemonic": "jne", "operands": "0x140015aec" }, { "address": "0x140015ae1", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x40]" }, { "address": "0x140015ae5", "size": 7, "mnemonic": "and", "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" }, { "address": "0x140015aec", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 0x10], 0" }, { "address": "0x140015af0", "size": 2, "mnemonic": "je", "operands": "0x140015b01" } ], "successors": [ "0x140015b01", "0x140015af2" ] }, { "address": "0x140015aa4", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140015aa4", "size": 3, "mnemonic": "movups", "operands": "xmm0, xmmword ptr [rax]" }, { "address": "0x140015aa7", "size": 2, "mnemonic": "jmp", "operands": "0x140015ab9" } ], "successors": [ "0x140015ab9" ] }, { "address": "0x140015b01", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140015b01", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 8], 0" }, { "address": "0x140015b05", "size": 2, "mnemonic": "je", "operands": "0x140015b16" } ], "successors": [ "0x140015b16", "0x140015b07" ] }, { "address": "0x140015af2", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140015af2", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 0x14]" }, { "address": "0x140015af5", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x40]" }, { "address": "0x140015af9", "size": 5, "mnemonic": "call", "operands": "0x14000abc8" }, { "address": "0x140015afe", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rax + 0x20], ebx" }, { "address": "0x140015b01", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 8], 0" }, { "address": "0x140015b05", "size": 2, "mnemonic": "je", "operands": "0x140015b16" } ], "successors": [ "0x140015b16", "0x140015b07" ] }, { "address": "0x140015ab9", "size": 14, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140015ab9", "size": 4, "mnemonic": "mov", "operands": "byte ptr [rbp - 0x18], 1" }, { "address": "0x140015abd", "size": 5, "mnemonic": "movdqu", "operands": "xmmword ptr [rbp - 0x28], xmm0" }, { "address": "0x140015ac2", "size": 4, "mnemonic": "lea", "operands": "rax, [rbp - 0x40]" }, { "address": "0x140015ac6", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x28], rax" }, { "address": "0x140015acb", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rbp + 0x30]" }, { "address": "0x140015acf", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rax" }, { "address": "0x140015ad4", "size": 5, "mnemonic": "call", "operands": "0x140015620" }, { "address": "0x140015ad9", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 0x18], 2" }, { "address": "0x140015add", "size": 2, "mnemonic": "mov", "operands": "edi, eax" }, { "address": "0x140015adf", "size": 2, "mnemonic": "jne", "operands": "0x140015aec" }, { "address": "0x140015ae1", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x40]" }, { "address": "0x140015ae5", "size": 7, "mnemonic": "and", "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" }, { "address": "0x140015aec", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 0x10], 0" }, { "address": "0x140015af0", "size": 2, "mnemonic": "je", "operands": "0x140015b01" } ], "successors": [ "0x140015b01", "0x140015af2" ] }, { "address": "0x140015b16", "size": 7, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140015b16", "size": 5, "mnemonic": "lea", "operands": "r11, [rsp + 0x70]" }, { "address": "0x140015b1b", "size": 2, "mnemonic": "mov", "operands": "eax, edi" }, { "address": "0x140015b1d", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r11 + 0x10]" }, { "address": "0x140015b21", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [r11 + 0x18]" }, { "address": "0x140015b25", "size": 3, "mnemonic": "mov", "operands": "rsp, r11" }, { "address": "0x140015b28", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140015b29", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140015b07", "size": 11, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140015b07", "size": 3, "mnemonic": "mov", "operands": "ebx, dword ptr [rbp - 0xc]" }, { "address": "0x140015b0a", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x40]" }, { "address": "0x140015b0e", "size": 5, "mnemonic": "call", "operands": "0x14000abc8" }, { "address": "0x140015b13", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rax + 0x24], ebx" }, { "address": "0x140015b16", "size": 5, "mnemonic": "lea", "operands": "r11, [rsp + 0x70]" }, { "address": "0x140015b1b", "size": 2, "mnemonic": "mov", "operands": "eax, edi" }, { "address": "0x140015b1d", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r11 + 0x10]" }, { "address": "0x140015b21", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [r11 + 0x18]" }, { "address": "0x140015b25", "size": 3, "mnemonic": "mov", "operands": "rsp, r11" }, { "address": "0x140015b28", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140015b29", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140015c13", "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": "0x140015c56", "size": 13, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140015c56", "size": 4, "mnemonic": "mov", "operands": "rdx, qword ptr [rbp - 0x30]" }, { "address": "0x140015c5a", "size": 2, "mnemonic": "mov", "operands": "eax, edi" }, { "address": "0x140015c5c", "size": 3, "mnemonic": "sar", "operands": "eax, 8" }, { "address": "0x140015c5f", "size": 6, "mnemonic": "mov", "operands": "r10d, 1" }, { "address": "0x140015c65", "size": 3, "mnemonic": "movzx", "operands": "ecx, al" }, { "address": "0x140015c68", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rdx]" }, { "address": "0x140015c6b", "size": 4, "mnemonic": "cmp", "operands": "word ptr [rax + rcx*2], bx" }, { "address": "0x140015c6f", "size": 2, "mnemonic": "jge", "operands": "0x140015c81" }, { "address": "0x140015c71", "size": 3, "mnemonic": "mov", "operands": "byte ptr [rbp - 0x40], cl" }, { "address": "0x140015c74", "size": 4, "mnemonic": "lea", "operands": "r9d, [r10 + 1]" }, { "address": "0x140015c78", "size": 4, "mnemonic": "mov", "operands": "byte ptr [rbp - 0x3f], dil" }, { "address": "0x140015c7c", "size": 3, "mnemonic": "mov", "operands": "byte ptr [rbp - 0x3e], bl" }, { "address": "0x140015c7f", "size": 2, "mnemonic": "jmp", "operands": "0x140015c8b" } ], "successors": [ "0x140015c8b" ] }, { "address": "0x140015c49", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140015c49", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rbp - 0x30]" }, { "address": "0x140015c4d", "size": 3, "mnemonic": "mov", "operands": "rcx, qword ptr [rax]" }, { "address": "0x140015c50", "size": 4, "mnemonic": "movzx", "operands": "eax, word ptr [rcx + rdi*2]" }, { "address": "0x140015c54", "size": 2, "mnemonic": "jmp", "operands": "0x140015cd5" } ], "successors": [ "0x140015cd5" ] }, { "address": "0x140015c8b", "size": 16, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140015c8b", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x140015c8d", "size": 5, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x30], r10d" }, { "address": "0x140015c92", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbp - 0x18], eax" }, { "address": "0x140015c95", "size": 4, "mnemonic": "lea", "operands": "r8, [rbp - 0x40]" }, { "address": "0x140015c99", "size": 4, "mnemonic": "mov", "operands": "word ptr [rbp - 0x14], ax" }, { "address": "0x140015c9d", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x30]" }, { "address": "0x140015ca1", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdx + 0xc]" }, { "address": "0x140015ca4", "size": 3, "mnemonic": "mov", "operands": "edx, r10d" }, { "address": "0x140015ca7", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x28], eax" }, { "address": "0x140015cab", "size": 4, "mnemonic": "lea", "operands": "rax, [rbp - 0x18]" }, { "address": "0x140015caf", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rax" }, { "address": "0x140015cb4", "size": 5, "mnemonic": "call", "operands": "0x140016050" }, { "address": "0x140015cb9", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x140015cbb", "size": 2, "mnemonic": "jne", "operands": "0x140015cd1" }, { "address": "0x140015cbd", "size": 3, "mnemonic": "cmp", "operands": "byte ptr [rbp - 0x20], bl" }, { "address": "0x140015cc0", "size": 2, "mnemonic": "je", "operands": "0x140015ccd" } ], "successors": [ "0x140015ccd", "0x140015cc2" ] }, { "address": "0x140015cd5", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140015cd5", "size": 2, "mnemonic": "and", "operands": "eax, esi" }, { "address": "0x140015cd7", "size": 3, "mnemonic": "cmp", "operands": "byte ptr [rbp - 0x20], bl" }, { "address": "0x140015cda", "size": 2, "mnemonic": "je", "operands": "0x140015ce7" } ], "successors": [ "0x140015ce7", "0x140015cdc" ] }, { "address": "0x140015ccd", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140015ccd", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x140015ccf", "size": 2, "mnemonic": "jmp", "operands": "0x140015ce7" } ], "successors": [ "0x140015ce7" ] }, { "address": "0x140015cc2", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140015cc2", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rbp - 0x38]" }, { "address": "0x140015cc6", "size": 7, "mnemonic": "and", "operands": "dword ptr [rax + 0x3a8], 0xfffffffd" }, { "address": "0x140015ccd", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x140015ccf", "size": 2, "mnemonic": "jmp", "operands": "0x140015ce7" } ], "successors": [ "0x140015ce7" ] }, { "address": "0x140015ce7", "size": 10, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140015ce7", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x10]" }, { "address": "0x140015ceb", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x140015cee", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x140015cf3", "size": 8, "mnemonic": "lea", "operands": "r11, [rsp + 0x80]" }, { "address": "0x140015cfb", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r11 + 0x10]" }, { "address": "0x140015cff", "size": 4, "mnemonic": "mov", "operands": "rsi, qword ptr [r11 + 0x18]" }, { "address": "0x140015d03", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [r11 + 0x20]" }, { "address": "0x140015d07", "size": 3, "mnemonic": "mov", "operands": "rsp, r11" }, { "address": "0x140015d0a", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140015d0b", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140015cdc", "size": 12, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140015cdc", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x38]" }, { "address": "0x140015ce0", "size": 7, "mnemonic": "and", "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" }, { "address": "0x140015ce7", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x10]" }, { "address": "0x140015ceb", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x140015cee", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x140015cf3", "size": 8, "mnemonic": "lea", "operands": "r11, [rsp + 0x80]" }, { "address": "0x140015cfb", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r11 + 0x10]" }, { "address": "0x140015cff", "size": 4, "mnemonic": "mov", "operands": "rsi, qword ptr [r11 + 0x18]" }, { "address": "0x140015d03", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [r11 + 0x20]" }, { "address": "0x140015d07", "size": 3, "mnemonic": "mov", "operands": "rsp, r11" }, { "address": "0x140015d0a", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140015d0b", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140015d0c", "name": "", "blocks": [ { "address": "0x140015d0c", "size": 30, "is_prolog": true, "is_epilog": false, "instructions": [ { "address": "0x140015d0c", "size": 2, "mnemonic": "push", "operands": "rbp" }, { "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": "0x140015e4e", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140015e4e", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp + 0x20], 0" }, { "address": "0x140015e52", "size": 2, "mnemonic": "je", "operands": "0x140015e5f" } ], "successors": [ "0x140015e5f", "0x140015e54" ] }, { "address": "0x140015e5f", "size": 13, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140015e5f", "size": 2, "mnemonic": "mov", "operands": "eax, edi" }, { "address": "0x140015e61", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x28]" }, { "address": "0x140015e65", "size": 3, "mnemonic": "xor", "operands": "rcx, rbp" }, { "address": "0x140015e68", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x140015e6d", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [rbp + 0x50]" }, { "address": "0x140015e71", "size": 4, "mnemonic": "mov", "operands": "rsi, qword ptr [rbp + 0x58]" }, { "address": "0x140015e75", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [rbp + 0x60]" }, { "address": "0x140015e79", "size": 4, "mnemonic": "mov", "operands": "r12, qword ptr [rbp + 0x68]" }, { "address": "0x140015e7d", "size": 4, "mnemonic": "lea", "operands": "rsp, [rbp + 0x30]" }, { "address": "0x140015e81", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140015e83", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140015e85", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140015e86", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140015e54", "size": 15, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140015e54", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rbp + 8]" }, { "address": "0x140015e58", "size": 7, "mnemonic": "and", "operands": "dword ptr [rax + 0x3a8], 0xfffffffd" }, { "address": "0x140015e5f", "size": 2, "mnemonic": "mov", "operands": "eax, edi" }, { "address": "0x140015e61", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x28]" }, { "address": "0x140015e65", "size": 3, "mnemonic": "xor", "operands": "rcx, rbp" }, { "address": "0x140015e68", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x140015e6d", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [rbp + 0x50]" }, { "address": "0x140015e71", "size": 4, "mnemonic": "mov", "operands": "rsi, qword ptr [rbp + 0x58]" }, { "address": "0x140015e75", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [rbp + 0x60]" }, { "address": "0x140015e79", "size": 4, "mnemonic": "mov", "operands": "r12, qword ptr [rbp + 0x68]" }, { "address": "0x140015e7d", "size": 4, "mnemonic": "lea", "operands": "rsp, [rbp + 0x30]" }, { "address": "0x140015e81", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140015e83", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140015e85", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140015e86", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140015e8a", "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": "0x140015f2d", "size": 12, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140015f2d", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0xa1c5]" }, { "address": "0x140015f33", "size": 3, "mnemonic": "cmp", "operands": "eax, 0x7a" }, { "address": "0x140015f36", "size": 6, "mnemonic": "jne", "operands": "0x140016016" }, { "address": "0x140015f3c", "size": 3, "mnemonic": "xor", "operands": "r9d, r9d" }, { "address": "0x140015f3f", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x20], edi" }, { "address": "0x140015f43", "size": 3, "mnemonic": "mov", "operands": "r8d, ebp" }, { "address": "0x140015f46", "size": 3, "mnemonic": "mov", "operands": "rdx, r14" }, { "address": "0x140015f49", "size": 3, "mnemonic": "mov", "operands": "rcx, r12" }, { "address": "0x140015f4c", "size": 5, "mnemonic": "call", "operands": "0x140015d0c" }, { "address": "0x140015f51", "size": 3, "mnemonic": "movsxd", "operands": "r15, eax" }, { "address": "0x140015f54", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x140015f56", "size": 6, "mnemonic": "je", "operands": "0x140016016" } ], "successors": [ "0x140016016", "0x140015f5c" ] }, { "address": "0x140015eea", "size": 8, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140015eea", "size": 3, "mnemonic": "lea", "operands": "edx, [rdi + 1]" }, { "address": "0x140015eed", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x140015ef0", "size": 5, "mnemonic": "call", "operands": "0x140011a80" }, { "address": "0x140015ef5", "size": 2, "mnemonic": "xor", "operands": "ecx, ecx" }, { "address": "0x140015ef7", "size": 3, "mnemonic": "mov", "operands": "qword ptr [rsi], rax" }, { "address": "0x140015efa", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x140015eff", "size": 3, "mnemonic": "cmp", "operands": "qword ptr [rsi], rdi" }, { "address": "0x140015f02", "size": 6, "mnemonic": "je", "operands": "0x140016016" } ], "successors": [ "0x140016016", "0x140015f08" ] }, { "address": "0x140016016", "size": 13, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140016016", "size": 3, "mnemonic": "or", "operands": "eax, 0xffffffff" }, { "address": "0x140016019", "size": 8, "mnemonic": "mov", "operands": "rcx, qword ptr [rsp + 0xc0]" }, { "address": "0x140016021", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x140016024", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x140016029", "size": 7, "mnemonic": "add", "operands": "rsp, 0xd0" }, { "address": "0x140016030", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140016032", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140016034", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x140016036", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x140016037", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x140016038", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140016039", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x14001603a", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140015f5c", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140015f5c", "size": 3, "mnemonic": "mov", "operands": "rcx, r15" }, { "address": "0x140015f5f", "size": 5, "mnemonic": "mov", "operands": "edx, 1" }, { "address": "0x140015f64", "size": 5, "mnemonic": "call", "operands": "0x140011a80" }, { "address": "0x140015f69", "size": 3, "mnemonic": "mov", "operands": "rbx, rax" }, { "address": "0x140015f6c", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x140015f6f", "size": 2, "mnemonic": "je", "operands": "0x140015f96" } ], "successors": [ "0x140015f96", "0x140015f71" ] }, { "address": "0x140015f08", "size": 10, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140015f08", "size": 3, "mnemonic": "mov", "operands": "rcx, qword ptr [rsi]" }, { "address": "0x140015f0b", "size": 3, "mnemonic": "lea", "operands": "eax, [rbx - 1]" }, { "address": "0x140015f0e", "size": 3, "mnemonic": "movsxd", "operands": "r9, eax" }, { "address": "0x140015f11", "size": 5, "mnemonic": "lea", "operands": "r8, [rsp + 0x40]" }, { "address": "0x140015f16", "size": 3, "mnemonic": "mov", "operands": "rdx, rbx" }, { "address": "0x140015f19", "size": 5, "mnemonic": "call", "operands": "0x14001c3c0" }, { "address": "0x140015f1e", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x140015f20", "size": 6, "mnemonic": "jne", "operands": "0x14001603b" }, { "address": "0x140015f26", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x140015f28", "size": 5, "mnemonic": "jmp", "operands": "0x140016019" } ], "successors": [ "0x140016019" ] }, { "address": "0x140015f96", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140015f96", "size": 3, "mnemonic": "or", "operands": "edi, 0xffffffff" }, { "address": "0x140015f99", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x140015f9c", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x140015fa1", "size": 2, "mnemonic": "mov", "operands": "eax, edi" }, { "address": "0x140015fa3", "size": 2, "mnemonic": "jmp", "operands": "0x140016019" } ], "successors": [ "0x140016019" ] }, { "address": "0x140015f71", "size": 8, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140015f71", "size": 3, "mnemonic": "mov", "operands": "r9, rax" }, { "address": "0x140015f74", "size": 5, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x20], r15d" }, { "address": "0x140015f79", "size": 3, "mnemonic": "mov", "operands": "r8d, ebp" }, { "address": "0x140015f7c", "size": 3, "mnemonic": "mov", "operands": "rdx, r14" }, { "address": "0x140015f7f", "size": 3, "mnemonic": "mov", "operands": "rcx, r12" }, { "address": "0x140015f82", "size": 5, "mnemonic": "call", "operands": "0x140015d0c" }, { "address": "0x140015f87", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x140015f89", "size": 2, "mnemonic": "je", "operands": "0x140015f96" } ], "successors": [ "0x140015f96", "0x140015f8b" ] }, { "address": "0x140016019", "size": 12, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140016019", "size": 8, "mnemonic": "mov", "operands": "rcx, qword ptr [rsp + 0xc0]" }, { "address": "0x140016021", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x140016024", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x140016029", "size": 7, "mnemonic": "add", "operands": "rsp, 0xd0" }, { "address": "0x140016030", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140016032", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140016034", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x140016036", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x140016037", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x140016038", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140016039", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x14001603a", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140015f8b", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140015f8b", "size": 3, "mnemonic": "mov", "operands": "rax, rbx" }, { "address": "0x140015f8e", "size": 3, "mnemonic": "mov", "operands": "rbx, rdi" }, { "address": "0x140015f91", "size": 3, "mnemonic": "mov", "operands": "qword ptr [rsi], rax" }, { "address": "0x140015f94", "size": 2, "mnemonic": "jmp", "operands": "0x140015f99" } ], "successors": [ "0x140015f99" ] }, { "address": "0x140015f99", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140015f99", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x140015f9c", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x140015fa1", "size": 2, "mnemonic": "mov", "operands": "eax, edi" }, { "address": "0x140015fa3", "size": 2, "mnemonic": "jmp", "operands": "0x140016019" } ], "successors": [ "0x140016019" ] } ] }, { "address": "0x140016050", "name": "", "blocks": [ { "address": "0x140016050", "size": 39, "is_prolog": true, "is_epilog": false, "instructions": [ { "address": "0x140016050", "size": 2, "mnemonic": "push", "operands": "rbp" }, { "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": "0x1400161a6", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400161a6", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp + 0x20], 0" }, { "address": "0x1400161aa", "size": 2, "mnemonic": "je", "operands": "0x1400161b7" } ], "successors": [ "0x1400161b7", "0x1400161ac" ] }, { "address": "0x1400161b7", "size": 14, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x1400161b7", "size": 2, "mnemonic": "mov", "operands": "eax, edi" }, { "address": "0x1400161b9", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x28]" }, { "address": "0x1400161bd", "size": 3, "mnemonic": "xor", "operands": "rcx, rbp" }, { "address": "0x1400161c0", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x1400161c5", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [rbp + 0x60]" }, { "address": "0x1400161c9", "size": 4, "mnemonic": "mov", "operands": "rsi, qword ptr [rbp + 0x68]" }, { "address": "0x1400161cd", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [rbp + 0x70]" }, { "address": "0x1400161d1", "size": 4, "mnemonic": "lea", "operands": "rsp, [rbp + 0x30]" }, { "address": "0x1400161d5", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x1400161d7", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x1400161d9", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x1400161db", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x1400161dd", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x1400161de", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x1400161ac", "size": 16, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x1400161ac", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rbp + 8]" }, { "address": "0x1400161b0", "size": 7, "mnemonic": "and", "operands": "dword ptr [rax + 0x3a8], 0xfffffffd" }, { "address": "0x1400161b7", "size": 2, "mnemonic": "mov", "operands": "eax, edi" }, { "address": "0x1400161b9", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x28]" }, { "address": "0x1400161bd", "size": 3, "mnemonic": "xor", "operands": "rcx, rbp" }, { "address": "0x1400161c0", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x1400161c5", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [rbp + 0x60]" }, { "address": "0x1400161c9", "size": 4, "mnemonic": "mov", "operands": "rsi, qword ptr [rbp + 0x68]" }, { "address": "0x1400161cd", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [rbp + 0x70]" }, { "address": "0x1400161d1", "size": 4, "mnemonic": "lea", "operands": "rsp, [rbp + 0x30]" }, { "address": "0x1400161d5", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x1400161d7", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x1400161d9", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x1400161db", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x1400161dd", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x1400161de", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x1400161e0", "name": "", "blocks": [ { "address": "0x1400161e0", "size": 26, "is_prolog": true, "is_epilog": false, "instructions": [ { "address": "0x1400161e0", "size": 2, "mnemonic": "push", "operands": "rbp" }, { "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": "0x140016235", "size": 19, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140016235", "size": 4, "mnemonic": "mov", "operands": "r14d, dword ptr [rbp + 0x78]" }, { "address": "0x140016239", "size": 3, "mnemonic": "test", "operands": "r14d, r14d" }, { "address": "0x14001623c", "size": 2, "mnemonic": "jne", "operands": "0x140016245" }, { "address": "0x14001623e", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rbx]" }, { "address": "0x140016241", "size": 4, "mnemonic": "mov", "operands": "r14d, dword ptr [rax + 0xc]" }, { "address": "0x140016245", "size": 6, "mnemonic": "neg", "operands": "dword ptr [rbp + 0x80]" }, { "address": "0x14001624b", "size": 3, "mnemonic": "mov", "operands": "r9d, edi" }, { "address": "0x14001624e", "size": 3, "mnemonic": "mov", "operands": "r8, rsi" }, { "address": "0x140016251", "size": 3, "mnemonic": "mov", "operands": "ecx, r14d" }, { "address": "0x140016254", "size": 2, "mnemonic": "sbb", "operands": "edx, edx" }, { "address": "0x140016256", "size": 5, "mnemonic": "and", "operands": "dword ptr [rsp + 0x28], 0" }, { "address": "0x14001625b", "size": 6, "mnemonic": "and", "operands": "qword ptr [rsp + 0x20], 0" }, { "address": "0x140016261", "size": 3, "mnemonic": "and", "operands": "edx, 8" }, { "address": "0x140016264", "size": 2, "mnemonic": "inc", "operands": "edx" }, { "address": "0x140016266", "size": 5, "mnemonic": "call", "operands": "0x14001702c" }, { "address": "0x14001626b", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x14001626d", "size": 3, "mnemonic": "movsxd", "operands": "r15, eax" }, { "address": "0x140016270", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x140016272", "size": 6, "mnemonic": "je", "operands": "0x1400164eb" } ], "successors": [ "0x1400164eb", "0x140016278" ] }, { "address": "0x140016233", "size": 20, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140016233", "size": 2, "mnemonic": "mov", "operands": "edi, eax" }, { "address": "0x140016235", "size": 4, "mnemonic": "mov", "operands": "r14d, dword ptr [rbp + 0x78]" }, { "address": "0x140016239", "size": 3, "mnemonic": "test", "operands": "r14d, r14d" }, { "address": "0x14001623c", "size": 2, "mnemonic": "jne", "operands": "0x140016245" }, { "address": "0x14001623e", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rbx]" }, { "address": "0x140016241", "size": 4, "mnemonic": "mov", "operands": "r14d, dword ptr [rax + 0xc]" }, { "address": "0x140016245", "size": 6, "mnemonic": "neg", "operands": "dword ptr [rbp + 0x80]" }, { "address": "0x14001624b", "size": 3, "mnemonic": "mov", "operands": "r9d, edi" }, { "address": "0x14001624e", "size": 3, "mnemonic": "mov", "operands": "r8, rsi" }, { "address": "0x140016251", "size": 3, "mnemonic": "mov", "operands": "ecx, r14d" }, { "address": "0x140016254", "size": 2, "mnemonic": "sbb", "operands": "edx, edx" }, { "address": "0x140016256", "size": 5, "mnemonic": "and", "operands": "dword ptr [rsp + 0x28], 0" }, { "address": "0x14001625b", "size": 6, "mnemonic": "and", "operands": "qword ptr [rsp + 0x20], 0" }, { "address": "0x140016261", "size": 3, "mnemonic": "and", "operands": "edx, 8" }, { "address": "0x140016264", "size": 2, "mnemonic": "inc", "operands": "edx" }, { "address": "0x140016266", "size": 5, "mnemonic": "call", "operands": "0x14001702c" }, { "address": "0x14001626b", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x14001626d", "size": 3, "mnemonic": "movsxd", "operands": "r15, eax" }, { "address": "0x140016270", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x140016272", "size": 6, "mnemonic": "je", "operands": "0x1400164eb" } ], "successors": [ "0x1400164eb", "0x140016278" ] }, { "address": "0x1400164eb", "size": 13, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x1400164eb", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 8]" }, { "address": "0x1400164ef", "size": 3, "mnemonic": "xor", "operands": "rcx, rbp" }, { "address": "0x1400164f2", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x1400164f7", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [rbp + 0x40]" }, { "address": "0x1400164fb", "size": 4, "mnemonic": "mov", "operands": "rsi, qword ptr [rbp + 0x48]" }, { "address": "0x1400164ff", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [rbp + 0x50]" }, { "address": "0x140016503", "size": 4, "mnemonic": "lea", "operands": "rsp, [rbp + 0x10]" }, { "address": "0x140016507", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140016509", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14001650b", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x14001650d", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x14001650f", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140016510", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140016278", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140016278", "size": 3, "mnemonic": "mov", "operands": "rax, r15" }, { "address": "0x14001627b", "size": 3, "mnemonic": "add", "operands": "rax, rax" }, { "address": "0x14001627e", "size": 4, "mnemonic": "lea", "operands": "rcx, [rax + 0x10]" }, { "address": "0x140016282", "size": 3, "mnemonic": "cmp", "operands": "rax, rcx" }, { "address": "0x140016285", "size": 3, "mnemonic": "sbb", "operands": "rax, rax" }, { "address": "0x140016288", "size": 3, "mnemonic": "and", "operands": "rax, rcx" }, { "address": "0x14001628b", "size": 6, "mnemonic": "je", "operands": "0x1400164ce" } ], "successors": [ "0x1400164ce", "0x140016291" ] }, { "address": "0x1400164ce", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400164ce", "size": 3, "mnemonic": "mov", "operands": "rbx, rdx" }, { "address": "0x1400164d1", "size": 2, "mnemonic": "mov", "operands": "esi, edx" }, { "address": "0x1400164d3", "size": 3, "mnemonic": "test", "operands": "rbx, rbx" }, { "address": "0x1400164d6", "size": 2, "mnemonic": "je", "operands": "0x1400164e9" } ], "successors": [ "0x1400164e9", "0x1400164d8" ] }, { "address": "0x140016291", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140016291", "size": 10, "mnemonic": "movabs", "operands": "r8, 0xffffffffffffff0" }, { "address": "0x14001629b", "size": 6, "mnemonic": "cmp", "operands": "rax, 0x400" }, { "address": "0x1400162a1", "size": 2, "mnemonic": "ja", "operands": "0x1400162d4" } ], "successors": [ "0x1400162d4", "0x1400162a3" ] }, { "address": "0x1400164e9", "size": 14, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x1400164e9", "size": 2, "mnemonic": "mov", "operands": "eax, esi" }, { "address": "0x1400164eb", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 8]" }, { "address": "0x1400164ef", "size": 3, "mnemonic": "xor", "operands": "rcx, rbp" }, { "address": "0x1400164f2", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x1400164f7", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [rbp + 0x40]" }, { "address": "0x1400164fb", "size": 4, "mnemonic": "mov", "operands": "rsi, qword ptr [rbp + 0x48]" }, { "address": "0x1400164ff", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [rbp + 0x50]" }, { "address": "0x140016503", "size": 4, "mnemonic": "lea", "operands": "rsp, [rbp + 0x10]" }, { "address": "0x140016507", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140016509", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14001650b", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x14001650d", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x14001650f", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140016510", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x1400164d8", "size": 18, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x1400164d8", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbx - 0x10]" }, { "address": "0x1400164dc", "size": 6, "mnemonic": "cmp", "operands": "dword ptr [rcx], 0xdddd" }, { "address": "0x1400164e2", "size": 2, "mnemonic": "jne", "operands": "0x1400164e9" }, { "address": "0x1400164e4", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x1400164e9", "size": 2, "mnemonic": "mov", "operands": "eax, esi" }, { "address": "0x1400164eb", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 8]" }, { "address": "0x1400164ef", "size": 3, "mnemonic": "xor", "operands": "rcx, rbp" }, { "address": "0x1400164f2", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x1400164f7", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [rbp + 0x40]" }, { "address": "0x1400164fb", "size": 4, "mnemonic": "mov", "operands": "rsi, qword ptr [rbp + 0x48]" }, { "address": "0x1400164ff", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [rbp + 0x50]" }, { "address": "0x140016503", "size": 4, "mnemonic": "lea", "operands": "rsp, [rbp + 0x10]" }, { "address": "0x140016507", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140016509", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14001650b", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x14001650d", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x14001650f", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140016510", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x1400162d4", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400162d4", "size": 3, "mnemonic": "mov", "operands": "rcx, rax" }, { "address": "0x1400162d7", "size": 5, "mnemonic": "call", "operands": "0x140015200" }, { "address": "0x1400162dc", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x1400162de", "size": 3, "mnemonic": "mov", "operands": "rbx, rax" }, { "address": "0x1400162e1", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x1400162e4", "size": 2, "mnemonic": "je", "operands": "0x1400162f0" } ], "successors": [ "0x1400162f0", "0x1400162e6" ] }, { "address": "0x1400162a3", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400162a3", "size": 4, "mnemonic": "lea", "operands": "rcx, [rax + 0xf]" }, { "address": "0x1400162a7", "size": 3, "mnemonic": "cmp", "operands": "rcx, rax" }, { "address": "0x1400162aa", "size": 2, "mnemonic": "ja", "operands": "0x1400162af" } ], "successors": [ "0x1400162af", "0x1400162ac" ] }, { "address": "0x1400162f0", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400162f0", "size": 3, "mnemonic": "test", "operands": "rbx, rbx" }, { "address": "0x1400162f3", "size": 6, "mnemonic": "je", "operands": "0x1400164d1" } ], "successors": [ "0x1400164d1", "0x1400162f9" ] }, { "address": "0x1400162e6", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400162e6", "size": 6, "mnemonic": "mov", "operands": "dword ptr [rax], 0xdddd" }, { "address": "0x1400162ec", "size": 4, "mnemonic": "add", "operands": "rbx, 0x10" }, { "address": "0x1400162f0", "size": 3, "mnemonic": "test", "operands": "rbx, rbx" }, { "address": "0x1400162f3", "size": 6, "mnemonic": "je", "operands": "0x1400164d1" } ], "successors": [ "0x1400164d1", "0x1400162f9" ] }, { "address": "0x1400162af", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400162af", "size": 4, "mnemonic": "and", "operands": "rcx, 0xfffffffffffffff0" }, { "address": "0x1400162b3", "size": 3, "mnemonic": "mov", "operands": "rax, rcx" }, { "address": "0x1400162b6", "size": 5, "mnemonic": "call", "operands": "0x1400057a0" }, { "address": "0x1400162bb", "size": 3, "mnemonic": "sub", "operands": "rsp, rcx" }, { "address": "0x1400162be", "size": 5, "mnemonic": "lea", "operands": "rbx, [rsp + 0x50]" }, { "address": "0x1400162c3", "size": 3, "mnemonic": "test", "operands": "rbx, rbx" }, { "address": "0x1400162c6", "size": 6, "mnemonic": "je", "operands": "0x1400164d1" } ], "successors": [ "0x1400164d1", "0x1400162cc" ] }, { "address": "0x1400162ac", "size": 8, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400162ac", "size": 3, "mnemonic": "mov", "operands": "rcx, r8" }, { "address": "0x1400162af", "size": 4, "mnemonic": "and", "operands": "rcx, 0xfffffffffffffff0" }, { "address": "0x1400162b3", "size": 3, "mnemonic": "mov", "operands": "rax, rcx" }, { "address": "0x1400162b6", "size": 5, "mnemonic": "call", "operands": "0x1400057a0" }, { "address": "0x1400162bb", "size": 3, "mnemonic": "sub", "operands": "rsp, rcx" }, { "address": "0x1400162be", "size": 5, "mnemonic": "lea", "operands": "rbx, [rsp + 0x50]" }, { "address": "0x1400162c3", "size": 3, "mnemonic": "test", "operands": "rbx, rbx" }, { "address": "0x1400162c6", "size": 6, "mnemonic": "je", "operands": "0x1400164d1" } ], "successors": [ "0x1400164d1", "0x1400162cc" ] }, { "address": "0x1400164d1", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400164d1", "size": 2, "mnemonic": "mov", "operands": "esi, edx" }, { "address": "0x1400164d3", "size": 3, "mnemonic": "test", "operands": "rbx, rbx" }, { "address": "0x1400164d6", "size": 2, "mnemonic": "je", "operands": "0x1400164e9" } ], "successors": [ "0x1400164e9", "0x1400164d8" ] }, { "address": "0x1400162f9", "size": 10, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400162f9", "size": 5, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x28], r15d" }, { "address": "0x1400162fe", "size": 3, "mnemonic": "mov", "operands": "r9d, edi" }, { "address": "0x140016301", "size": 3, "mnemonic": "mov", "operands": "r8, rsi" }, { "address": "0x140016304", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rbx" }, { "address": "0x140016309", "size": 5, "mnemonic": "mov", "operands": "edx, 1" }, { "address": "0x14001630e", "size": 3, "mnemonic": "mov", "operands": "ecx, r14d" }, { "address": "0x140016311", "size": 5, "mnemonic": "call", "operands": "0x14001702c" }, { "address": "0x140016316", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x140016318", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14001631a", "size": 6, "mnemonic": "je", "operands": "0x1400164d1" } ], "successors": [ "0x1400164d1", "0x140016320" ] }, { "address": "0x1400162cc", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400162cc", "size": 6, "mnemonic": "mov", "operands": "dword ptr [rbx], 0xcccc" }, { "address": "0x1400162d2", "size": 2, "mnemonic": "jmp", "operands": "0x1400162ec" } ], "successors": [ "0x1400162ec" ] }, { "address": "0x140016320", "size": 14, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140016320", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x40], rdx" }, { "address": "0x140016325", "size": 3, "mnemonic": "mov", "operands": "r9d, r15d" }, { "address": "0x140016328", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x38], rdx" }, { "address": "0x14001632d", "size": 3, "mnemonic": "mov", "operands": "r8, rbx" }, { "address": "0x140016330", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x30], rdx" }, { "address": "0x140016335", "size": 3, "mnemonic": "mov", "operands": "rcx, r13" }, { "address": "0x140016338", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x28], edx" }, { "address": "0x14001633c", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rdx" }, { "address": "0x140016341", "size": 3, "mnemonic": "mov", "operands": "edx, r12d" }, { "address": "0x140016344", "size": 5, "mnemonic": "call", "operands": "0x1400121ec" }, { "address": "0x140016349", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x14001634b", "size": 3, "mnemonic": "movsxd", "operands": "rsi, eax" }, { "address": "0x14001634e", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x140016350", "size": 6, "mnemonic": "je", "operands": "0x1400164d1" } ], "successors": [ "0x1400164d1", "0x140016356" ] }, { "address": "0x1400162ec", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400162ec", "size": 4, "mnemonic": "add", "operands": "rbx, 0x10" }, { "address": "0x1400162f0", "size": 3, "mnemonic": "test", "operands": "rbx, rbx" }, { "address": "0x1400162f3", "size": 6, "mnemonic": "je", "operands": "0x1400164d1" } ], "successors": [ "0x1400164d1", "0x1400162f9" ] }, { "address": "0x140016356", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140016356", "size": 6, "mnemonic": "mov", "operands": "r8d, 0x400" }, { "address": "0x14001635c", "size": 3, "mnemonic": "test", "operands": "r8d, r12d" }, { "address": "0x14001635f", "size": 2, "mnemonic": "je", "operands": "0x1400163b2" } ], "successors": [ "0x1400163b2", "0x140016361" ] }, { "address": "0x1400163b2", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400163b2", "size": 3, "mnemonic": "mov", "operands": "rcx, rsi" }, { "address": "0x1400163b5", "size": 3, "mnemonic": "add", "operands": "rcx, rcx" }, { "address": "0x1400163b8", "size": 4, "mnemonic": "lea", "operands": "rax, [rcx + 0x10]" }, { "address": "0x1400163bc", "size": 3, "mnemonic": "cmp", "operands": "rcx, rax" }, { "address": "0x1400163bf", "size": 3, "mnemonic": "sbb", "operands": "rcx, rcx" }, { "address": "0x1400163c2", "size": 3, "mnemonic": "and", "operands": "rcx, rax" }, { "address": "0x1400163c5", "size": 6, "mnemonic": "je", "operands": "0x1400164b1" } ], "successors": [ "0x1400164b1", "0x1400163cb" ] }, { "address": "0x140016361", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140016361", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rbp + 0x70]" }, { "address": "0x140016364", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x140016366", "size": 6, "mnemonic": "je", "operands": "0x1400164d8" } ], "successors": [ "0x1400164d8", "0x14001636c" ] }, { "address": "0x1400164b1", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400164b1", "size": 3, "mnemonic": "mov", "operands": "rdi, rdx" }, { "address": "0x1400164b4", "size": 3, "mnemonic": "test", "operands": "rdi, rdi" }, { "address": "0x1400164b7", "size": 2, "mnemonic": "je", "operands": "0x1400164ca" } ], "successors": [ "0x1400164ca", "0x1400164b9" ] }, { "address": "0x1400163cb", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400163cb", "size": 3, "mnemonic": "cmp", "operands": "rcx, r8" }, { "address": "0x1400163ce", "size": 2, "mnemonic": "ja", "operands": "0x140016405" } ], "successors": [ "0x140016405", "0x1400163d0" ] }, { "address": "0x14001636c", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001636c", "size": 2, "mnemonic": "cmp", "operands": "esi, eax" }, { "address": "0x14001636e", "size": 6, "mnemonic": "jg", "operands": "0x1400164d1" } ], "successors": [ "0x1400164d1", "0x140016374" ] }, { "address": "0x1400164ca", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400164ca", "size": 2, "mnemonic": "xor", "operands": "esi, esi" }, { "address": "0x1400164cc", "size": 2, "mnemonic": "jmp", "operands": "0x1400164d8" } ], "successors": [ "0x1400164d8" ] }, { "address": "0x1400164b9", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400164b9", "size": 4, "mnemonic": "lea", "operands": "rcx, [rdi - 0x10]" }, { "address": "0x1400164bd", "size": 6, "mnemonic": "cmp", "operands": "dword ptr [rcx], 0xdddd" }, { "address": "0x1400164c3", "size": 2, "mnemonic": "jne", "operands": "0x1400164ca" }, { "address": "0x1400164c5", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x1400164ca", "size": 2, "mnemonic": "xor", "operands": "esi, esi" }, { "address": "0x1400164cc", "size": 2, "mnemonic": "jmp", "operands": "0x1400164d8" } ], "successors": [ "0x1400164d8" ] }, { "address": "0x140016405", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140016405", "size": 5, "mnemonic": "call", "operands": "0x140015200" }, { "address": "0x14001640a", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x14001640c", "size": 3, "mnemonic": "mov", "operands": "rdi, rax" }, { "address": "0x14001640f", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x140016412", "size": 2, "mnemonic": "je", "operands": "0x14001641e" } ], "successors": [ "0x14001641e", "0x140016414" ] }, { "address": "0x1400163d0", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400163d0", "size": 4, "mnemonic": "lea", "operands": "rax, [rcx + 0xf]" }, { "address": "0x1400163d4", "size": 3, "mnemonic": "cmp", "operands": "rax, rcx" }, { "address": "0x1400163d7", "size": 2, "mnemonic": "ja", "operands": "0x1400163e3" } ], "successors": [ "0x1400163e3", "0x1400163d9" ] }, { "address": "0x140016374", "size": 16, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140016374", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x40], rdx" }, { "address": "0x140016379", "size": 3, "mnemonic": "mov", "operands": "r9d, r15d" }, { "address": "0x14001637c", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x38], rdx" }, { "address": "0x140016381", "size": 3, "mnemonic": "mov", "operands": "r8, rbx" }, { "address": "0x140016384", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x30], rdx" }, { "address": "0x140016389", "size": 3, "mnemonic": "mov", "operands": "rcx, r13" }, { "address": "0x14001638c", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x28], eax" }, { "address": "0x140016390", "size": 3, "mnemonic": "mov", "operands": "edx, r12d" }, { "address": "0x140016393", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rbp + 0x68]" }, { "address": "0x140016397", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rax" }, { "address": "0x14001639c", "size": 5, "mnemonic": "call", "operands": "0x1400121ec" }, { "address": "0x1400163a1", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x1400163a3", "size": 2, "mnemonic": "mov", "operands": "esi, eax" }, { "address": "0x1400163a5", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x1400163a7", "size": 6, "mnemonic": "jne", "operands": "0x1400164d8" }, { "address": "0x1400163ad", "size": 5, "mnemonic": "jmp", "operands": "0x1400164d1" } ], "successors": [ "0x1400164d1" ] }, { "address": "0x14001641e", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001641e", "size": 3, "mnemonic": "test", "operands": "rdi, rdi" }, { "address": "0x140016421", "size": 6, "mnemonic": "je", "operands": "0x1400164ca" } ], "successors": [ "0x1400164ca", "0x140016427" ] }, { "address": "0x140016414", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140016414", "size": 6, "mnemonic": "mov", "operands": "dword ptr [rax], 0xdddd" }, { "address": "0x14001641a", "size": 4, "mnemonic": "add", "operands": "rdi, 0x10" }, { "address": "0x14001641e", "size": 3, "mnemonic": "test", "operands": "rdi, rdi" }, { "address": "0x140016421", "size": 6, "mnemonic": "je", "operands": "0x1400164ca" } ], "successors": [ "0x1400164ca", "0x140016427" ] }, { "address": "0x1400163e3", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400163e3", "size": 4, "mnemonic": "and", "operands": "rax, 0xfffffffffffffff0" }, { "address": "0x1400163e7", "size": 5, "mnemonic": "call", "operands": "0x1400057a0" }, { "address": "0x1400163ec", "size": 3, "mnemonic": "sub", "operands": "rsp, rax" }, { "address": "0x1400163ef", "size": 5, "mnemonic": "lea", "operands": "rdi, [rsp + 0x50]" }, { "address": "0x1400163f4", "size": 3, "mnemonic": "test", "operands": "rdi, rdi" }, { "address": "0x1400163f7", "size": 6, "mnemonic": "je", "operands": "0x1400164ca" } ], "successors": [ "0x1400164ca", "0x1400163fd" ] }, { "address": "0x1400163d9", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400163d9", "size": 10, "mnemonic": "movabs", "operands": "rax, 0xffffffffffffff0" }, { "address": "0x1400163e3", "size": 4, "mnemonic": "and", "operands": "rax, 0xfffffffffffffff0" }, { "address": "0x1400163e7", "size": 5, "mnemonic": "call", "operands": "0x1400057a0" }, { "address": "0x1400163ec", "size": 3, "mnemonic": "sub", "operands": "rsp, rax" }, { "address": "0x1400163ef", "size": 5, "mnemonic": "lea", "operands": "rdi, [rsp + 0x50]" }, { "address": "0x1400163f4", "size": 3, "mnemonic": "test", "operands": "rdi, rdi" }, { "address": "0x1400163f7", "size": 6, "mnemonic": "je", "operands": "0x1400164ca" } ], "successors": [ "0x1400164ca", "0x1400163fd" ] }, { "address": "0x140016427", "size": 13, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140016427", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x40], rdx" }, { "address": "0x14001642c", "size": 3, "mnemonic": "mov", "operands": "r9d, r15d" }, { "address": "0x14001642f", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x38], rdx" }, { "address": "0x140016434", "size": 3, "mnemonic": "mov", "operands": "r8, rbx" }, { "address": "0x140016437", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x30], rdx" }, { "address": "0x14001643c", "size": 3, "mnemonic": "mov", "operands": "rcx, r13" }, { "address": "0x14001643f", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x28], esi" }, { "address": "0x140016443", "size": 3, "mnemonic": "mov", "operands": "edx, r12d" }, { "address": "0x140016446", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rdi" }, { "address": "0x14001644b", "size": 5, "mnemonic": "call", "operands": "0x1400121ec" }, { "address": "0x140016450", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x140016452", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x140016454", "size": 2, "mnemonic": "je", "operands": "0x1400164b4" } ], "successors": [ "0x1400164b4", "0x140016456" ] }, { "address": "0x1400163fd", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400163fd", "size": 6, "mnemonic": "mov", "operands": "dword ptr [rdi], 0xcccc" }, { "address": "0x140016403", "size": 2, "mnemonic": "jmp", "operands": "0x14001641a" } ], "successors": [ "0x14001641a" ] }, { "address": "0x1400164b4", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400164b4", "size": 3, "mnemonic": "test", "operands": "rdi, rdi" }, { "address": "0x1400164b7", "size": 2, "mnemonic": "je", "operands": "0x1400164ca" } ], "successors": [ "0x1400164ca", "0x1400164b9" ] }, { "address": "0x140016456", "size": 15, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140016456", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rbp + 0x70]" }, { "address": "0x140016459", "size": 3, "mnemonic": "mov", "operands": "r9d, esi" }, { "address": "0x14001645c", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x38], rdx" }, { "address": "0x140016461", "size": 3, "mnemonic": "mov", "operands": "r8, rdi" }, { "address": "0x140016464", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x30], rdx" }, { "address": "0x140016469", "size": 3, "mnemonic": "mov", "operands": "ecx, r14d" }, { "address": "0x14001646c", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14001646e", "size": 2, "mnemonic": "jne", "operands": "0x140016486" }, { "address": "0x140016470", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x28], edx" }, { "address": "0x140016474", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rdx" }, { "address": "0x140016479", "size": 5, "mnemonic": "call", "operands": "0x1400170bc" }, { "address": "0x14001647e", "size": 2, "mnemonic": "mov", "operands": "esi, eax" }, { "address": "0x140016480", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x140016482", "size": 2, "mnemonic": "jne", "operands": "0x14001649e" }, { "address": "0x140016484", "size": 2, "mnemonic": "jmp", "operands": "0x1400164b4" } ], "successors": [ "0x1400164b4" ] }, { "address": "0x14001641a", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001641a", "size": 4, "mnemonic": "add", "operands": "rdi, 0x10" }, { "address": "0x14001641e", "size": 3, "mnemonic": "test", "operands": "rdi, rdi" }, { "address": "0x140016421", "size": 6, "mnemonic": "je", "operands": "0x1400164ca" } ], "successors": [ "0x1400164ca", "0x140016427" ] } ] }, { "address": "0x140016bca", "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": "0x140016d69", "size": 12, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140016d69", "size": 5, "mnemonic": "mov", "operands": "rcx, qword ptr [rsp + 0x30]" }, { "address": "0x140016d6e", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x140016d71", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x140016d76", "size": 4, "mnemonic": "add", "operands": "rsp, 0x40" }, { "address": "0x140016d7a", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140016d7c", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140016d7e", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x140016d80", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x140016d81", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x140016d82", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140016d83", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x140016d84", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140017260", "name": "", "blocks": [ { "address": "0x140017260", "size": 15, "is_prolog": true, "is_epilog": true, "instructions": [ { "address": "0x140017260", "size": 2, "mnemonic": "push", "operands": "rbp" }, { "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": "0x140017819", "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": "0x140017a20", "size": 10, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140017a20", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x90]" }, { "address": "0x140017a28", "size": 4, "mnemonic": "add", "operands": "rsp, 0x50" }, { "address": "0x140017a2c", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140017a2e", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140017a30", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140017a32", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x140017a34", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x140017a35", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x140017a36", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140017a37", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140017bd4", "name": "", "blocks": [ { "address": "0x140017bd4", "size": 17, "is_prolog": true, "is_epilog": false, "instructions": [ { "address": "0x140017bd4", "size": 2, "mnemonic": "push", "operands": "rbp" }, { "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": "0x140017c36", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140017c36", "size": 3, "mnemonic": "mov", "operands": "r8b, byte ptr [rdx]" }, { "address": "0x140017c39", "size": 4, "mnemonic": "cmp", "operands": "r8b, 0x3a" }, { "address": "0x140017c3d", "size": 2, "mnemonic": "jne", "operands": "0x140017c5d" }, { "address": "0x140017c3f", "size": 4, "mnemonic": "lea", "operands": "rax, [rdi + 1]" }, { "address": "0x140017c43", "size": 3, "mnemonic": "cmp", "operands": "rdx, rax" }, { "address": "0x140017c46", "size": 2, "mnemonic": "je", "operands": "0x140017c5d" } ], "successors": [ "0x140017c5d", "0x140017c48" ] }, { "address": "0x140017c14", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140017c14", "size": 2, "mnemonic": "mov", "operands": "al, byte ptr [rdx]" }, { "address": "0x140017c16", "size": 2, "mnemonic": "sub", "operands": "al, 0x2f" }, { "address": "0x140017c18", "size": 2, "mnemonic": "cmp", "operands": "al, 0x2d" }, { "address": "0x140017c1a", "size": 2, "mnemonic": "ja", "operands": "0x140017c26" } ], "successors": [ "0x140017c26", "0x140017c1c" ] }, { "address": "0x140017c5d", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140017c5d", "size": 4, "mnemonic": "sub", "operands": "r8b, 0x2f" }, { "address": "0x140017c61", "size": 3, "mnemonic": "xor", "operands": "r14d, r14d" }, { "address": "0x140017c64", "size": 4, "mnemonic": "cmp", "operands": "r8b, 0x2d" }, { "address": "0x140017c68", "size": 2, "mnemonic": "ja", "operands": "0x140017c76" } ], "successors": [ "0x140017c76", "0x140017c6a" ] }, { "address": "0x140017c48", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140017c48", "size": 3, "mnemonic": "mov", "operands": "r9, r12" }, { "address": "0x140017c4b", "size": 3, "mnemonic": "xor", "operands": "r8d, r8d" }, { "address": "0x140017c4e", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x140017c50", "size": 3, "mnemonic": "mov", "operands": "rcx, rdi" }, { "address": "0x140017c53", "size": 5, "mnemonic": "call", "operands": "0x140017a50" }, { "address": "0x140017c58", "size": 5, "mnemonic": "jmp", "operands": "0x140017f11" } ], "successors": [ "0x140017f11" ] }, { "address": "0x140017c26", "size": 11, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140017c26", "size": 3, "mnemonic": "mov", "operands": "rcx, rdi" }, { "address": "0x140017c29", "size": 5, "mnemonic": "call", "operands": "0x14001cea8" }, { "address": "0x140017c2e", "size": 3, "mnemonic": "mov", "operands": "rdx, rax" }, { "address": "0x140017c31", "size": 3, "mnemonic": "cmp", "operands": "rax, rdi" }, { "address": "0x140017c34", "size": 2, "mnemonic": "jne", "operands": "0x140017c14" }, { "address": "0x140017c36", "size": 3, "mnemonic": "mov", "operands": "r8b, byte ptr [rdx]" }, { "address": "0x140017c39", "size": 4, "mnemonic": "cmp", "operands": "r8b, 0x3a" }, { "address": "0x140017c3d", "size": 2, "mnemonic": "jne", "operands": "0x140017c5d" }, { "address": "0x140017c3f", "size": 4, "mnemonic": "lea", "operands": "rax, [rdi + 1]" }, { "address": "0x140017c43", "size": 3, "mnemonic": "cmp", "operands": "rdx, rax" }, { "address": "0x140017c46", "size": 2, "mnemonic": "je", "operands": "0x140017c5d" } ], "successors": [ "0x140017c5d", "0x140017c48" ] }, { "address": "0x140017c1c", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140017c1c", "size": 4, "mnemonic": "movsx", "operands": "rax, al" }, { "address": "0x140017c20", "size": 4, "mnemonic": "bt", "operands": "rbx, rax" }, { "address": "0x140017c24", "size": 2, "mnemonic": "jb", "operands": "0x140017c36" } ], "successors": [ "0x140017c36", "0x140017c26" ] }, { "address": "0x140017c76", "size": 26, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140017c76", "size": 3, "mnemonic": "mov", "operands": "al, r14b" }, { "address": "0x140017c79", "size": 3, "mnemonic": "sub", "operands": "rdx, rdi" }, { "address": "0x140017c7c", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x20]" }, { "address": "0x140017c80", "size": 3, "mnemonic": "inc", "operands": "rdx" }, { "address": "0x140017c83", "size": 6, "mnemonic": "mov", "operands": "r8d, 0x250" }, { "address": "0x140017c89", "size": 2, "mnemonic": "neg", "operands": "al" }, { "address": "0x140017c8b", "size": 3, "mnemonic": "sbb", "operands": "r13, r13" }, { "address": "0x140017c8e", "size": 3, "mnemonic": "and", "operands": "r13, rdx" }, { "address": "0x140017c91", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x140017c93", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x38], r13" }, { "address": "0x140017c98", "size": 5, "mnemonic": "call", "operands": "0x14001ea80" }, { "address": "0x140017c9d", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x140017c9f", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x40], r14" }, { "address": "0x140017ca4", "size": 5, "mnemonic": "lea", "operands": "rcx, [rsp + 0x70]" }, { "address": "0x140017ca9", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x48], r14" }, { "address": "0x140017cae", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x50], r14" }, { "address": "0x140017cb3", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x58], r14" }, { "address": "0x140017cb8", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x60], r14" }, { "address": "0x140017cbd", "size": 5, "mnemonic": "mov", "operands": "byte ptr [rsp + 0x68], r14b" }, { "address": "0x140017cc2", "size": 5, "mnemonic": "call", "operands": "0x14000d89c" }, { "address": "0x140017cc7", "size": 5, "mnemonic": "mov", "operands": "rax, qword ptr [rsp + 0x78]" }, { "address": "0x140017ccc", "size": 5, "mnemonic": "mov", "operands": "ecx, 0xfde9" }, { "address": "0x140017cd1", "size": 3, "mnemonic": "cmp", "operands": "dword ptr [rax + 0xc], ecx" }, { "address": "0x140017cd4", "size": 2, "mnemonic": "jne", "operands": "0x140017ced" }, { "address": "0x140017cd6", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 0x78], r14b" }, { "address": "0x140017cda", "size": 2, "mnemonic": "je", "operands": "0x140017ce8" } ], "successors": [ "0x140017ce8", "0x140017cdc" ] }, { "address": "0x140017c6a", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140017c6a", "size": 4, "mnemonic": "movsx", "operands": "rax, r8b" }, { "address": "0x140017c6e", "size": 4, "mnemonic": "bt", "operands": "rbx, rax" }, { "address": "0x140017c72", "size": 2, "mnemonic": "mov", "operands": "al, 1" }, { "address": "0x140017c74", "size": 2, "mnemonic": "jb", "operands": "0x140017c79" } ], "successors": [ "0x140017c79", "0x140017c76" ] }, { "address": "0x140017f11", "size": 12, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140017f11", "size": 7, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x230]" }, { "address": "0x140017f18", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x140017f1b", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x140017f20", "size": 7, "mnemonic": "add", "operands": "rsp, 0x340" }, { "address": "0x140017f27", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140017f29", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140017f2b", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x140017f2d", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x140017f2e", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x140017f2f", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x140017f30", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140017f31", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140017ce8", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140017ce8", "size": 3, "mnemonic": "mov", "operands": "r9d, ecx" }, { "address": "0x140017ceb", "size": 2, "mnemonic": "jmp", "operands": "0x140017d25" } ], "successors": [ "0x140017d25" ] }, { "address": "0x140017cdc", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140017cdc", "size": 5, "mnemonic": "mov", "operands": "rax, qword ptr [rsp + 0x70]" }, { "address": "0x140017ce1", "size": 7, "mnemonic": "and", "operands": "dword ptr [rax + 0x3a8], 0xfffffffd" }, { "address": "0x140017ce8", "size": 3, "mnemonic": "mov", "operands": "r9d, ecx" }, { "address": "0x140017ceb", "size": 2, "mnemonic": "jmp", "operands": "0x140017d25" } ], "successors": [ "0x140017d25" ] }, { "address": "0x140017c79", "size": 25, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140017c79", "size": 3, "mnemonic": "sub", "operands": "rdx, rdi" }, { "address": "0x140017c7c", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x20]" }, { "address": "0x140017c80", "size": 3, "mnemonic": "inc", "operands": "rdx" }, { "address": "0x140017c83", "size": 6, "mnemonic": "mov", "operands": "r8d, 0x250" }, { "address": "0x140017c89", "size": 2, "mnemonic": "neg", "operands": "al" }, { "address": "0x140017c8b", "size": 3, "mnemonic": "sbb", "operands": "r13, r13" }, { "address": "0x140017c8e", "size": 3, "mnemonic": "and", "operands": "r13, rdx" }, { "address": "0x140017c91", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x140017c93", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x38], r13" }, { "address": "0x140017c98", "size": 5, "mnemonic": "call", "operands": "0x14001ea80" }, { "address": "0x140017c9d", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x140017c9f", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x40], r14" }, { "address": "0x140017ca4", "size": 5, "mnemonic": "lea", "operands": "rcx, [rsp + 0x70]" }, { "address": "0x140017ca9", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x48], r14" }, { "address": "0x140017cae", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x50], r14" }, { "address": "0x140017cb3", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x58], r14" }, { "address": "0x140017cb8", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x60], r14" }, { "address": "0x140017cbd", "size": 5, "mnemonic": "mov", "operands": "byte ptr [rsp + 0x68], r14b" }, { "address": "0x140017cc2", "size": 5, "mnemonic": "call", "operands": "0x14000d89c" }, { "address": "0x140017cc7", "size": 5, "mnemonic": "mov", "operands": "rax, qword ptr [rsp + 0x78]" }, { "address": "0x140017ccc", "size": 5, "mnemonic": "mov", "operands": "ecx, 0xfde9" }, { "address": "0x140017cd1", "size": 3, "mnemonic": "cmp", "operands": "dword ptr [rax + 0xc], ecx" }, { "address": "0x140017cd4", "size": 2, "mnemonic": "jne", "operands": "0x140017ced" }, { "address": "0x140017cd6", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 0x78], r14b" }, { "address": "0x140017cda", "size": 2, "mnemonic": "je", "operands": "0x140017ce8" } ], "successors": [ "0x140017ce8", "0x140017cdc" ] }, { "address": "0x140017d25", "size": 24, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140017d25", "size": 5, "mnemonic": "lea", "operands": "r8, [rsp + 0x30]" }, { "address": "0x140017d2a", "size": 3, "mnemonic": "mov", "operands": "rcx, rdi" }, { "address": "0x140017d2d", "size": 5, "mnemonic": "lea", "operands": "rdx, [rsp + 0x40]" }, { "address": "0x140017d32", "size": 5, "mnemonic": "call", "operands": "0x14000d9d8" }, { "address": "0x140017d37", "size": 5, "mnemonic": "mov", "operands": "rcx, qword ptr [rsp + 0x50]" }, { "address": "0x140017d3c", "size": 4, "mnemonic": "lea", "operands": "r8, [rbp - 0x20]" }, { "address": "0x140017d40", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x140017d42", "size": 5, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x28], r14d" }, { "address": "0x140017d47", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], r14" }, { "address": "0x140017d4c", "size": 4, "mnemonic": "cmovne", "operands": "rcx, r14" }, { "address": "0x140017d50", "size": 3, "mnemonic": "xor", "operands": "r9d, r9d" }, { "address": "0x140017d53", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x140017d55", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x84e5]" }, { "address": "0x140017d5b", "size": 3, "mnemonic": "mov", "operands": "rbx, rax" }, { "address": "0x140017d5e", "size": 4, "mnemonic": "cmp", "operands": "rax, -1" }, { "address": "0x140017d62", "size": 2, "mnemonic": "jne", "operands": "0x140017d8e" }, { "address": "0x140017d64", "size": 3, "mnemonic": "mov", "operands": "r9, r12" }, { "address": "0x140017d67", "size": 3, "mnemonic": "xor", "operands": "r8d, r8d" }, { "address": "0x140017d6a", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x140017d6c", "size": 3, "mnemonic": "mov", "operands": "rcx, rdi" }, { "address": "0x140017d6f", "size": 5, "mnemonic": "call", "operands": "0x140017a50" }, { "address": "0x140017d74", "size": 2, "mnemonic": "mov", "operands": "ebx, eax" }, { "address": "0x140017d76", "size": 5, "mnemonic": "cmp", "operands": "byte ptr [rsp + 0x68], r14b" }, { "address": "0x140017d7b", "size": 2, "mnemonic": "je", "operands": "0x140017d87" } ], "successors": [ "0x140017d87", "0x140017d7d" ] }, { "address": "0x140017d87", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140017d87", "size": 2, "mnemonic": "mov", "operands": "eax, ebx" }, { "address": "0x140017d89", "size": 5, "mnemonic": "jmp", "operands": "0x140017f11" } ], "successors": [ "0x140017f11" ] }, { "address": "0x140017d7d", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140017d7d", "size": 5, "mnemonic": "mov", "operands": "rcx, qword ptr [rsp + 0x50]" }, { "address": "0x140017d82", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x140017d87", "size": 2, "mnemonic": "mov", "operands": "eax, ebx" }, { "address": "0x140017d89", "size": 5, "mnemonic": "jmp", "operands": "0x140017f11" } ], "successors": [ "0x140017f11" ] } ] }, { "address": "0x140017f46", "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": "0x140018039", "size": 9, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140018039", "size": 7, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x190]" }, { "address": "0x140018040", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x140018043", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x140018048", "size": 8, "mnemonic": "lea", "operands": "r11, [rsp + 0x2a0]" }, { "address": "0x140018050", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r11 + 0x18]" }, { "address": "0x140018054", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [r11 + 0x20]" }, { "address": "0x140018058", "size": 3, "mnemonic": "mov", "operands": "rsp, r11" }, { "address": "0x14001805b", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001805c", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140018352", "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": "0x1400184da", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400184da", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x1400184dc", "size": 4, "mnemonic": "lea", "operands": "rcx, [rdi + 0x19]" }, { "address": "0x1400184e0", "size": 5, "mnemonic": "mov", "operands": "ebx, 0x100" }, { "address": "0x1400184e5", "size": 4, "mnemonic": "lea", "operands": "r8d, [rdx - 0x61]" }, { "address": "0x1400184e9", "size": 4, "mnemonic": "lea", "operands": "eax, [r8 + 0x20]" }, { "address": "0x1400184ed", "size": 3, "mnemonic": "cmp", "operands": "eax, 0x19" }, { "address": "0x1400184f0", "size": 2, "mnemonic": "ja", "operands": "0x1400184fa" } ], "successors": [ "0x1400184fa", "0x1400184f2" ] }, { "address": "0x140018393", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140018393", "size": 5, "mnemonic": "lea", "operands": "rdx, [rsp + 0x50]" }, { "address": "0x140018398", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x7cb2]" }, { "address": "0x14001839e", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x1400183a0", "size": 6, "mnemonic": "je", "operands": "0x1400184da" } ], "successors": [ "0x1400184da", "0x1400183a6" ] }, { "address": "0x1400184fa", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400184fa", "size": 4, "mnemonic": "cmp", "operands": "r8d, 0x19" }, { "address": "0x1400184fe", "size": 2, "mnemonic": "ja", "operands": "0x140018508" } ], "successors": [ "0x140018508", "0x140018500" ] }, { "address": "0x1400184f2", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400184f2", "size": 3, "mnemonic": "or", "operands": "byte ptr [rcx], 0x10" }, { "address": "0x1400184f5", "size": 3, "mnemonic": "lea", "operands": "eax, [rdx + 0x20]" }, { "address": "0x1400184f8", "size": 2, "mnemonic": "jmp", "operands": "0x14001850a" } ], "successors": [ "0x14001850a" ] }, { "address": "0x1400183a6", "size": 8, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400183a6", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x1400183a8", "size": 5, "mnemonic": "lea", "operands": "rcx, [rsp + 0x70]" }, { "address": "0x1400183ad", "size": 5, "mnemonic": "mov", "operands": "ebx, 0x100" }, { "address": "0x1400183b2", "size": 2, "mnemonic": "mov", "operands": "byte ptr [rcx], al" }, { "address": "0x1400183b4", "size": 2, "mnemonic": "inc", "operands": "eax" }, { "address": "0x1400183b6", "size": 3, "mnemonic": "inc", "operands": "rcx" }, { "address": "0x1400183b9", "size": 2, "mnemonic": "cmp", "operands": "eax, ebx" }, { "address": "0x1400183bb", "size": 2, "mnemonic": "jb", "operands": "0x1400183b2" } ], "successors": [ "0x1400183b2", "0x1400183bd" ] }, { "address": "0x140018508", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140018508", "size": 2, "mnemonic": "xor", "operands": "al, al" }, { "address": "0x14001850a", "size": 6, "mnemonic": "mov", "operands": "byte ptr [rcx + 0x100], al" }, { "address": "0x140018510", "size": 2, "mnemonic": "inc", "operands": "edx" }, { "address": "0x140018512", "size": 3, "mnemonic": "inc", "operands": "rcx" }, { "address": "0x140018515", "size": 2, "mnemonic": "cmp", "operands": "edx, ebx" }, { "address": "0x140018517", "size": 2, "mnemonic": "jb", "operands": "0x1400184e5" } ], "successors": [ "0x1400184e5", "0x140018519" ] }, { "address": "0x140018500", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140018500", "size": 3, "mnemonic": "or", "operands": "byte ptr [rcx], 0x20" }, { "address": "0x140018503", "size": 3, "mnemonic": "lea", "operands": "eax, [rdx - 0x20]" }, { "address": "0x140018506", "size": 2, "mnemonic": "jmp", "operands": "0x14001850a" } ], "successors": [ "0x14001850a" ] }, { "address": "0x14001850a", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001850a", "size": 6, "mnemonic": "mov", "operands": "byte ptr [rcx + 0x100], al" }, { "address": "0x140018510", "size": 2, "mnemonic": "inc", "operands": "edx" }, { "address": "0x140018512", "size": 3, "mnemonic": "inc", "operands": "rcx" }, { "address": "0x140018515", "size": 2, "mnemonic": "cmp", "operands": "edx, ebx" }, { "address": "0x140018517", "size": 2, "mnemonic": "jb", "operands": "0x1400184e5" } ], "successors": [ "0x1400184e5", "0x140018519" ] }, { "address": "0x1400183b2", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400183b2", "size": 2, "mnemonic": "mov", "operands": "byte ptr [rcx], al" }, { "address": "0x1400183b4", "size": 2, "mnemonic": "inc", "operands": "eax" }, { "address": "0x1400183b6", "size": 3, "mnemonic": "inc", "operands": "rcx" }, { "address": "0x1400183b9", "size": 2, "mnemonic": "cmp", "operands": "eax, ebx" }, { "address": "0x1400183bb", "size": 2, "mnemonic": "jb", "operands": "0x1400183b2" } ], "successors": [ "0x1400183b2", "0x1400183bd" ] }, { "address": "0x1400183bd", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400183bd", "size": 4, "mnemonic": "mov", "operands": "al, byte ptr [rsp + 0x56]" }, { "address": "0x1400183c1", "size": 5, "mnemonic": "lea", "operands": "rdx, [rsp + 0x56]" }, { "address": "0x1400183c6", "size": 5, "mnemonic": "mov", "operands": "byte ptr [rsp + 0x70], 0x20" }, { "address": "0x1400183cb", "size": 2, "mnemonic": "jmp", "operands": "0x1400183ed" } ], "successors": [ "0x1400183ed" ] }, { "address": "0x1400184e5", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400184e5", "size": 4, "mnemonic": "lea", "operands": "r8d, [rdx - 0x61]" }, { "address": "0x1400184e9", "size": 4, "mnemonic": "lea", "operands": "eax, [r8 + 0x20]" }, { "address": "0x1400184ed", "size": 3, "mnemonic": "cmp", "operands": "eax, 0x19" }, { "address": "0x1400184f0", "size": 2, "mnemonic": "ja", "operands": "0x1400184fa" } ], "successors": [ "0x1400184fa", "0x1400184f2" ] }, { "address": "0x140018519", "size": 9, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140018519", "size": 7, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x670]" }, { "address": "0x140018520", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x140018523", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x140018528", "size": 8, "mnemonic": "lea", "operands": "r11, [rsp + 0x780]" }, { "address": "0x140018530", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r11 + 0x18]" }, { "address": "0x140018534", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [r11 + 0x20]" }, { "address": "0x140018538", "size": 3, "mnemonic": "mov", "operands": "rsp, r11" }, { "address": "0x14001853b", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001853c", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x1400183ed", "size": 44, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400183ed", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x1400183ef", "size": 2, "mnemonic": "jne", "operands": "0x1400183cd" }, { "address": "0x1400183f1", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdi + 4]" }, { "address": "0x1400183f4", "size": 5, "mnemonic": "lea", "operands": "r8, [rsp + 0x70]" }, { "address": "0x1400183f9", "size": 5, "mnemonic": "and", "operands": "dword ptr [rsp + 0x30], 0" }, { "address": "0x1400183fe", "size": 3, "mnemonic": "mov", "operands": "r9d, ebx" }, { "address": "0x140018401", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x28], eax" }, { "address": "0x140018405", "size": 5, "mnemonic": "mov", "operands": "edx, 1" }, { "address": "0x14001840a", "size": 7, "mnemonic": "lea", "operands": "rax, [rbp + 0x270]" }, { "address": "0x140018411", "size": 2, "mnemonic": "xor", "operands": "ecx, ecx" }, { "address": "0x140018413", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x20], rax" }, { "address": "0x140018418", "size": 5, "mnemonic": "call", "operands": "0x140016050" }, { "address": "0x14001841d", "size": 5, "mnemonic": "and", "operands": "dword ptr [rsp + 0x40], 0" }, { "address": "0x140018422", "size": 5, "mnemonic": "lea", "operands": "r9, [rsp + 0x70]" }, { "address": "0x140018427", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdi + 4]" }, { "address": "0x14001842a", "size": 3, "mnemonic": "mov", "operands": "r8d, ebx" }, { "address": "0x14001842d", "size": 7, "mnemonic": "mov", "operands": "rdx, qword ptr [rdi + 0x220]" }, { "address": "0x140018434", "size": 2, "mnemonic": "xor", "operands": "ecx, ecx" }, { "address": "0x140018436", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x38], eax" }, { "address": "0x14001843a", "size": 4, "mnemonic": "lea", "operands": "rax, [rbp + 0x70]" }, { "address": "0x14001843e", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x30], ebx" }, { "address": "0x140018442", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x28], rax" }, { "address": "0x140018447", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x20], ebx" }, { "address": "0x14001844b", "size": 5, "mnemonic": "call", "operands": "0x140016514" }, { "address": "0x140018450", "size": 5, "mnemonic": "and", "operands": "dword ptr [rsp + 0x40], 0" }, { "address": "0x140018455", "size": 5, "mnemonic": "lea", "operands": "r9, [rsp + 0x70]" }, { "address": "0x14001845a", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdi + 4]" }, { "address": "0x14001845d", "size": 6, "mnemonic": "mov", "operands": "r8d, 0x200" }, { "address": "0x140018463", "size": 7, "mnemonic": "mov", "operands": "rdx, qword ptr [rdi + 0x220]" }, { "address": "0x14001846a", "size": 2, "mnemonic": "xor", "operands": "ecx, ecx" }, { "address": "0x14001846c", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x38], eax" }, { "address": "0x140018470", "size": 7, "mnemonic": "lea", "operands": "rax, [rbp + 0x170]" }, { "address": "0x140018477", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x30], ebx" }, { "address": "0x14001847b", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 0x28], rax" }, { "address": "0x140018480", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rsp + 0x20], ebx" }, { "address": "0x140018484", "size": 5, "mnemonic": "call", "operands": "0x140016514" }, { "address": "0x140018489", "size": 4, "mnemonic": "lea", "operands": "r8, [rbp + 0x70]" }, { "address": "0x14001848d", "size": 3, "mnemonic": "sub", "operands": "r8, rdi" }, { "address": "0x140018490", "size": 7, "mnemonic": "lea", "operands": "r9, [rbp + 0x170]" }, { "address": "0x140018497", "size": 3, "mnemonic": "sub", "operands": "r9, rdi" }, { "address": "0x14001849a", "size": 7, "mnemonic": "lea", "operands": "rdx, [rbp + 0x270]" }, { "address": "0x1400184a1", "size": 4, "mnemonic": "lea", "operands": "rax, [rdi + 0x19]" }, { "address": "0x1400184a5", "size": 3, "mnemonic": "test", "operands": "byte ptr [rdx], 1" }, { "address": "0x1400184a8", "size": 2, "mnemonic": "je", "operands": "0x1400184b4" } ], "successors": [ "0x1400184b4", "0x1400184aa" ] }, { "address": "0x1400184b4", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400184b4", "size": 3, "mnemonic": "test", "operands": "byte ptr [rdx], 2" }, { "address": "0x1400184b7", "size": 2, "mnemonic": "je", "operands": "0x1400184c3" } ], "successors": [ "0x1400184c3", "0x1400184b9" ] }, { "address": "0x1400184aa", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400184aa", "size": 3, "mnemonic": "or", "operands": "byte ptr [rax], 0x10" }, { "address": "0x1400184ad", "size": 5, "mnemonic": "mov", "operands": "cl, byte ptr [r8 + rax - 0x19]" }, { "address": "0x1400184b2", "size": 2, "mnemonic": "jmp", "operands": "0x1400184c5" } ], "successors": [ "0x1400184c5" ] }, { "address": "0x1400184c3", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400184c3", "size": 2, "mnemonic": "xor", "operands": "cl, cl" }, { "address": "0x1400184c5", "size": 6, "mnemonic": "mov", "operands": "byte ptr [rax + 0x100], cl" }, { "address": "0x1400184cb", "size": 4, "mnemonic": "add", "operands": "rdx, 2" }, { "address": "0x1400184cf", "size": 3, "mnemonic": "inc", "operands": "rax" }, { "address": "0x1400184d2", "size": 4, "mnemonic": "sub", "operands": "rbx, 1" }, { "address": "0x1400184d6", "size": 2, "mnemonic": "jne", "operands": "0x1400184a5" }, { "address": "0x1400184d8", "size": 2, "mnemonic": "jmp", "operands": "0x140018519" } ], "successors": [ "0x140018519" ] }, { "address": "0x1400184b9", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400184b9", "size": 3, "mnemonic": "or", "operands": "byte ptr [rax], 0x20" }, { "address": "0x1400184bc", "size": 5, "mnemonic": "mov", "operands": "cl, byte ptr [rax + r9 - 0x19]" }, { "address": "0x1400184c1", "size": 2, "mnemonic": "jmp", "operands": "0x1400184c5" } ], "successors": [ "0x1400184c5" ] }, { "address": "0x1400184c5", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400184c5", "size": 6, "mnemonic": "mov", "operands": "byte ptr [rax + 0x100], cl" }, { "address": "0x1400184cb", "size": 4, "mnemonic": "add", "operands": "rdx, 2" }, { "address": "0x1400184cf", "size": 3, "mnemonic": "inc", "operands": "rax" }, { "address": "0x1400184d2", "size": 4, "mnemonic": "sub", "operands": "rbx, 1" }, { "address": "0x1400184d6", "size": 2, "mnemonic": "jne", "operands": "0x1400184a5" }, { "address": "0x1400184d8", "size": 2, "mnemonic": "jmp", "operands": "0x140018519" } ], "successors": [ "0x140018519" ] } ] }, { "address": "0x140018553", "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": "0x140018797", "size": 8, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140018797", "size": 8, "mnemonic": "lea", "operands": "r11, [rsp + 0x270]" }, { "address": "0x14001879f", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r11 + 0x20]" }, { "address": "0x1400187a3", "size": 4, "mnemonic": "mov", "operands": "rsi, qword ptr [r11 + 0x28]" }, { "address": "0x1400187a7", "size": 3, "mnemonic": "mov", "operands": "rsp, r11" }, { "address": "0x1400187aa", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x1400187ac", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x1400187ad", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x1400187ae", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140018d4d", "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": "0x14001906b", "size": 11, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001906b", "size": 4, "mnemonic": "or", "operands": "rax, 0xffffffffffffffff" }, { "address": "0x14001906f", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x80]" }, { "address": "0x140019077", "size": 4, "mnemonic": "add", "operands": "rsp, 0x30" }, { "address": "0x14001907b", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x14001907d", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14001907f", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140019081", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x140019083", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x140019084", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x140019085", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140019086", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140019647", "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": "0x140019ae7", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140019ae7", "size": 7, "mnemonic": "mov", "operands": "rax, qword ptr [r14 + 0xf0]" }, { "address": "0x140019aee", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x140019af1", "size": 2, "mnemonic": "je", "operands": "0x140019af6" } ], "successors": [ "0x140019af6", "0x140019af3" ] }, { "address": "0x140019af6", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140019af6", "size": 7, "mnemonic": "mov", "operands": "rcx, qword ptr [r14 + 0xe0]" }, { "address": "0x140019afd", "size": 3, "mnemonic": "test", "operands": "rcx, rcx" }, { "address": "0x140019b00", "size": 2, "mnemonic": "je", "operands": "0x140019b22" } ], "successors": [ "0x140019b22", "0x140019b02" ] }, { "address": "0x140019af3", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140019af3", "size": 3, "mnemonic": "lock dec", "operands": "dword ptr [rax]" }, { "address": "0x140019af6", "size": 7, "mnemonic": "mov", "operands": "rcx, qword ptr [r14 + 0xe0]" }, { "address": "0x140019afd", "size": 3, "mnemonic": "test", "operands": "rcx, rcx" }, { "address": "0x140019b00", "size": 2, "mnemonic": "je", "operands": "0x140019b22" } ], "successors": [ "0x140019b22", "0x140019b02" ] }, { "address": "0x140019b22", "size": 15, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140019b22", "size": 7, "mnemonic": "mov", "operands": "qword ptr [r14 + 0xf0], r15" }, { "address": "0x140019b29", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x140019b2b", "size": 7, "mnemonic": "mov", "operands": "qword ptr [r14 + 0xe0], r12" }, { "address": "0x140019b32", "size": 3, "mnemonic": "mov", "operands": "qword ptr [rbx], rsi" }, { "address": "0x140019b35", "size": 5, "mnemonic": "lea", "operands": "r11, [rsp + 0x40]" }, { "address": "0x140019b3a", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r11 + 0x30]" }, { "address": "0x140019b3e", "size": 4, "mnemonic": "mov", "operands": "rsi, qword ptr [r11 + 0x38]" }, { "address": "0x140019b42", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [r11 + 0x40]" }, { "address": "0x140019b46", "size": 3, "mnemonic": "mov", "operands": "rsp, r11" }, { "address": "0x140019b49", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140019b4b", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140019b4d", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140019b4f", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x140019b51", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140019b52", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140019b02", "size": 23, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140019b02", "size": 3, "mnemonic": "or", "operands": "eax, 0xffffffff" }, { "address": "0x140019b05", "size": 4, "mnemonic": "lock xadd", "operands": "dword ptr [rcx], eax" }, { "address": "0x140019b09", "size": 3, "mnemonic": "cmp", "operands": "eax, 1" }, { "address": "0x140019b0c", "size": 2, "mnemonic": "jne", "operands": "0x140019b22" }, { "address": "0x140019b0e", "size": 3, "mnemonic": "mov", "operands": "rcx, qword ptr [rbx]" }, { "address": "0x140019b11", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x140019b16", "size": 7, "mnemonic": "mov", "operands": "rcx, qword ptr [r14 + 0xe0]" }, { "address": "0x140019b1d", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x140019b22", "size": 7, "mnemonic": "mov", "operands": "qword ptr [r14 + 0xf0], r15" }, { "address": "0x140019b29", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x140019b2b", "size": 7, "mnemonic": "mov", "operands": "qword ptr [r14 + 0xe0], r12" }, { "address": "0x140019b32", "size": 3, "mnemonic": "mov", "operands": "qword ptr [rbx], rsi" }, { "address": "0x140019b35", "size": 5, "mnemonic": "lea", "operands": "r11, [rsp + 0x40]" }, { "address": "0x140019b3a", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r11 + 0x30]" }, { "address": "0x140019b3e", "size": 4, "mnemonic": "mov", "operands": "rsi, qword ptr [r11 + 0x38]" }, { "address": "0x140019b42", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [r11 + 0x40]" }, { "address": "0x140019b46", "size": 3, "mnemonic": "mov", "operands": "rsp, r11" }, { "address": "0x140019b49", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x140019b4b", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x140019b4d", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x140019b4f", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x140019b51", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x140019b52", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140019eeb", "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": "0x14001bbdc", "name": "", "blocks": [ { "address": "0x14001bbdc", "size": 30, "is_prolog": true, "is_epilog": false, "instructions": [ { "address": "0x14001bbdc", "size": 2, "mnemonic": "push", "operands": "rbp" }, { "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": "0x14001bc64", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001bc64", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rbp - 0x20], r12d" }, { "address": "0x14001bc68", "size": 7, "mnemonic": "mov", "operands": "rax, qword ptr [rsi + 0x98]" }, { "address": "0x14001bc6f", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x14001bc72", "size": 2, "mnemonic": "je", "operands": "0x14001bcee" } ], "successors": [ "0x14001bcee", "0x14001bc74" ] }, { "address": "0x14001bc46", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001bc46", "size": 4, "mnemonic": "cmp", "operands": "word ptr [rax], r12w" }, { "address": "0x14001bc4a", "size": 2, "mnemonic": "je", "operands": "0x14001bc64" } ], "successors": [ "0x14001bc64", "0x14001bc4c" ] }, { "address": "0x14001bcee", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001bcee", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rbx]" }, { "address": "0x14001bcf1", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x14001bcf4", "size": 2, "mnemonic": "je", "operands": "0x14001bd47" } ], "successors": [ "0x14001bd47", "0x14001bcf6" ] }, { "address": "0x14001bc74", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001bc74", "size": 4, "mnemonic": "cmp", "operands": "word ptr [rax], r12w" }, { "address": "0x14001bc78", "size": 2, "mnemonic": "je", "operands": "0x14001bcee" } ], "successors": [ "0x14001bcee", "0x14001bc7a" ] }, { "address": "0x14001bc4c", "size": 9, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001bc4c", "size": 7, "mnemonic": "mov", "operands": "rdx, qword ptr [rip + 0xb3ed]" }, { "address": "0x14001bc53", "size": 7, "mnemonic": "lea", "operands": "rcx, [rip + 0xb276]" }, { "address": "0x14001bc5a", "size": 2, "mnemonic": "dec", "operands": "edx" }, { "address": "0x14001bc5c", "size": 3, "mnemonic": "mov", "operands": "r8, rbx" }, { "address": "0x14001bc5f", "size": 5, "mnemonic": "call", "operands": "0x14001bb54" }, { "address": "0x14001bc64", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rbp - 0x20], r12d" }, { "address": "0x14001bc68", "size": 7, "mnemonic": "mov", "operands": "rax, qword ptr [rsi + 0x98]" }, { "address": "0x14001bc6f", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x14001bc72", "size": 2, "mnemonic": "je", "operands": "0x14001bcee" } ], "successors": [ "0x14001bcee", "0x14001bc74" ] }, { "address": "0x14001bd47", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001bd47", "size": 7, "mnemonic": "mov", "operands": "dword ptr [rbp - 0x20], 0x104" }, { "address": "0x14001bd4e", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x4484]" }, { "address": "0x14001bd54", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbp - 0x18], eax" }, { "address": "0x14001bd57", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbp - 0x1c], eax" }, { "address": "0x14001bd5a", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rbp - 0x20], r12d" }, { "address": "0x14001bd5e", "size": 6, "mnemonic": "je", "operands": "0x14001be3f" } ], "successors": [ "0x14001be3f", "0x14001bd64" ] }, { "address": "0x14001bcf6", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001bcf6", "size": 4, "mnemonic": "cmp", "operands": "word ptr [rax], r12w" }, { "address": "0x14001bcfa", "size": 2, "mnemonic": "je", "operands": "0x14001bd47" } ], "successors": [ "0x14001bd47", "0x14001bcfc" ] }, { "address": "0x14001bc7a", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001bc7a", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rbx]" }, { "address": "0x14001bc7d", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x14001bc80", "size": 2, "mnemonic": "je", "operands": "0x14001bc93" } ], "successors": [ "0x14001bc93", "0x14001bc82" ] }, { "address": "0x14001be3f", "size": 13, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001be3f", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x14001be41", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x10]" }, { "address": "0x14001be45", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x14001be48", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x14001be4d", "size": 4, "mnemonic": "add", "operands": "rsp, 0x40" }, { "address": "0x14001be51", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x14001be53", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14001be55", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x14001be57", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14001be58", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x14001be59", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x14001be5a", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001be5b", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14001bd64", "size": 9, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001bd64", "size": 7, "mnemonic": "lea", "operands": "rax, [r14 + 0x100]" }, { "address": "0x14001bd6b", "size": 3, "mnemonic": "neg", "operands": "r14" }, { "address": "0x14001bd6e", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x20]" }, { "address": "0x14001bd72", "size": 3, "mnemonic": "sbb", "operands": "rcx, rcx" }, { "address": "0x14001bd75", "size": 3, "mnemonic": "and", "operands": "rcx, rax" }, { "address": "0x14001bd78", "size": 5, "mnemonic": "call", "operands": "0x14001b9e4" }, { "address": "0x14001bd7d", "size": 2, "mnemonic": "mov", "operands": "ebx, eax" }, { "address": "0x14001bd7f", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14001bd81", "size": 6, "mnemonic": "je", "operands": "0x14001be3f" } ], "successors": [ "0x14001be3f", "0x14001bd87" ] }, { "address": "0x14001bcfc", "size": 18, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001bcfc", "size": 5, "mnemonic": "call", "operands": "0x1400118c4" }, { "address": "0x14001bd01", "size": 3, "mnemonic": "mov", "operands": "rdx, rax" }, { "address": "0x14001bd04", "size": 4, "mnemonic": "or", "operands": "rcx, 0xffffffffffffffff" }, { "address": "0x14001bd08", "size": 7, "mnemonic": "mov", "operands": "rax, qword ptr [rax + 0xa0]" }, { "address": "0x14001bd0f", "size": 3, "mnemonic": "inc", "operands": "rcx" }, { "address": "0x14001bd12", "size": 5, "mnemonic": "cmp", "operands": "word ptr [rax + rcx*2], r12w" }, { "address": "0x14001bd17", "size": 2, "mnemonic": "jne", "operands": "0x14001bd0f" }, { "address": "0x14001bd19", "size": 4, "mnemonic": "cmp", "operands": "rcx, 3" }, { "address": "0x14001bd1d", "size": 3, "mnemonic": "mov", "operands": "eax, r12d" }, { "address": "0x14001bd20", "size": 7, "mnemonic": "lea", "operands": "rcx, [rip - 0x92f]" }, { "address": "0x14001bd27", "size": 3, "mnemonic": "sete", "operands": "al" }, { "address": "0x14001bd2a", "size": 6, "mnemonic": "mov", "operands": "dword ptr [rdx + 0xb4], eax" }, { "address": "0x14001bd30", "size": 5, "mnemonic": "mov", "operands": "edx, 1" }, { "address": "0x14001bd35", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x44a5]" }, { "address": "0x14001bd3b", "size": 4, "mnemonic": "test", "operands": "byte ptr [rbp - 0x20], 4" }, { "address": "0x14001bd3f", "size": 2, "mnemonic": "jne", "operands": "0x14001bd5a" }, { "address": "0x14001bd41", "size": 4, "mnemonic": "mov", "operands": "dword ptr [rbp - 0x20], r12d" }, { "address": "0x14001bd45", "size": 2, "mnemonic": "jmp", "operands": "0x14001bd5a" } ], "successors": [ "0x14001bd5a" ] }, { "address": "0x14001bc93", "size": 11, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001bc93", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x20]" }, { "address": "0x14001bc97", "size": 5, "mnemonic": "call", "operands": "0x14001b5b0" }, { "address": "0x14001bc9c", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rbp - 0x20], r12d" }, { "address": "0x14001bca0", "size": 6, "mnemonic": "jne", "operands": "0x14001bd64" }, { "address": "0x14001bca6", "size": 7, "mnemonic": "mov", "operands": "rdx, qword ptr [rip + 0xb213]" }, { "address": "0x14001bcad", "size": 7, "mnemonic": "lea", "operands": "r8, [rsi + 0x98]" }, { "address": "0x14001bcb4", "size": 2, "mnemonic": "dec", "operands": "edx" }, { "address": "0x14001bcb6", "size": 7, "mnemonic": "lea", "operands": "rcx, [rip + 0xadf3]" }, { "address": "0x14001bcbd", "size": 5, "mnemonic": "call", "operands": "0x14001bb54" }, { "address": "0x14001bcc2", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x14001bcc4", "size": 6, "mnemonic": "je", "operands": "0x14001bd5a" } ], "successors": [ "0x14001bd5a", "0x14001bcca" ] }, { "address": "0x14001bc82", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001bc82", "size": 4, "mnemonic": "cmp", "operands": "word ptr [rax], r12w" }, { "address": "0x14001bc86", "size": 2, "mnemonic": "je", "operands": "0x14001bc93" } ], "successors": [ "0x14001bc93", "0x14001bc88" ] }, { "address": "0x14001bd87", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001bd87", "size": 3, "mnemonic": "movzx", "operands": "ecx, bx" }, { "address": "0x14001bd8a", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x44c0]" }, { "address": "0x14001bd90", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14001bd92", "size": 6, "mnemonic": "je", "operands": "0x14001be3f" } ], "successors": [ "0x14001be3f", "0x14001bd98" ] }, { "address": "0x14001bd5a", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001bd5a", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rbp - 0x20], r12d" }, { "address": "0x14001bd5e", "size": 6, "mnemonic": "je", "operands": "0x14001be3f" } ], "successors": [ "0x14001be3f", "0x14001bd64" ] }, { "address": "0x14001bcca", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001bcca", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rbx]" }, { "address": "0x14001bccd", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x14001bcd0", "size": 2, "mnemonic": "je", "operands": "0x14001bce3" } ], "successors": [ "0x14001bce3", "0x14001bcd2" ] }, { "address": "0x14001bc88", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001bc88", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x20]" }, { "address": "0x14001bc8c", "size": 5, "mnemonic": "call", "operands": "0x14001b4e0" }, { "address": "0x14001bc91", "size": 2, "mnemonic": "jmp", "operands": "0x14001bc9c" } ], "successors": [ "0x14001bc9c" ] }, { "address": "0x14001bd98", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001bd98", "size": 3, "mnemonic": "mov", "operands": "ecx, dword ptr [rbp - 0x1c]" }, { "address": "0x14001bd9b", "size": 5, "mnemonic": "mov", "operands": "edx, 1" }, { "address": "0x14001bda0", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x442a]" }, { "address": "0x14001bda6", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14001bda8", "size": 6, "mnemonic": "je", "operands": "0x14001be3f" } ], "successors": [ "0x14001be3f", "0x14001bdae" ] }, { "address": "0x14001bce3", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001bce3", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x20]" }, { "address": "0x14001bce7", "size": 5, "mnemonic": "call", "operands": "0x14001b5b0" }, { "address": "0x14001bcec", "size": 2, "mnemonic": "jmp", "operands": "0x14001bd5a" } ], "successors": [ "0x14001bd5a" ] }, { "address": "0x14001bcd2", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001bcd2", "size": 4, "mnemonic": "cmp", "operands": "word ptr [rax], r12w" }, { "address": "0x14001bcd6", "size": 2, "mnemonic": "je", "operands": "0x14001bce3" } ], "successors": [ "0x14001bce3", "0x14001bcd8" ] }, { "address": "0x14001bc9c", "size": 9, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001bc9c", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rbp - 0x20], r12d" }, { "address": "0x14001bca0", "size": 6, "mnemonic": "jne", "operands": "0x14001bd64" }, { "address": "0x14001bca6", "size": 7, "mnemonic": "mov", "operands": "rdx, qword ptr [rip + 0xb213]" }, { "address": "0x14001bcad", "size": 7, "mnemonic": "lea", "operands": "r8, [rsi + 0x98]" }, { "address": "0x14001bcb4", "size": 2, "mnemonic": "dec", "operands": "edx" }, { "address": "0x14001bcb6", "size": 7, "mnemonic": "lea", "operands": "rcx, [rip + 0xadf3]" }, { "address": "0x14001bcbd", "size": 5, "mnemonic": "call", "operands": "0x14001bb54" }, { "address": "0x14001bcc2", "size": 2, "mnemonic": "test", "operands": "al, al" }, { "address": "0x14001bcc4", "size": 6, "mnemonic": "je", "operands": "0x14001bd5a" } ], "successors": [ "0x14001bd5a", "0x14001bcca" ] }, { "address": "0x14001bdae", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001bdae", "size": 3, "mnemonic": "test", "operands": "r15, r15" }, { "address": "0x14001bdb1", "size": 2, "mnemonic": "je", "operands": "0x14001bdb6" } ], "successors": [ "0x14001bdb6", "0x14001bdb3" ] }, { "address": "0x14001bcd8", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001bcd8", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x20]" }, { "address": "0x14001bcdc", "size": 5, "mnemonic": "call", "operands": "0x14001b4e0" }, { "address": "0x14001bce1", "size": 2, "mnemonic": "jmp", "operands": "0x14001bd5a" } ], "successors": [ "0x14001bd5a" ] }, { "address": "0x14001bdb6", "size": 8, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001bdb6", "size": 3, "mnemonic": "mov", "operands": "ecx, dword ptr [rbp - 0x1c]" }, { "address": "0x14001bdb9", "size": 7, "mnemonic": "lea", "operands": "rdx, [rsi + 0x2f0]" }, { "address": "0x14001bdc0", "size": 3, "mnemonic": "xor", "operands": "r9d, r9d" }, { "address": "0x14001bdc3", "size": 4, "mnemonic": "lea", "operands": "esi, [r9 + 0x55]" }, { "address": "0x14001bdc7", "size": 3, "mnemonic": "mov", "operands": "r8d, esi" }, { "address": "0x14001bdca", "size": 5, "mnemonic": "call", "operands": "0x140012164" }, { "address": "0x14001bdcf", "size": 3, "mnemonic": "test", "operands": "rdi, rdi" }, { "address": "0x14001bdd2", "size": 2, "mnemonic": "je", "operands": "0x14001be38" } ], "successors": [ "0x14001be38", "0x14001bdd4" ] }, { "address": "0x14001bdb3", "size": 9, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001bdb3", "size": 3, "mnemonic": "mov", "operands": "dword ptr [r15], ebx" }, { "address": "0x14001bdb6", "size": 3, "mnemonic": "mov", "operands": "ecx, dword ptr [rbp - 0x1c]" }, { "address": "0x14001bdb9", "size": 7, "mnemonic": "lea", "operands": "rdx, [rsi + 0x2f0]" }, { "address": "0x14001bdc0", "size": 3, "mnemonic": "xor", "operands": "r9d, r9d" }, { "address": "0x14001bdc3", "size": 4, "mnemonic": "lea", "operands": "esi, [r9 + 0x55]" }, { "address": "0x14001bdc7", "size": 3, "mnemonic": "mov", "operands": "r8d, esi" }, { "address": "0x14001bdca", "size": 5, "mnemonic": "call", "operands": "0x140012164" }, { "address": "0x14001bdcf", "size": 3, "mnemonic": "test", "operands": "rdi, rdi" }, { "address": "0x14001bdd2", "size": 2, "mnemonic": "je", "operands": "0x14001be38" } ], "successors": [ "0x14001be38", "0x14001bdd4" ] }, { "address": "0x14001be38", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001be38", "size": 5, "mnemonic": "mov", "operands": "eax, 1" }, { "address": "0x14001be3d", "size": 2, "mnemonic": "jmp", "operands": "0x14001be41" } ], "successors": [ "0x14001be41" ] }, { "address": "0x14001bdd4", "size": 13, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001bdd4", "size": 3, "mnemonic": "mov", "operands": "ecx, dword ptr [rbp - 0x1c]" }, { "address": "0x14001bdd7", "size": 7, "mnemonic": "lea", "operands": "rdx, [rdi + 0x120]" }, { "address": "0x14001bdde", "size": 3, "mnemonic": "xor", "operands": "r9d, r9d" }, { "address": "0x14001bde1", "size": 3, "mnemonic": "mov", "operands": "r8d, esi" }, { "address": "0x14001bde4", "size": 5, "mnemonic": "call", "operands": "0x140012164" }, { "address": "0x14001bde9", "size": 3, "mnemonic": "mov", "operands": "ecx, dword ptr [rbp - 0x1c]" }, { "address": "0x14001bdec", "size": 5, "mnemonic": "mov", "operands": "esi, 0x40" }, { "address": "0x14001bdf1", "size": 3, "mnemonic": "mov", "operands": "r9d, esi" }, { "address": "0x14001bdf4", "size": 3, "mnemonic": "mov", "operands": "r8, rdi" }, { "address": "0x14001bdf7", "size": 5, "mnemonic": "mov", "operands": "edx, 0x1001" }, { "address": "0x14001bdfc", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x43c6]" }, { "address": "0x14001be02", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14001be04", "size": 2, "mnemonic": "je", "operands": "0x14001be3f" } ], "successors": [ "0x14001be3f", "0x14001be06" ] }, { "address": "0x14001be41", "size": 12, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001be41", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x10]" }, { "address": "0x14001be45", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x14001be48", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x14001be4d", "size": 4, "mnemonic": "add", "operands": "rsp, 0x40" }, { "address": "0x14001be51", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x14001be53", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14001be55", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x14001be57", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14001be58", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x14001be59", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x14001be5a", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001be5b", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14001be06", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001be06", "size": 3, "mnemonic": "mov", "operands": "ecx, dword ptr [rbp - 0x18]" }, { "address": "0x14001be09", "size": 7, "mnemonic": "lea", "operands": "r8, [rdi + 0x80]" }, { "address": "0x14001be10", "size": 3, "mnemonic": "mov", "operands": "r9d, esi" }, { "address": "0x14001be13", "size": 5, "mnemonic": "mov", "operands": "edx, 0x1002" }, { "address": "0x14001be18", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x43aa]" }, { "address": "0x14001be1e", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14001be20", "size": 2, "mnemonic": "je", "operands": "0x14001be3f" } ], "successors": [ "0x14001be3f", "0x14001be22" ] }, { "address": "0x14001be22", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001be22", "size": 7, "mnemonic": "lea", "operands": "rdx, [rdi + 0x100]" }, { "address": "0x14001be29", "size": 2, "mnemonic": "mov", "operands": "ecx, ebx" }, { "address": "0x14001be2b", "size": 4, "mnemonic": "lea", "operands": "r9d, [rsi - 0x36]" }, { "address": "0x14001be2f", "size": 4, "mnemonic": "lea", "operands": "r8d, [rsi - 0x30]" }, { "address": "0x14001be33", "size": 5, "mnemonic": "call", "operands": "0x14001d3e4" }, { "address": "0x14001be38", "size": 5, "mnemonic": "mov", "operands": "eax, 1" }, { "address": "0x14001be3d", "size": 2, "mnemonic": "jmp", "operands": "0x14001be41" } ], "successors": [ "0x14001be41" ] } ] }, { "address": "0x14001c269", "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": "0x14001c33e", "size": 8, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001c33e", "size": 3, "mnemonic": "movzx", "operands": "edx, word ptr [rdi]" }, { "address": "0x14001c341", "size": 5, "mnemonic": "lea", "operands": "rcx, [rsp + 0x30]" }, { "address": "0x14001c346", "size": 3, "mnemonic": "mov", "operands": "r9, rax" }, { "address": "0x14001c349", "size": 3, "mnemonic": "mov", "operands": "r8, rsi" }, { "address": "0x14001c34c", "size": 2, "mnemonic": "xor", "operands": "ebx, ebx" }, { "address": "0x14001c34e", "size": 5, "mnemonic": "call", "operands": "0x140016d88" }, { "address": "0x14001c353", "size": 4, "mnemonic": "cmp", "operands": "rax, -1" }, { "address": "0x14001c357", "size": 2, "mnemonic": "je", "operands": "0x14001c392" } ], "successors": [ "0x14001c392", "0x14001c359" ] }, { "address": "0x14001c2b1", "size": 13, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001c2b1", "size": 3, "mnemonic": "mov", "operands": "rbx, rcx" }, { "address": "0x14001c2b4", "size": 3, "mnemonic": "mov", "operands": "rbp, rdi" }, { "address": "0x14001c2b7", "size": 3, "mnemonic": "movzx", "operands": "edx, word ptr [rdi]" }, { "address": "0x14001c2ba", "size": 5, "mnemonic": "lea", "operands": "r13, [rsp + 0x30]" }, { "address": "0x14001c2bf", "size": 4, "mnemonic": "cmp", "operands": "r15, 4" }, { "address": "0x14001c2c3", "size": 3, "mnemonic": "mov", "operands": "r9, rax" }, { "address": "0x14001c2c6", "size": 3, "mnemonic": "mov", "operands": "r8, rsi" }, { "address": "0x14001c2c9", "size": 4, "mnemonic": "cmovae", "operands": "r13, rbx" }, { "address": "0x14001c2cd", "size": 3, "mnemonic": "mov", "operands": "rcx, r13" }, { "address": "0x14001c2d0", "size": 5, "mnemonic": "call", "operands": "0x140016d88" }, { "address": "0x14001c2d5", "size": 3, "mnemonic": "mov", "operands": "rsi, rax" }, { "address": "0x14001c2d8", "size": 4, "mnemonic": "cmp", "operands": "rax, -1" }, { "address": "0x14001c2dc", "size": 2, "mnemonic": "je", "operands": "0x14001c335" } ], "successors": [ "0x14001c335", "0x14001c2de" ] }, { "address": "0x14001c392", "size": 13, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001c392", "size": 5, "mnemonic": "mov", "operands": "rcx, qword ptr [rsp + 0x38]" }, { "address": "0x14001c397", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x14001c39a", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x14001c39f", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x90]" }, { "address": "0x14001c3a7", "size": 4, "mnemonic": "add", "operands": "rsp, 0x40" }, { "address": "0x14001c3ab", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x14001c3ad", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14001c3af", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x14001c3b1", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x14001c3b3", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14001c3b4", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x14001c3b5", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001c3b6", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14001c359", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001c359", "size": 5, "mnemonic": "mov", "operands": "rbp, qword ptr [rsp + 0x20]" }, { "address": "0x14001c35e", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x14001c361", "size": 2, "mnemonic": "je", "operands": "0x14001c36a" } ], "successors": [ "0x14001c36a", "0x14001c363" ] }, { "address": "0x14001c335", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001c335", "size": 3, "mnemonic": "mov", "operands": "qword ptr [r14], rbp" }, { "address": "0x14001c338", "size": 4, "mnemonic": "or", "operands": "rax, 0xffffffffffffffff" }, { "address": "0x14001c33c", "size": 2, "mnemonic": "jmp", "operands": "0x14001c392" } ], "successors": [ "0x14001c392" ] }, { "address": "0x14001c2de", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001c2de", "size": 3, "mnemonic": "cmp", "operands": "r13, rbx" }, { "address": "0x14001c2e1", "size": 2, "mnemonic": "je", "operands": "0x14001c2f6" } ], "successors": [ "0x14001c2f6", "0x14001c2e3" ] }, { "address": "0x14001c36a", "size": 10, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001c36a", "size": 4, "mnemonic": "add", "operands": "rdi, 2" }, { "address": "0x14001c36e", "size": 5, "mnemonic": "lea", "operands": "rcx, [rsp + 0x30]" }, { "address": "0x14001c373", "size": 3, "mnemonic": "mov", "operands": "r9, rbp" }, { "address": "0x14001c376", "size": 3, "mnemonic": "mov", "operands": "r8, rsi" }, { "address": "0x14001c379", "size": 3, "mnemonic": "add", "operands": "rbx, rax" }, { "address": "0x14001c37c", "size": 3, "mnemonic": "movzx", "operands": "edx, word ptr [rdi]" }, { "address": "0x14001c37f", "size": 5, "mnemonic": "call", "operands": "0x140016d88" }, { "address": "0x14001c384", "size": 4, "mnemonic": "cmp", "operands": "rax, -1" }, { "address": "0x14001c388", "size": 2, "mnemonic": "jne", "operands": "0x14001c35e" }, { "address": "0x14001c38a", "size": 2, "mnemonic": "jmp", "operands": "0x14001c392" } ], "successors": [ "0x14001c392" ] }, { "address": "0x14001c363", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001c363", "size": 5, "mnemonic": "cmp", "operands": "byte ptr [rsp + rax + 0x2f], 0" }, { "address": "0x14001c368", "size": 2, "mnemonic": "je", "operands": "0x14001c38c" } ], "successors": [ "0x14001c38c", "0x14001c36a" ] }, { "address": "0x14001c2f6", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001c2f6", "size": 3, "mnemonic": "test", "operands": "rsi, rsi" }, { "address": "0x14001c2f9", "size": 2, "mnemonic": "je", "operands": "0x14001c30e" } ], "successors": [ "0x14001c30e", "0x14001c2fb" ] }, { "address": "0x14001c2e3", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001c2e3", "size": 3, "mnemonic": "cmp", "operands": "r15, rax" }, { "address": "0x14001c2e6", "size": 2, "mnemonic": "jb", "operands": "0x14001c32a" } ], "successors": [ "0x14001c32a", "0x14001c2e8" ] }, { "address": "0x14001c38c", "size": 15, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001c38c", "size": 3, "mnemonic": "dec", "operands": "rax" }, { "address": "0x14001c38f", "size": 3, "mnemonic": "add", "operands": "rax, rbx" }, { "address": "0x14001c392", "size": 5, "mnemonic": "mov", "operands": "rcx, qword ptr [rsp + 0x38]" }, { "address": "0x14001c397", "size": 3, "mnemonic": "xor", "operands": "rcx, rsp" }, { "address": "0x14001c39a", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x14001c39f", "size": 8, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x90]" }, { "address": "0x14001c3a7", "size": 4, "mnemonic": "add", "operands": "rsp, 0x40" }, { "address": "0x14001c3ab", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x14001c3ad", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14001c3af", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x14001c3b1", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x14001c3b3", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14001c3b4", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x14001c3b5", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001c3b6", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14001c30e", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001c30e", "size": 4, "mnemonic": "add", "operands": "rdi, 2" }, { "address": "0x14001c312", "size": 5, "mnemonic": "mov", "operands": "rax, qword ptr [rsp + 0x20]" }, { "address": "0x14001c317", "size": 3, "mnemonic": "sub", "operands": "r15, rsi" }, { "address": "0x14001c31a", "size": 3, "mnemonic": "add", "operands": "rbx, rsi" }, { "address": "0x14001c31d", "size": 5, "mnemonic": "mov", "operands": "rsi, qword ptr [rsp + 0x28]" }, { "address": "0x14001c322", "size": 2, "mnemonic": "jmp", "operands": "0x14001c2b7" } ], "successors": [ "0x14001c2b7" ] }, { "address": "0x14001c2fb", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001c2fb", "size": 4, "mnemonic": "lea", "operands": "rax, [rsi + rbx]" }, { "address": "0x14001c2ff", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rax - 1], 0" }, { "address": "0x14001c303", "size": 2, "mnemonic": "je", "operands": "0x14001c324" } ], "successors": [ "0x14001c324", "0x14001c305" ] }, { "address": "0x14001c32a", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001c32a", "size": 3, "mnemonic": "sub", "operands": "rbx, r12" }, { "address": "0x14001c32d", "size": 3, "mnemonic": "mov", "operands": "qword ptr [r14], rbp" }, { "address": "0x14001c330", "size": 3, "mnemonic": "mov", "operands": "rax, rbx" }, { "address": "0x14001c333", "size": 2, "mnemonic": "jmp", "operands": "0x14001c392" } ], "successors": [ "0x14001c392" ] }, { "address": "0x14001c2e8", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001c2e8", "size": 3, "mnemonic": "mov", "operands": "r8, rax" }, { "address": "0x14001c2eb", "size": 3, "mnemonic": "mov", "operands": "rdx, r13" }, { "address": "0x14001c2ee", "size": 3, "mnemonic": "mov", "operands": "rcx, rbx" }, { "address": "0x14001c2f1", "size": 5, "mnemonic": "call", "operands": "0x14001e3e0" }, { "address": "0x14001c2f6", "size": 3, "mnemonic": "test", "operands": "rsi, rsi" }, { "address": "0x14001c2f9", "size": 2, "mnemonic": "je", "operands": "0x14001c30e" } ], "successors": [ "0x14001c30e", "0x14001c2fb" ] }, { "address": "0x14001c2b7", "size": 11, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001c2b7", "size": 3, "mnemonic": "movzx", "operands": "edx, word ptr [rdi]" }, { "address": "0x14001c2ba", "size": 5, "mnemonic": "lea", "operands": "r13, [rsp + 0x30]" }, { "address": "0x14001c2bf", "size": 4, "mnemonic": "cmp", "operands": "r15, 4" }, { "address": "0x14001c2c3", "size": 3, "mnemonic": "mov", "operands": "r9, rax" }, { "address": "0x14001c2c6", "size": 3, "mnemonic": "mov", "operands": "r8, rsi" }, { "address": "0x14001c2c9", "size": 4, "mnemonic": "cmovae", "operands": "r13, rbx" }, { "address": "0x14001c2cd", "size": 3, "mnemonic": "mov", "operands": "rcx, r13" }, { "address": "0x14001c2d0", "size": 5, "mnemonic": "call", "operands": "0x140016d88" }, { "address": "0x14001c2d5", "size": 3, "mnemonic": "mov", "operands": "rsi, rax" }, { "address": "0x14001c2d8", "size": 4, "mnemonic": "cmp", "operands": "rax, -1" }, { "address": "0x14001c2dc", "size": 2, "mnemonic": "je", "operands": "0x14001c335" } ], "successors": [ "0x14001c335", "0x14001c2de" ] }, { "address": "0x14001c324", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001c324", "size": 2, "mnemonic": "xor", "operands": "ebp, ebp" }, { "address": "0x14001c326", "size": 4, "mnemonic": "lea", "operands": "rbx, [rax - 1]" }, { "address": "0x14001c32a", "size": 3, "mnemonic": "sub", "operands": "rbx, r12" }, { "address": "0x14001c32d", "size": 3, "mnemonic": "mov", "operands": "qword ptr [r14], rbp" }, { "address": "0x14001c330", "size": 3, "mnemonic": "mov", "operands": "rax, rbx" }, { "address": "0x14001c333", "size": 2, "mnemonic": "jmp", "operands": "0x14001c392" } ], "successors": [ "0x14001c392" ] }, { "address": "0x14001c305", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001c305", "size": 4, "mnemonic": "add", "operands": "rdi, 2" }, { "address": "0x14001c309", "size": 3, "mnemonic": "mov", "operands": "rbp, rdi" }, { "address": "0x14001c30c", "size": 2, "mnemonic": "jmp", "operands": "0x14001c312" } ], "successors": [ "0x14001c312" ] }, { "address": "0x14001c312", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001c312", "size": 5, "mnemonic": "mov", "operands": "rax, qword ptr [rsp + 0x20]" }, { "address": "0x14001c317", "size": 3, "mnemonic": "sub", "operands": "r15, rsi" }, { "address": "0x14001c31a", "size": 3, "mnemonic": "add", "operands": "rbx, rsi" }, { "address": "0x14001c31d", "size": 5, "mnemonic": "mov", "operands": "rsi, qword ptr [rsp + 0x28]" }, { "address": "0x14001c322", "size": 2, "mnemonic": "jmp", "operands": "0x14001c2b7" } ], "successors": [ "0x14001c2b7" ] } ] }, { "address": "0x14001c5be", "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": "0x14001c6a3", "size": 4, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001c6a3", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x68]" }, { "address": "0x14001c6a8", "size": 4, "mnemonic": "add", "operands": "rsp, 0x50" }, { "address": "0x14001c6ac", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001c6ad", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14001c5d4", "size": 15, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001c5d4", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x20]" }, { "address": "0x14001c5d8", "size": 5, "mnemonic": "call", "operands": "0x14000d89c" }, { "address": "0x14001c5dd", "size": 4, "mnemonic": "mov", "operands": "r10, qword ptr [rbp - 0x18]" }, { "address": "0x14001c5e1", "size": 2, "mnemonic": "xor", "operands": "ebx, ebx" }, { "address": "0x14001c5e3", "size": 6, "mnemonic": "mov", "operands": "r11d, 0x100" }, { "address": "0x14001c5e9", "size": 8, "mnemonic": "cmp", "operands": "dword ptr [r10 + 0xc], 0xfde9" }, { "address": "0x14001c5f1", "size": 2, "mnemonic": "jne", "operands": "0x14001c61c" }, { "address": "0x14001c5f3", "size": 4, "mnemonic": "movzx", "operands": "ecx, word ptr [rbp + 0x10]" }, { "address": "0x14001c5f7", "size": 4, "mnemonic": "lea", "operands": "eax, [r11 - 0x80]" }, { "address": "0x14001c5fb", "size": 3, "mnemonic": "cmp", "operands": "cx, ax" }, { "address": "0x14001c5fe", "size": 2, "mnemonic": "jae", "operands": "0x14001c656" }, { "address": "0x14001c600", "size": 3, "mnemonic": "movzx", "operands": "eax, cl" }, { "address": "0x14001c603", "size": 7, "mnemonic": "lea", "operands": "r8, [rip + 0x8e26]" }, { "address": "0x14001c60a", "size": 6, "mnemonic": "test", "operands": "byte ptr [r8 + rax*2 + 2], 1" }, { "address": "0x14001c610", "size": 2, "mnemonic": "je", "operands": "0x14001c617" } ], "successors": [ "0x14001c617", "0x14001c612" ] }, { "address": "0x14001c617", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001c617", "size": 3, "mnemonic": "movzx", "operands": "edx, cl" }, { "address": "0x14001c61a", "size": 2, "mnemonic": "jmp", "operands": "0x14001c690" } ], "successors": [ "0x14001c690" ] }, { "address": "0x14001c612", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001c612", "size": 3, "mnemonic": "movzx", "operands": "ecx, cl" }, { "address": "0x14001c615", "size": 2, "mnemonic": "jmp", "operands": "0x14001c63b" } ], "successors": [ "0x14001c63b" ] }, { "address": "0x14001c690", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001c690", "size": 3, "mnemonic": "cmp", "operands": "byte ptr [rbp - 8], bl" }, { "address": "0x14001c693", "size": 2, "mnemonic": "je", "operands": "0x14001c6a0" } ], "successors": [ "0x14001c6a0", "0x14001c695" ] }, { "address": "0x14001c63b", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001c63b", "size": 7, "mnemonic": "mov", "operands": "rax, qword ptr [r10 + 0x110]" }, { "address": "0x14001c642", "size": 4, "mnemonic": "movzx", "operands": "edx, byte ptr [rax + rcx]" }, { "address": "0x14001c646", "size": 2, "mnemonic": "jmp", "operands": "0x14001c690" } ], "successors": [ "0x14001c690" ] }, { "address": "0x14001c6a0", "size": 5, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001c6a0", "size": 3, "mnemonic": "movzx", "operands": "eax, dx" }, { "address": "0x14001c6a3", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x68]" }, { "address": "0x14001c6a8", "size": 4, "mnemonic": "add", "operands": "rsp, 0x50" }, { "address": "0x14001c6ac", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001c6ad", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14001c695", "size": 7, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001c695", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp - 0x20]" }, { "address": "0x14001c699", "size": 7, "mnemonic": "and", "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" }, { "address": "0x14001c6a0", "size": 3, "mnemonic": "movzx", "operands": "eax, dx" }, { "address": "0x14001c6a3", "size": 5, "mnemonic": "mov", "operands": "rbx, qword ptr [rsp + 0x68]" }, { "address": "0x14001c6a8", "size": 4, "mnemonic": "add", "operands": "rsp, 0x50" }, { "address": "0x14001c6ac", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001c6ad", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14001cf6f", "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": "0x14001d0ec", "size": 7, "is_prolog": false, "is_epilog": true, "instructions": [ { "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": "0x14001d113", "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": "0x14001d189", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001d189", "size": 3, "mnemonic": "mov", "operands": "r9d, ebx" }, { "address": "0x14001d18c", "size": 2, "mnemonic": "jmp", "operands": "0x14001d1c4" } ], "successors": [ "0x14001d1c4" ] }, { "address": "0x14001d17e", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001d17e", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rbp - 0x39]" }, { "address": "0x14001d182", "size": 7, "mnemonic": "and", "operands": "dword ptr [rax + 0x3a8], 0xfffffffd" }, { "address": "0x14001d189", "size": 3, "mnemonic": "mov", "operands": "r9d, ebx" }, { "address": "0x14001d18c", "size": 2, "mnemonic": "jmp", "operands": "0x14001d1c4" } ], "successors": [ "0x14001d1c4" ] }, { "address": "0x14001d1c4", "size": 14, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001d1c4", "size": 4, "mnemonic": "lea", "operands": "r8, [rbp + 0x77]" }, { "address": "0x14001d1c8", "size": 3, "mnemonic": "mov", "operands": "rcx, rsi" }, { "address": "0x14001d1cb", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp + 0x17]" }, { "address": "0x14001d1cf", "size": 5, "mnemonic": "call", "operands": "0x14000d9d8" }, { "address": "0x14001d1d4", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14001d1d6", "size": 6, "mnemonic": "jne", "operands": "0x14001d264" }, { "address": "0x14001d1dc", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { "address": "0x14001d1de", "size": 4, "mnemonic": "lea", "operands": "rcx, [rbp - 0x39]" }, { "address": "0x14001d1e2", "size": 5, "mnemonic": "call", "operands": "0x14000d89c" }, { "address": "0x14001d1e7", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rbp - 0x31]" }, { "address": "0x14001d1eb", "size": 3, "mnemonic": "cmp", "operands": "dword ptr [rax + 0xc], ebx" }, { "address": "0x14001d1ee", "size": 2, "mnemonic": "jne", "operands": "0x14001d203" }, { "address": "0x14001d1f0", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp - 0x21], r15b" }, { "address": "0x14001d1f4", "size": 2, "mnemonic": "je", "operands": "0x14001d238" } ], "successors": [ "0x14001d238", "0x14001d1f6" ] }, { "address": "0x14001d238", "size": 13, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001d238", "size": 3, "mnemonic": "mov", "operands": "r9d, ebx" }, { "address": "0x14001d23b", "size": 4, "mnemonic": "lea", "operands": "r8, [rbp + 0x77]" }, { "address": "0x14001d23f", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp - 0x19]" }, { "address": "0x14001d243", "size": 3, "mnemonic": "mov", "operands": "rcx, r14" }, { "address": "0x14001d246", "size": 5, "mnemonic": "call", "operands": "0x14000d9d8" }, { "address": "0x14001d24b", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [rbp - 9]" }, { "address": "0x14001d24f", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14001d251", "size": 2, "mnemonic": "jne", "operands": "0x14001d264" }, { "address": "0x14001d253", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x27]" }, { "address": "0x14001d257", "size": 3, "mnemonic": "mov", "operands": "rdx, rdi" }, { "address": "0x14001d25a", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x3018]" }, { "address": "0x14001d260", "size": 2, "mnemonic": "mov", "operands": "ebx, eax" }, { "address": "0x14001d262", "size": 2, "mnemonic": "jmp", "operands": "0x14001d267" } ], "successors": [ "0x14001d267" ] }, { "address": "0x14001d1f6", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001d1f6", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rbp - 0x39]" }, { "address": "0x14001d1fa", "size": 7, "mnemonic": "and", "operands": "dword ptr [rax + 0x3a8], 0xfffffffd" }, { "address": "0x14001d201", "size": 2, "mnemonic": "jmp", "operands": "0x14001d238" } ], "successors": [ "0x14001d238" ] }, { "address": "0x14001d267", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001d267", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp + 0xf], r15b" }, { "address": "0x14001d26b", "size": 2, "mnemonic": "je", "operands": "0x14001d275" } ], "successors": [ "0x14001d275", "0x14001d26d" ] }, { "address": "0x14001d275", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001d275", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp + 0x3f], r15b" }, { "address": "0x14001d279", "size": 2, "mnemonic": "je", "operands": "0x14001d284" } ], "successors": [ "0x14001d284", "0x14001d27b" ] }, { "address": "0x14001d26d", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001d26d", "size": 3, "mnemonic": "mov", "operands": "rcx, rdi" }, { "address": "0x14001d270", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x14001d275", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp + 0x3f], r15b" }, { "address": "0x14001d279", "size": 2, "mnemonic": "je", "operands": "0x14001d284" } ], "successors": [ "0x14001d284", "0x14001d27b" ] }, { "address": "0x14001d284", "size": 10, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001d284", "size": 8, "mnemonic": "lea", "operands": "r11, [rsp + 0xa0]" }, { "address": "0x14001d28c", "size": 2, "mnemonic": "mov", "operands": "eax, ebx" }, { "address": "0x14001d28e", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r11 + 0x20]" }, { "address": "0x14001d292", "size": 4, "mnemonic": "mov", "operands": "rsi, qword ptr [r11 + 0x28]" }, { "address": "0x14001d296", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [r11 + 0x38]" }, { "address": "0x14001d29a", "size": 3, "mnemonic": "mov", "operands": "rsp, r11" }, { "address": "0x14001d29d", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x14001d29f", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14001d2a1", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001d2a2", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14001d27b", "size": 12, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001d27b", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x27]" }, { "address": "0x14001d27f", "size": 5, "mnemonic": "call", "operands": "0x140011b00" }, { "address": "0x14001d284", "size": 8, "mnemonic": "lea", "operands": "r11, [rsp + 0xa0]" }, { "address": "0x14001d28c", "size": 2, "mnemonic": "mov", "operands": "eax, ebx" }, { "address": "0x14001d28e", "size": 4, "mnemonic": "mov", "operands": "rbx, qword ptr [r11 + 0x20]" }, { "address": "0x14001d292", "size": 4, "mnemonic": "mov", "operands": "rsi, qword ptr [r11 + 0x28]" }, { "address": "0x14001d296", "size": 4, "mnemonic": "mov", "operands": "rdi, qword ptr [r11 + 0x38]" }, { "address": "0x14001d29a", "size": 3, "mnemonic": "mov", "operands": "rsp, r11" }, { "address": "0x14001d29d", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x14001d29f", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14001d2a1", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001d2a2", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14001d4b2", "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": "0x14001db1c", "name": "", "blocks": [ { "address": "0x14001db1c", "size": 28, "is_prolog": true, "is_epilog": false, "instructions": [ { "address": "0x14001db1c", "size": 2, "mnemonic": "push", "operands": "rbp" }, { "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": "0x14001db83", "size": 8, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001db83", "size": 7, "mnemonic": "movsxd", "operands": "rsi, dword ptr [rbp + 0xc0]" }, { "address": "0x14001db8a", "size": 2, "mnemonic": "test", "operands": "esi, esi" }, { "address": "0x14001db8c", "size": 2, "mnemonic": "jle", "operands": "0x14001db9e" }, { "address": "0x14001db8e", "size": 3, "mnemonic": "mov", "operands": "rdx, rsi" }, { "address": "0x14001db91", "size": 3, "mnemonic": "mov", "operands": "rcx, r12" }, { "address": "0x14001db94", "size": 5, "mnemonic": "call", "operands": "0x14000d9c0" }, { "address": "0x14001db99", "size": 3, "mnemonic": "mov", "operands": "rsi, rax" }, { "address": "0x14001db9c", "size": 2, "mnemonic": "jmp", "operands": "0x14001dba7" } ], "successors": [ "0x14001dba7" ] }, { "address": "0x14001dba7", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001dba7", "size": 7, "mnemonic": "mov", "operands": "r15d, dword ptr [rbp + 0xc8]" }, { "address": "0x14001dbae", "size": 3, "mnemonic": "test", "operands": "r15d, r15d" }, { "address": "0x14001dbb1", "size": 2, "mnemonic": "jne", "operands": "0x14001dbba" }, { "address": "0x14001dbb3", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rbx]" }, { "address": "0x14001dbb6", "size": 4, "mnemonic": "mov", "operands": "r15d, dword ptr [rax + 0xc]" }, { "address": "0x14001dbba", "size": 2, "mnemonic": "test", "operands": "edi, edi" }, { "address": "0x14001dbbc", "size": 2, "mnemonic": "je", "operands": "0x14001dbc6" } ], "successors": [ "0x14001dbc6", "0x14001dbbe" ] }, { "address": "0x14001dbc6", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001dbc6", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x14001dbc8", "size": 3, "mnemonic": "xorps", "operands": "xmm0, xmm0" }, { "address": "0x14001dbcb", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbp + 0x28], eax" }, { "address": "0x14001dbce", "size": 4, "mnemonic": "movups", "operands": "xmmword ptr [rbp + 0x18], xmm0" }, { "address": "0x14001dbd2", "size": 2, "mnemonic": "cmp", "operands": "edi, esi" }, { "address": "0x14001dbd4", "size": 6, "mnemonic": "je", "operands": "0x14001dea4" } ], "successors": [ "0x14001dea4", "0x14001dbda" ] }, { "address": "0x14001dbbe", "size": 8, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001dbbe", "size": 2, "mnemonic": "test", "operands": "esi, esi" }, { "address": "0x14001dbc0", "size": 6, "mnemonic": "jne", "operands": "0x14001dc78" }, { "address": "0x14001dbc6", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x14001dbc8", "size": 3, "mnemonic": "xorps", "operands": "xmm0, xmm0" }, { "address": "0x14001dbcb", "size": 3, "mnemonic": "mov", "operands": "dword ptr [rbp + 0x28], eax" }, { "address": "0x14001dbce", "size": 4, "mnemonic": "movups", "operands": "xmmword ptr [rbp + 0x18], xmm0" }, { "address": "0x14001dbd2", "size": 2, "mnemonic": "cmp", "operands": "edi, esi" }, { "address": "0x14001dbd4", "size": 6, "mnemonic": "je", "operands": "0x14001dea4" } ], "successors": [ "0x14001dea4", "0x14001dbda" ] }, { "address": "0x14001dea4", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001dea4", "size": 5, "mnemonic": "mov", "operands": "eax, 2" }, { "address": "0x14001dea9", "size": 2, "mnemonic": "jmp", "operands": "0x14001de87" } ], "successors": [ "0x14001de87" ] }, { "address": "0x14001dbda", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001dbda", "size": 3, "mnemonic": "cmp", "operands": "esi, 1" }, { "address": "0x14001dbdd", "size": 6, "mnemonic": "jg", "operands": "0x14001dc6e" } ], "successors": [ "0x14001dc6e", "0x14001dbe3" ] }, { "address": "0x14001de87", "size": 13, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001de87", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x30]" }, { "address": "0x14001de8b", "size": 3, "mnemonic": "xor", "operands": "rcx, rbp" }, { "address": "0x14001de8e", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x14001de93", "size": 4, "mnemonic": "lea", "operands": "rsp, [rbp + 0x48]" }, { "address": "0x14001de97", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x14001de99", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14001de9b", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x14001de9d", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x14001de9f", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14001dea0", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x14001dea1", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x14001dea2", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001dea3", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14001dc6e", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001dc6e", "size": 5, "mnemonic": "mov", "operands": "eax, 1" }, { "address": "0x14001dc73", "size": 5, "mnemonic": "jmp", "operands": "0x14001de87" } ], "successors": [ "0x14001de87" ] }, { "address": "0x14001dbe3", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001dbe3", "size": 3, "mnemonic": "cmp", "operands": "edi, 1" }, { "address": "0x14001dbe6", "size": 2, "mnemonic": "jg", "operands": "0x14001dc30" } ], "successors": [ "0x14001dc30", "0x14001dbe8" ] }, { "address": "0x14001dc30", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001dc30", "size": 5, "mnemonic": "mov", "operands": "eax, 3" }, { "address": "0x14001dc35", "size": 5, "mnemonic": "jmp", "operands": "0x14001de87" } ], "successors": [ "0x14001de87" ] }, { "address": "0x14001dbe8", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001dbe8", "size": 4, "mnemonic": "lea", "operands": "rdx, [rbp + 0x18]" }, { "address": "0x14001dbec", "size": 3, "mnemonic": "mov", "operands": "ecx, r15d" }, { "address": "0x14001dbef", "size": 6, "mnemonic": "call", "operands": "qword ptr [rip + 0x245b]" }, { "address": "0x14001dbf5", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14001dbf7", "size": 6, "mnemonic": "je", "operands": "0x14001de85" } ], "successors": [ "0x14001de85", "0x14001dbfd" ] }, { "address": "0x14001de85", "size": 14, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001de85", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x14001de87", "size": 4, "mnemonic": "mov", "operands": "rcx, qword ptr [rbp + 0x30]" }, { "address": "0x14001de8b", "size": 3, "mnemonic": "xor", "operands": "rcx, rbp" }, { "address": "0x14001de8e", "size": 5, "mnemonic": "call", "operands": "0x140005210" }, { "address": "0x14001de93", "size": 4, "mnemonic": "lea", "operands": "rsp, [rbp + 0x48]" }, { "address": "0x14001de97", "size": 2, "mnemonic": "pop", "operands": "r15" }, { "address": "0x14001de99", "size": 2, "mnemonic": "pop", "operands": "r14" }, { "address": "0x14001de9b", "size": 2, "mnemonic": "pop", "operands": "r13" }, { "address": "0x14001de9d", "size": 2, "mnemonic": "pop", "operands": "r12" }, { "address": "0x14001de9f", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { "address": "0x14001dea0", "size": 1, "mnemonic": "pop", "operands": "rsi" }, { "address": "0x14001dea1", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { "address": "0x14001dea2", "size": 1, "mnemonic": "pop", "operands": "rbp" }, { "address": "0x14001dea3", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14001dbfd", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001dbfd", "size": 2, "mnemonic": "test", "operands": "edi, edi" }, { "address": "0x14001dbff", "size": 2, "mnemonic": "jle", "operands": "0x14001dc3a" }, { "address": "0x14001dc01", "size": 4, "mnemonic": "cmp", "operands": "dword ptr [rbp + 0x18], 2" }, { "address": "0x14001dc05", "size": 2, "mnemonic": "jb", "operands": "0x14001dc30" } ], "successors": [ "0x14001dc30", "0x14001dc07" ] }, { "address": "0x14001dc07", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001dc07", "size": 4, "mnemonic": "lea", "operands": "rax, [rbp + 0x1e]" }, { "address": "0x14001dc0b", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rbp + 0x1e], r13b" }, { "address": "0x14001dc0f", "size": 2, "mnemonic": "je", "operands": "0x14001dc30" } ], "successors": [ "0x14001dc30", "0x14001dc11" ] }, { "address": "0x14001dc11", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001dc11", "size": 4, "mnemonic": "cmp", "operands": "byte ptr [rax + 1], r13b" }, { "address": "0x14001dc15", "size": 2, "mnemonic": "je", "operands": "0x14001dc30" } ], "successors": [ "0x14001dc30", "0x14001dc17" ] }, { "address": "0x14001dc17", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001dc17", "size": 3, "mnemonic": "mov", "operands": "cl, byte ptr [r14]" }, { "address": "0x14001dc1a", "size": 2, "mnemonic": "cmp", "operands": "cl, byte ptr [rax]" }, { "address": "0x14001dc1c", "size": 2, "mnemonic": "jb", "operands": "0x14001dc27" } ], "successors": [ "0x14001dc27", "0x14001dc1e" ] }, { "address": "0x14001dc27", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001dc27", "size": 4, "mnemonic": "add", "operands": "rax, 2" }, { "address": "0x14001dc2b", "size": 3, "mnemonic": "cmp", "operands": "byte ptr [rax], r13b" }, { "address": "0x14001dc2e", "size": 2, "mnemonic": "jne", "operands": "0x14001dc11" }, { "address": "0x14001dc30", "size": 5, "mnemonic": "mov", "operands": "eax, 3" }, { "address": "0x14001dc35", "size": 5, "mnemonic": "jmp", "operands": "0x14001de87" } ], "successors": [ "0x14001de87" ] }, { "address": "0x14001dc1e", "size": 7, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001dc1e", "size": 3, "mnemonic": "cmp", "operands": "cl, byte ptr [rax + 1]" }, { "address": "0x14001dc21", "size": 6, "mnemonic": "jbe", "operands": "0x14001dea4" }, { "address": "0x14001dc27", "size": 4, "mnemonic": "add", "operands": "rax, 2" }, { "address": "0x14001dc2b", "size": 3, "mnemonic": "cmp", "operands": "byte ptr [rax], r13b" }, { "address": "0x14001dc2e", "size": 2, "mnemonic": "jne", "operands": "0x14001dc11" }, { "address": "0x14001dc30", "size": 5, "mnemonic": "mov", "operands": "eax, 3" }, { "address": "0x14001dc35", "size": 5, "mnemonic": "jmp", "operands": "0x14001de87" } ], "successors": [ "0x14001de87" ] } ] }, { "address": "0x14001f0d5", "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": "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", "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": "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", "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": "0x14001e3a0", "name": "", "blocks": [ { "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": "0x14000e934", "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", "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_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", "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": "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" }, { "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": "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", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14001e3e0", "name": "", "blocks": [ { "address": "0x14001e3e0", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001e3e0", "size": 3, "mnemonic": "mov", "operands": "rax, rcx" }, { "address": "0x14001e3e3", "size": 7, "mnemonic": "lea", "operands": "r10, [rip - 0x1e3ea]" }, { "address": "0x14001e3ea", "size": 4, "mnemonic": "cmp", "operands": "r8, 0xf" }, { "address": "0x14001e3ee", "size": 6, "mnemonic": "ja", "operands": "0x14001e500" } ], "successors": [ "0x14001e500", "0x14001e3f4" ] }, { "address": "0x14001e500", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001e500", "size": 4, "mnemonic": "cmp", "operands": "r8, 0x20" }, { "address": "0x14001e504", "size": 2, "mnemonic": "ja", "operands": "0x14001e51d" } ], "successors": [ "0x14001e51d", "0x14001e506" ] }, { "address": "0x14001e3f4", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001e3f4", "size": 12, "mnemonic": "nop", "operands": "word ptr [rax + rax]" }, { "address": "0x14001e400", "size": 8, "mnemonic": "mov", "operands": "r9d, dword ptr [r10 + r8*4 + 0x2ca10]" }, { "address": "0x14001e408", "size": 3, "mnemonic": "add", "operands": "r9, r10" }, { "address": "0x14001e40b", "size": 3, "mnemonic": "jmp", "operands": "r9" } ], "successors": [ ] }, { "address": "0x14001e51d", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001e51d", "size": 4, "mnemonic": "lea", "operands": "r9, [rdx + r8]" }, { "address": "0x14001e521", "size": 3, "mnemonic": "cmp", "operands": "rcx, rdx" }, { "address": "0x14001e524", "size": 4, "mnemonic": "cmovbe", "operands": "r9, rcx" }, { "address": "0x14001e528", "size": 3, "mnemonic": "cmp", "operands": "rcx, r9" }, { "address": "0x14001e52b", "size": 6, "mnemonic": "jb", "operands": "0x14001e970" } ], "successors": [ "0x14001e970", "0x14001e531" ] }, { "address": "0x14001e506", "size": 5, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001e506", "size": 4, "mnemonic": "movdqu", "operands": "xmm1, xmmword ptr [rdx]" }, { "address": "0x14001e50a", "size": 7, "mnemonic": "movdqu", "operands": "xmm2, xmmword ptr [rdx + r8 - 0x10]" }, { "address": "0x14001e511", "size": 4, "mnemonic": "movdqu", "operands": "xmmword ptr [rcx], xmm1" }, { "address": "0x14001e515", "size": 7, "mnemonic": "movdqu", "operands": "xmmword ptr [rcx + r8 - 0x10], xmm2" }, { "address": "0x14001e51c", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14001e970", "size": 8, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001e970", "size": 3, "mnemonic": "movups", "operands": "xmm2, xmmword ptr [rdx]" }, { "address": "0x14001e973", "size": 3, "mnemonic": "sub", "operands": "rdx, rcx" }, { "address": "0x14001e976", "size": 3, "mnemonic": "add", "operands": "rcx, r8" }, { "address": "0x14001e979", "size": 5, "mnemonic": "movups", "operands": "xmm0, xmmword ptr [rcx + rdx - 0x10]" }, { "address": "0x14001e97e", "size": 4, "mnemonic": "sub", "operands": "rcx, 0x10" }, { "address": "0x14001e982", "size": 4, "mnemonic": "sub", "operands": "r8, 0x10" }, { "address": "0x14001e986", "size": 3, "mnemonic": "test", "operands": "cl, 0xf" }, { "address": "0x14001e989", "size": 2, "mnemonic": "je", "operands": "0x14001e9a3" } ], "successors": [ "0x14001e9a3", "0x14001e98b" ] }, { "address": "0x14001e531", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001e531", "size": 7, "mnemonic": "cmp", "operands": "dword ptr [rip + 0x12b60], 3" }, { "address": "0x14001e538", "size": 6, "mnemonic": "jb", "operands": "0x14001e820" } ], "successors": [ "0x14001e820", "0x14001e53e" ] }, { "address": "0x14001e9a3", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001e9a3", "size": 3, "mnemonic": "mov", "operands": "r9, r8" }, { "address": "0x14001e9a6", "size": 4, "mnemonic": "shr", "operands": "r9, 7" }, { "address": "0x14001e9aa", "size": 2, "mnemonic": "je", "operands": "0x14001ea1d" } ], "successors": [ "0x14001ea1d", "0x14001e9ac" ] }, { "address": "0x14001e98b", "size": 10, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001e98b", "size": 3, "mnemonic": "mov", "operands": "r9, rcx" }, { "address": "0x14001e98e", "size": 4, "mnemonic": "and", "operands": "rcx, 0xfffffffffffffff0" }, { "address": "0x14001e992", "size": 3, "mnemonic": "movups", "operands": "xmm1, xmm0" }, { "address": "0x14001e995", "size": 4, "mnemonic": "movups", "operands": "xmm0, xmmword ptr [rcx + rdx]" }, { "address": "0x14001e999", "size": 4, "mnemonic": "movups", "operands": "xmmword ptr [r9], xmm1" }, { "address": "0x14001e99d", "size": 3, "mnemonic": "mov", "operands": "r8, rcx" }, { "address": "0x14001e9a0", "size": 3, "mnemonic": "sub", "operands": "r8, rax" }, { "address": "0x14001e9a3", "size": 3, "mnemonic": "mov", "operands": "r9, r8" }, { "address": "0x14001e9a6", "size": 4, "mnemonic": "shr", "operands": "r9, 7" }, { "address": "0x14001e9aa", "size": 2, "mnemonic": "je", "operands": "0x14001ea1d" } ], "successors": [ "0x14001ea1d", "0x14001e9ac" ] }, { "address": "0x14001e820", "size": 45, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001e820", "size": 7, "mnemonic": "cmp", "operands": "r8, 0x800" }, { "address": "0x14001e827", "size": 2, "mnemonic": "jbe", "operands": "0x14001e836" }, { "address": "0x14001e829", "size": 7, "mnemonic": "test", "operands": "byte ptr [rip + 0x13f0c], 2" }, { "address": "0x14001e830", "size": 6, "mnemonic": "jne", "operands": "0x14001e3d0" }, { "address": "0x14001e836", "size": 4, "mnemonic": "movdqu", "operands": "xmm0, xmmword ptr [rdx]" }, { "address": "0x14001e83a", "size": 7, "mnemonic": "movdqu", "operands": "xmm5, xmmword ptr [rdx + r8 - 0x10]" }, { "address": "0x14001e841", "size": 7, "mnemonic": "cmp", "operands": "r8, 0x80" }, { "address": "0x14001e848", "size": 6, "mnemonic": "jbe", "operands": "0x14001e8dc" }, { "address": "0x14001e84e", "size": 3, "mnemonic": "mov", "operands": "r9, rcx" }, { "address": "0x14001e851", "size": 4, "mnemonic": "and", "operands": "r9, 0xf" }, { "address": "0x14001e855", "size": 4, "mnemonic": "sub", "operands": "r9, 0x10" }, { "address": "0x14001e859", "size": 3, "mnemonic": "sub", "operands": "rcx, r9" }, { "address": "0x14001e85c", "size": 3, "mnemonic": "sub", "operands": "rdx, r9" }, { "address": "0x14001e85f", "size": 3, "mnemonic": "add", "operands": "r8, r9" }, { "address": "0x14001e862", "size": 7, "mnemonic": "cmp", "operands": "r8, 0x80" }, { "address": "0x14001e869", "size": 2, "mnemonic": "jbe", "operands": "0x14001e8dc" }, { "address": "0x14001e86b", "size": 5, "mnemonic": "nop", "operands": "dword ptr [rax + rax]" }, { "address": "0x14001e870", "size": 4, "mnemonic": "movdqu", "operands": "xmm1, xmmword ptr [rdx]" }, { "address": "0x14001e874", "size": 5, "mnemonic": "movdqu", "operands": "xmm2, xmmword ptr [rdx + 0x10]" }, { "address": "0x14001e879", "size": 5, "mnemonic": "movdqu", "operands": "xmm3, xmmword ptr [rdx + 0x20]" }, { "address": "0x14001e87e", "size": 5, "mnemonic": "movdqu", "operands": "xmm4, xmmword ptr [rdx + 0x30]" }, { "address": "0x14001e883", "size": 4, "mnemonic": "movdqa", "operands": "xmmword ptr [rcx], xmm1" }, { "address": "0x14001e887", "size": 5, "mnemonic": "movdqa", "operands": "xmmword ptr [rcx + 0x10], xmm2" }, { "address": "0x14001e88c", "size": 5, "mnemonic": "movdqa", "operands": "xmmword ptr [rcx + 0x20], xmm3" }, { "address": "0x14001e891", "size": 5, "mnemonic": "movdqa", "operands": "xmmword ptr [rcx + 0x30], xmm4" }, { "address": "0x14001e896", "size": 5, "mnemonic": "movdqu", "operands": "xmm1, xmmword ptr [rdx + 0x40]" }, { "address": "0x14001e89b", "size": 5, "mnemonic": "movdqu", "operands": "xmm2, xmmword ptr [rdx + 0x50]" }, { "address": "0x14001e8a0", "size": 5, "mnemonic": "movdqu", "operands": "xmm3, xmmword ptr [rdx + 0x60]" }, { "address": "0x14001e8a5", "size": 5, "mnemonic": "movdqu", "operands": "xmm4, xmmword ptr [rdx + 0x70]" }, { "address": "0x14001e8aa", "size": 5, "mnemonic": "movdqa", "operands": "xmmword ptr [rcx + 0x40], xmm1" }, { "address": "0x14001e8af", "size": 5, "mnemonic": "movdqa", "operands": "xmmword ptr [rcx + 0x50], xmm2" }, { "address": "0x14001e8b4", "size": 5, "mnemonic": "movdqa", "operands": "xmmword ptr [rcx + 0x60], xmm3" }, { "address": "0x14001e8b9", "size": 5, "mnemonic": "movdqa", "operands": "xmmword ptr [rcx + 0x70], xmm4" }, { "address": "0x14001e8be", "size": 7, "mnemonic": "add", "operands": "rcx, 0x80" }, { "address": "0x14001e8c5", "size": 7, "mnemonic": "add", "operands": "rdx, 0x80" }, { "address": "0x14001e8cc", "size": 7, "mnemonic": "sub", "operands": "r8, 0x80" }, { "address": "0x14001e8d3", "size": 7, "mnemonic": "cmp", "operands": "r8, 0x80" }, { "address": "0x14001e8da", "size": 2, "mnemonic": "jae", "operands": "0x14001e870" }, { "address": "0x14001e8dc", "size": 4, "mnemonic": "lea", "operands": "r9, [r8 + 0xf]" }, { "address": "0x14001e8e0", "size": 4, "mnemonic": "and", "operands": "r9, 0xfffffffffffffff0" }, { "address": "0x14001e8e4", "size": 3, "mnemonic": "mov", "operands": "r11, r9" }, { "address": "0x14001e8e7", "size": 4, "mnemonic": "shr", "operands": "r11, 4" }, { "address": "0x14001e8eb", "size": 8, "mnemonic": "mov", "operands": "r11d, dword ptr [r10 + r11*4 + 0x2ca98]" }, { "address": "0x14001e8f3", "size": 3, "mnemonic": "add", "operands": "r11, r10" }, { "address": "0x14001e8f6", "size": 3, "mnemonic": "jmp", "operands": "r11" } ], "successors": [ ] }, { "address": "0x14001e53e", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001e53e", "size": 7, "mnemonic": "cmp", "operands": "r8, 0x2000" }, { "address": "0x14001e545", "size": 2, "mnemonic": "jbe", "operands": "0x14001e55d" }, { "address": "0x14001e547", "size": 7, "mnemonic": "cmp", "operands": "r8, 0x180000" }, { "address": "0x14001e54e", "size": 2, "mnemonic": "ja", "operands": "0x14001e55d" } ], "successors": [ "0x14001e55d", "0x14001e550" ] }, { "address": "0x14001ea1d", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001ea1d", "size": 3, "mnemonic": "mov", "operands": "r9, r8" }, { "address": "0x14001ea20", "size": 4, "mnemonic": "shr", "operands": "r9, 4" }, { "address": "0x14001ea24", "size": 2, "mnemonic": "je", "operands": "0x14001ea40" } ], "successors": [ "0x14001ea40", "0x14001ea26" ] }, { "address": "0x14001e9ac", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001e9ac", "size": 3, "mnemonic": "movaps", "operands": "xmmword ptr [rcx], xmm0" }, { "address": "0x14001e9af", "size": 2, "mnemonic": "jmp", "operands": "0x14001e9c7" } ], "successors": [ "0x14001e9c7" ] }, { "address": "0x14001e55d", "size": 14, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001e55d", "size": 4, "mnemonic": "vmovdqu", "operands": "ymm0, ymmword ptr [rdx]" }, { "address": "0x14001e561", "size": 7, "mnemonic": "vmovdqu", "operands": "ymm5, ymmword ptr [rdx + r8 - 0x20]" }, { "address": "0x14001e568", "size": 7, "mnemonic": "cmp", "operands": "r8, 0x100" }, { "address": "0x14001e56f", "size": 6, "mnemonic": "jbe", "operands": "0x14001e638" }, { "address": "0x14001e575", "size": 3, "mnemonic": "mov", "operands": "r9, rcx" }, { "address": "0x14001e578", "size": 4, "mnemonic": "and", "operands": "r9, 0x1f" }, { "address": "0x14001e57c", "size": 4, "mnemonic": "sub", "operands": "r9, 0x20" }, { "address": "0x14001e580", "size": 3, "mnemonic": "sub", "operands": "rcx, r9" }, { "address": "0x14001e583", "size": 3, "mnemonic": "sub", "operands": "rdx, r9" }, { "address": "0x14001e586", "size": 3, "mnemonic": "add", "operands": "r8, r9" }, { "address": "0x14001e589", "size": 7, "mnemonic": "cmp", "operands": "r8, 0x100" }, { "address": "0x14001e590", "size": 6, "mnemonic": "jbe", "operands": "0x14001e638" }, { "address": "0x14001e596", "size": 7, "mnemonic": "cmp", "operands": "r8, 0x180000" }, { "address": "0x14001e59d", "size": 6, "mnemonic": "ja", "operands": "0x14001e6e0" } ], "successors": [ "0x14001e6e0", "0x14001e5a3" ] }, { "address": "0x14001e550", "size": 16, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001e550", "size": 7, "mnemonic": "test", "operands": "byte ptr [rip + 0x141e5], 2" }, { "address": "0x14001e557", "size": 6, "mnemonic": "jne", "operands": "0x14001e3d0" }, { "address": "0x14001e55d", "size": 4, "mnemonic": "vmovdqu", "operands": "ymm0, ymmword ptr [rdx]" }, { "address": "0x14001e561", "size": 7, "mnemonic": "vmovdqu", "operands": "ymm5, ymmword ptr [rdx + r8 - 0x20]" }, { "address": "0x14001e568", "size": 7, "mnemonic": "cmp", "operands": "r8, 0x100" }, { "address": "0x14001e56f", "size": 6, "mnemonic": "jbe", "operands": "0x14001e638" }, { "address": "0x14001e575", "size": 3, "mnemonic": "mov", "operands": "r9, rcx" }, { "address": "0x14001e578", "size": 4, "mnemonic": "and", "operands": "r9, 0x1f" }, { "address": "0x14001e57c", "size": 4, "mnemonic": "sub", "operands": "r9, 0x20" }, { "address": "0x14001e580", "size": 3, "mnemonic": "sub", "operands": "rcx, r9" }, { "address": "0x14001e583", "size": 3, "mnemonic": "sub", "operands": "rdx, r9" }, { "address": "0x14001e586", "size": 3, "mnemonic": "add", "operands": "r8, r9" }, { "address": "0x14001e589", "size": 7, "mnemonic": "cmp", "operands": "r8, 0x100" }, { "address": "0x14001e590", "size": 6, "mnemonic": "jbe", "operands": "0x14001e638" }, { "address": "0x14001e596", "size": 7, "mnemonic": "cmp", "operands": "r8, 0x180000" }, { "address": "0x14001e59d", "size": 6, "mnemonic": "ja", "operands": "0x14001e6e0" } ], "successors": [ "0x14001e6e0", "0x14001e5a3" ] }, { "address": "0x14001ea40", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001ea40", "size": 4, "mnemonic": "and", "operands": "r8, 0xf" }, { "address": "0x14001ea44", "size": 2, "mnemonic": "je", "operands": "0x14001ea49" } ], "successors": [ "0x14001ea49", "0x14001ea46" ] }, { "address": "0x14001ea26", "size": 8, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001ea26", "size": 10, "mnemonic": "nop", "operands": "word ptr [rax + rax]" }, { "address": "0x14001ea30", "size": 3, "mnemonic": "movups", "operands": "xmmword ptr [rcx], xmm0" }, { "address": "0x14001ea33", "size": 4, "mnemonic": "sub", "operands": "rcx, 0x10" }, { "address": "0x14001ea37", "size": 4, "mnemonic": "movups", "operands": "xmm0, xmmword ptr [rcx + rdx]" }, { "address": "0x14001ea3b", "size": 3, "mnemonic": "dec", "operands": "r9" }, { "address": "0x14001ea3e", "size": 2, "mnemonic": "jne", "operands": "0x14001ea30" }, { "address": "0x14001ea40", "size": 4, "mnemonic": "and", "operands": "r8, 0xf" }, { "address": "0x14001ea44", "size": 2, "mnemonic": "je", "operands": "0x14001ea49" } ], "successors": [ "0x14001ea49", "0x14001ea46" ] }, { "address": "0x14001e9c7", "size": 23, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001e9c7", "size": 5, "mnemonic": "movups", "operands": "xmm0, xmmword ptr [rcx + rdx - 0x10]" }, { "address": "0x14001e9cc", "size": 5, "mnemonic": "movups", "operands": "xmm1, xmmword ptr [rcx + rdx - 0x20]" }, { "address": "0x14001e9d1", "size": 7, "mnemonic": "sub", "operands": "rcx, 0x80" }, { "address": "0x14001e9d8", "size": 4, "mnemonic": "movaps", "operands": "xmmword ptr [rcx + 0x70], xmm0" }, { "address": "0x14001e9dc", "size": 4, "mnemonic": "movaps", "operands": "xmmword ptr [rcx + 0x60], xmm1" }, { "address": "0x14001e9e0", "size": 5, "mnemonic": "movups", "operands": "xmm0, xmmword ptr [rcx + rdx + 0x50]" }, { "address": "0x14001e9e5", "size": 5, "mnemonic": "movups", "operands": "xmm1, xmmword ptr [rcx + rdx + 0x40]" }, { "address": "0x14001e9ea", "size": 3, "mnemonic": "dec", "operands": "r9" }, { "address": "0x14001e9ed", "size": 4, "mnemonic": "movaps", "operands": "xmmword ptr [rcx + 0x50], xmm0" }, { "address": "0x14001e9f1", "size": 4, "mnemonic": "movaps", "operands": "xmmword ptr [rcx + 0x40], xmm1" }, { "address": "0x14001e9f5", "size": 5, "mnemonic": "movups", "operands": "xmm0, xmmword ptr [rcx + rdx + 0x30]" }, { "address": "0x14001e9fa", "size": 5, "mnemonic": "movups", "operands": "xmm1, xmmword ptr [rcx + rdx + 0x20]" }, { "address": "0x14001e9ff", "size": 4, "mnemonic": "movaps", "operands": "xmmword ptr [rcx + 0x30], xmm0" }, { "address": "0x14001ea03", "size": 4, "mnemonic": "movaps", "operands": "xmmword ptr [rcx + 0x20], xmm1" }, { "address": "0x14001ea07", "size": 5, "mnemonic": "movups", "operands": "xmm0, xmmword ptr [rcx + rdx + 0x10]" }, { "address": "0x14001ea0c", "size": 4, "mnemonic": "movups", "operands": "xmm1, xmmword ptr [rcx + rdx]" }, { "address": "0x14001ea10", "size": 2, "mnemonic": "jne", "operands": "0x14001e9c0" }, { "address": "0x14001ea12", "size": 4, "mnemonic": "movaps", "operands": "xmmword ptr [rcx + 0x10], xmm0" }, { "address": "0x14001ea16", "size": 4, "mnemonic": "and", "operands": "r8, 0x7f" }, { "address": "0x14001ea1a", "size": 3, "mnemonic": "movaps", "operands": "xmm0, xmm1" }, { "address": "0x14001ea1d", "size": 3, "mnemonic": "mov", "operands": "r9, r8" }, { "address": "0x14001ea20", "size": 4, "mnemonic": "shr", "operands": "r9, 4" }, { "address": "0x14001ea24", "size": 2, "mnemonic": "je", "operands": "0x14001ea40" } ], "successors": [ "0x14001ea40", "0x14001ea26" ] }, { "address": "0x14001e6e0", "size": 28, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001e6e0", "size": 4, "mnemonic": "vmovdqu", "operands": "ymm1, ymmword ptr [rdx]" }, { "address": "0x14001e6e4", "size": 5, "mnemonic": "vmovdqu", "operands": "ymm2, ymmword ptr [rdx + 0x20]" }, { "address": "0x14001e6e9", "size": 5, "mnemonic": "vmovdqu", "operands": "ymm3, ymmword ptr [rdx + 0x40]" }, { "address": "0x14001e6ee", "size": 5, "mnemonic": "vmovdqu", "operands": "ymm4, ymmword ptr [rdx + 0x60]" }, { "address": "0x14001e6f3", "size": 4, "mnemonic": "vmovntdq", "operands": "ymmword ptr [rcx], ymm1" }, { "address": "0x14001e6f7", "size": 5, "mnemonic": "vmovntdq", "operands": "ymmword ptr [rcx + 0x20], ymm2" }, { "address": "0x14001e6fc", "size": 5, "mnemonic": "vmovntdq", "operands": "ymmword ptr [rcx + 0x40], ymm3" }, { "address": "0x14001e701", "size": 5, "mnemonic": "vmovntdq", "operands": "ymmword ptr [rcx + 0x60], ymm4" }, { "address": "0x14001e706", "size": 8, "mnemonic": "vmovdqu", "operands": "ymm1, ymmword ptr [rdx + 0x80]" }, { "address": "0x14001e70e", "size": 8, "mnemonic": "vmovdqu", "operands": "ymm2, ymmword ptr [rdx + 0xa0]" }, { "address": "0x14001e716", "size": 8, "mnemonic": "vmovdqu", "operands": "ymm3, ymmword ptr [rdx + 0xc0]" }, { "address": "0x14001e71e", "size": 8, "mnemonic": "vmovdqu", "operands": "ymm4, ymmword ptr [rdx + 0xe0]" }, { "address": "0x14001e726", "size": 8, "mnemonic": "vmovntdq", "operands": "ymmword ptr [rcx + 0x80], ymm1" }, { "address": "0x14001e72e", "size": 8, "mnemonic": "vmovntdq", "operands": "ymmword ptr [rcx + 0xa0], ymm2" }, { "address": "0x14001e736", "size": 8, "mnemonic": "vmovntdq", "operands": "ymmword ptr [rcx + 0xc0], ymm3" }, { "address": "0x14001e73e", "size": 8, "mnemonic": "vmovntdq", "operands": "ymmword ptr [rcx + 0xe0], ymm4" }, { "address": "0x14001e746", "size": 7, "mnemonic": "add", "operands": "rcx, 0x100" }, { "address": "0x14001e74d", "size": 7, "mnemonic": "add", "operands": "rdx, 0x100" }, { "address": "0x14001e754", "size": 7, "mnemonic": "sub", "operands": "r8, 0x100" }, { "address": "0x14001e75b", "size": 7, "mnemonic": "cmp", "operands": "r8, 0x100" }, { "address": "0x14001e762", "size": 6, "mnemonic": "jae", "operands": "0x14001e6e0" }, { "address": "0x14001e768", "size": 4, "mnemonic": "lea", "operands": "r9, [r8 + 0x1f]" }, { "address": "0x14001e76c", "size": 4, "mnemonic": "and", "operands": "r9, 0xffffffffffffffe0" }, { "address": "0x14001e770", "size": 3, "mnemonic": "mov", "operands": "r11, r9" }, { "address": "0x14001e773", "size": 4, "mnemonic": "shr", "operands": "r11, 5" }, { "address": "0x14001e777", "size": 8, "mnemonic": "mov", "operands": "r11d, dword ptr [r10 + r11*4 + 0x2ca74]" }, { "address": "0x14001e77f", "size": 3, "mnemonic": "add", "operands": "r11, r10" }, { "address": "0x14001e782", "size": 3, "mnemonic": "jmp", "operands": "r11" } ], "successors": [ ] }, { "address": "0x14001e5a3", "size": 29, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001e5a3", "size": 13, "mnemonic": "nop", "operands": "word ptr [rax + rax]" }, { "address": "0x14001e5b0", "size": 4, "mnemonic": "vmovdqu", "operands": "ymm1, ymmword ptr [rdx]" }, { "address": "0x14001e5b4", "size": 5, "mnemonic": "vmovdqu", "operands": "ymm2, ymmword ptr [rdx + 0x20]" }, { "address": "0x14001e5b9", "size": 5, "mnemonic": "vmovdqu", "operands": "ymm3, ymmword ptr [rdx + 0x40]" }, { "address": "0x14001e5be", "size": 5, "mnemonic": "vmovdqu", "operands": "ymm4, ymmword ptr [rdx + 0x60]" }, { "address": "0x14001e5c3", "size": 4, "mnemonic": "vmovdqa", "operands": "ymmword ptr [rcx], ymm1" }, { "address": "0x14001e5c7", "size": 5, "mnemonic": "vmovdqa", "operands": "ymmword ptr [rcx + 0x20], ymm2" }, { "address": "0x14001e5cc", "size": 5, "mnemonic": "vmovdqa", "operands": "ymmword ptr [rcx + 0x40], ymm3" }, { "address": "0x14001e5d1", "size": 5, "mnemonic": "vmovdqa", "operands": "ymmword ptr [rcx + 0x60], ymm4" }, { "address": "0x14001e5d6", "size": 8, "mnemonic": "vmovdqu", "operands": "ymm1, ymmword ptr [rdx + 0x80]" }, { "address": "0x14001e5de", "size": 8, "mnemonic": "vmovdqu", "operands": "ymm2, ymmword ptr [rdx + 0xa0]" }, { "address": "0x14001e5e6", "size": 8, "mnemonic": "vmovdqu", "operands": "ymm3, ymmword ptr [rdx + 0xc0]" }, { "address": "0x14001e5ee", "size": 8, "mnemonic": "vmovdqu", "operands": "ymm4, ymmword ptr [rdx + 0xe0]" }, { "address": "0x14001e5f6", "size": 8, "mnemonic": "vmovdqa", "operands": "ymmword ptr [rcx + 0x80], ymm1" }, { "address": "0x14001e5fe", "size": 8, "mnemonic": "vmovdqa", "operands": "ymmword ptr [rcx + 0xa0], ymm2" }, { "address": "0x14001e606", "size": 8, "mnemonic": "vmovdqa", "operands": "ymmword ptr [rcx + 0xc0], ymm3" }, { "address": "0x14001e60e", "size": 8, "mnemonic": "vmovdqa", "operands": "ymmword ptr [rcx + 0xe0], ymm4" }, { "address": "0x14001e616", "size": 7, "mnemonic": "add", "operands": "rcx, 0x100" }, { "address": "0x14001e61d", "size": 7, "mnemonic": "add", "operands": "rdx, 0x100" }, { "address": "0x14001e624", "size": 7, "mnemonic": "sub", "operands": "r8, 0x100" }, { "address": "0x14001e62b", "size": 7, "mnemonic": "cmp", "operands": "r8, 0x100" }, { "address": "0x14001e632", "size": 6, "mnemonic": "jae", "operands": "0x14001e5b0" }, { "address": "0x14001e638", "size": 4, "mnemonic": "lea", "operands": "r9, [r8 + 0x1f]" }, { "address": "0x14001e63c", "size": 4, "mnemonic": "and", "operands": "r9, 0xffffffffffffffe0" }, { "address": "0x14001e640", "size": 3, "mnemonic": "mov", "operands": "r11, r9" }, { "address": "0x14001e643", "size": 4, "mnemonic": "shr", "operands": "r11, 5" }, { "address": "0x14001e647", "size": 8, "mnemonic": "mov", "operands": "r11d, dword ptr [r10 + r11*4 + 0x2ca50]" }, { "address": "0x14001e64f", "size": 3, "mnemonic": "add", "operands": "r11, r10" }, { "address": "0x14001e652", "size": 3, "mnemonic": "jmp", "operands": "r11" } ], "successors": [ ] }, { "address": "0x14001ea49", "size": 2, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001ea49", "size": 3, "mnemonic": "movups", "operands": "xmmword ptr [rcx], xmm0" }, { "address": "0x14001ea4c", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14001ea46", "size": 3, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001ea46", "size": 3, "mnemonic": "movups", "operands": "xmmword ptr [rax], xmm2" }, { "address": "0x14001ea49", "size": 3, "mnemonic": "movups", "operands": "xmmword ptr [rcx], xmm0" }, { "address": "0x14001ea4c", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140001e10", "name": "", "blocks": [ { "address": "0x140001e10", "size": 16, "is_prolog": false, "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": "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", "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": 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": "" } ], "successors": [ ] } ] }, { "address": "0x1400060f0", "name": "", "blocks": [ { "address": "0x1400060f0", "size": 9, "is_prolog": false, "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": "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": "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": "0x140020088", "size": 0, "is_prolog": false, "is_epilog": false, "instructions": [ ], "successors": [ ] } ] }, { "address": "0x14000448c", "name": "", "blocks": [ { "address": "0x14000448c", "size": 8, "is_prolog": false, "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": "0x140004504", "name": "", "blocks": [ { "address": "0x140004504", "size": 6, "is_prolog": false, "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": "0x140004650", "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": "0x1400030cc", "name": "", "blocks": [ { "address": "0x1400030cc", "size": 11, "is_prolog": false, "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": "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, "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": "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", "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": "0x1400057a0", "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": "0x14000c9d0", "name": "", "blocks": [ ] }, { "address": "0x140006544", "name": "", "blocks": [ { "address": "0x140006544", "size": 20, "is_prolog": false, "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": "0x140006da8", "name": "", "blocks": [ { "address": "0x140006da8", "size": 5, "is_prolog": false, "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": "0x140007b2c", "name": "", "blocks": [ { "address": "0x140007b2c", "size": 12, "is_prolog": false, "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": "0x14000662c", "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": "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, "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": "0x14000a25c", "name": "", "blocks": [ { "address": "0x14000a25c", "size": 32, "is_prolog": false, "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": "0x14000d6d0", "name": "", "blocks": [ { "address": "0x14000d6d0", "size": 4, "is_prolog": false, "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", "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": "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", "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": "0x140008888", "name": "", "blocks": [ { "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, "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, "mnemonic": "push", "operands": "rbp" }, { "address": "0x14000a2ff", "size": 1, "mnemonic": "push", "operands": "rsi" }, { "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": "0x14000a3dc", "name": "", "blocks": [ { "address": "0x14000a3dc", "size": 15, "is_prolog": false, "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": "0x140006dbc", "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, "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": "0x140010b70", "name": "", "blocks": [ { "address": "0x140010b70", "size": 5, "is_prolog": false, "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": "0x140006f98", "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": false, "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": "0x140009724", "name": "", "blocks": [ { "address": "0x140009724", "size": 7, "is_prolog": false, "is_epilog": true, "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", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rcx + 8], rax" }, { "address": "0x140009737", "size": 7, "mnemonic": "lea", "operands": "rax, [rip + 0x1a7ba]" }, { "address": "0x14000973e", "size": 3, "mnemonic": "mov", "operands": "qword ptr [rcx], rax" }, { "address": "0x140009741", "size": 3, "mnemonic": "mov", "operands": "rax, rcx" }, { "address": "0x140009744", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140006198", "name": "", "blocks": [ { "address": "0x140006198", "size": 9, "is_prolog": false, "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": "0x140006478", "name": "", "blocks": [ { "address": "0x140006478", "size": 14, "is_prolog": false, "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": "0x1400075e0", "name": "", "blocks": [ { "address": "0x1400075e0", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x1400075e0", "size": 3, "mnemonic": "mov", "operands": "r8, qword ptr [rdx]" }, { "address": "0x1400075e3", "size": 5, "mnemonic": "jmp", "operands": "0x140007650" } ], "successors": [ "0x140007650" ] }, { "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": "0x140009604", "name": "", "blocks": [ { "address": "0x140009604", "size": 8, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140009604", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x140009606", "size": 3, "mnemonic": "xorps", "operands": "xmm0, xmm0" }, { "address": "0x140009609", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rcx + 8], rax" }, { "address": "0x14000960d", "size": 3, "mnemonic": "mov", "operands": "r9, rcx" }, { "address": "0x140009610", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rcx + 0x10], rax" }, { "address": "0x140009614", "size": 4, "mnemonic": "movups", "operands": "xmmword ptr [rcx + 0x18], xmm0" }, { "address": "0x140009618", "size": 3, "mnemonic": "cmp", "operands": "dword ptr [rdx + 0xc], eax" }, { "address": "0x14000961b", "size": 6, "mnemonic": "je", "operands": "0x1400096e2" } ], "successors": [ "0x1400096e2", "0x140009621" ] }, { "address": "0x1400096e2", "size": 3, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x1400096e2", "size": 2, "mnemonic": "mov", "operands": "dword ptr [rcx], eax" }, { "address": "0x1400096e4", "size": 3, "mnemonic": "mov", "operands": "rax, r9" }, { "address": "0x1400096e7", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140009621", "size": 46, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140009621", "size": 4, "mnemonic": "movsxd", "operands": "rdx, dword ptr [rdx + 0xc]" }, { "address": "0x140009625", "size": 3, "mnemonic": "add", "operands": "rdx, r8" }, { "address": "0x140009628", "size": 7, "mnemonic": "lea", "operands": "r8, [rip - 0x962f]" }, { "address": "0x14000962f", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rcx + 8], rdx" }, { "address": "0x140009633", "size": 3, "mnemonic": "movzx", "operands": "ecx, byte ptr [rdx]" }, { "address": "0x140009636", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x140009639", "size": 9, "mnemonic": "movsx", "operands": "rax, byte ptr [rcx + r8 + 0x23d90]" }, { "address": "0x140009642", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r8 + 0x23da0]" }, { "address": "0x14000964a", "size": 3, "mnemonic": "sub", "operands": "rdx, rax" }, { "address": "0x14000964d", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdx - 4]" }, { "address": "0x140009650", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x140009652", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r9 + 8], rdx" }, { "address": "0x140009656", "size": 3, "mnemonic": "mov", "operands": "dword ptr [r9], eax" }, { "address": "0x140009659", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r9 + 0x10], rdx" }, { "address": "0x14000965d", "size": 3, "mnemonic": "movzx", "operands": "ecx, byte ptr [rdx]" }, { "address": "0x140009660", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x140009663", "size": 9, "mnemonic": "movsx", "operands": "rax, byte ptr [rcx + r8 + 0x23d90]" }, { "address": "0x14000966c", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r8 + 0x23da0]" }, { "address": "0x140009674", "size": 3, "mnemonic": "sub", "operands": "rdx, rax" }, { "address": "0x140009677", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdx - 4]" }, { "address": "0x14000967a", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x14000967c", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r9 + 8], rdx" }, { "address": "0x140009680", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r9 + 0x18], eax" }, { "address": "0x140009684", "size": 3, "mnemonic": "movzx", "operands": "ecx, byte ptr [rdx]" }, { "address": "0x140009687", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x14000968a", "size": 9, "mnemonic": "movsx", "operands": "rax, byte ptr [rcx + r8 + 0x23d90]" }, { "address": "0x140009693", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r8 + 0x23da0]" }, { "address": "0x14000969b", "size": 3, "mnemonic": "sub", "operands": "rdx, rax" }, { "address": "0x14000969e", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdx - 4]" }, { "address": "0x1400096a1", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x1400096a3", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r9 + 8], rdx" }, { "address": "0x1400096a7", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r9 + 0x1c], eax" }, { "address": "0x1400096ab", "size": 3, "mnemonic": "movzx", "operands": "ecx, byte ptr [rdx]" }, { "address": "0x1400096ae", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x1400096b1", "size": 9, "mnemonic": "movsx", "operands": "rax, byte ptr [rcx + r8 + 0x23d90]" }, { "address": "0x1400096ba", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r8 + 0x23da0]" }, { "address": "0x1400096c2", "size": 3, "mnemonic": "sub", "operands": "rdx, rax" }, { "address": "0x1400096c5", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdx - 4]" }, { "address": "0x1400096c8", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x1400096ca", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r9 + 0x20], eax" }, { "address": "0x1400096ce", "size": 4, "mnemonic": "lea", "operands": "rax, [rdx + 4]" }, { "address": "0x1400096d2", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r9 + 8], rdx" }, { "address": "0x1400096d6", "size": 2, "mnemonic": "mov", "operands": "ecx, dword ptr [rdx]" }, { "address": "0x1400096d8", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r9 + 8], rax" }, { "address": "0x1400096dc", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r9 + 0x24], ecx" }, { "address": "0x1400096e0", "size": 2, "mnemonic": "jmp", "operands": "0x1400096e4" } ], "successors": [ "0x1400096e4" ] }, { "address": "0x1400096e4", "size": 2, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x1400096e4", "size": 3, "mnemonic": "mov", "operands": "rax, r9" }, { "address": "0x1400096e7", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140006788", "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": [ ] } ] }, { "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", "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": "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", "name": "", "blocks": [ { "address": "0x140009b74", "size": 15, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140009b74", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x140009b76", "size": 7, "mnemonic": "lea", "operands": "r11, [rip - 0x9b7d]" }, { "address": "0x140009b7d", "size": 3, "mnemonic": "mov", "operands": "byte ptr [rcx + 0x18], al" }, { "address": "0x140009b80", "size": 3, "mnemonic": "xorps", "operands": "xmm0, xmm0" }, { "address": "0x140009b83", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rcx + 0x1c], rax" }, { "address": "0x140009b87", "size": 3, "mnemonic": "mov", "operands": "r8, rcx" }, { "address": "0x140009b8a", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rcx + 0x24], rax" }, { "address": "0x140009b8e", "size": 4, "mnemonic": "movups", "operands": "xmmword ptr [rcx + 0x30], xmm0" }, { "address": "0x140009b92", "size": 4, "mnemonic": "mov", "operands": "rax, qword ptr [rcx + 8]" }, { "address": "0x140009b96", "size": 3, "mnemonic": "mov", "operands": "r10b, byte ptr [rax]" }, { "address": "0x140009b99", "size": 4, "mnemonic": "lea", "operands": "rdx, [rax + 1]" }, { "address": "0x140009b9d", "size": 4, "mnemonic": "mov", "operands": "byte ptr [rcx + 0x18], r10b" }, { "address": "0x140009ba1", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rcx + 8], rdx" }, { "address": "0x140009ba5", "size": 4, "mnemonic": "test", "operands": "r10b, 1" }, { "address": "0x140009ba9", "size": 2, "mnemonic": "je", "operands": "0x140009bd2" } ], "successors": [ "0x140009bd2", "0x140009bab" ] }, { "address": "0x140009bd2", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140009bd2", "size": 4, "mnemonic": "test", "operands": "r10b, 2" }, { "address": "0x140009bd6", "size": 2, "mnemonic": "je", "operands": "0x140009be6" } ], "successors": [ "0x140009be6", "0x140009bd8" ] }, { "address": "0x140009bab", "size": 11, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140009bab", "size": 3, "mnemonic": "movzx", "operands": "ecx, byte ptr [rdx]" }, { "address": "0x140009bae", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x140009bb1", "size": 9, "mnemonic": "movsx", "operands": "rax, byte ptr [rcx + r11 + 0x23d90]" }, { "address": "0x140009bba", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r11 + 0x23da0]" }, { "address": "0x140009bc2", "size": 3, "mnemonic": "sub", "operands": "rdx, rax" }, { "address": "0x140009bc5", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdx - 4]" }, { "address": "0x140009bc8", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x140009bca", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r8 + 0x1c], eax" }, { "address": "0x140009bce", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r8 + 8], rdx" }, { "address": "0x140009bd2", "size": 4, "mnemonic": "test", "operands": "r10b, 2" }, { "address": "0x140009bd6", "size": 2, "mnemonic": "je", "operands": "0x140009be6" } ], "successors": [ "0x140009be6", "0x140009bd8" ] }, { "address": "0x140009be6", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140009be6", "size": 4, "mnemonic": "test", "operands": "r10b, 4" }, { "address": "0x140009bea", "size": 2, "mnemonic": "je", "operands": "0x140009c13" } ], "successors": [ "0x140009c13", "0x140009bec" ] }, { "address": "0x140009bd8", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140009bd8", "size": 2, "mnemonic": "mov", "operands": "eax, dword ptr [rdx]" }, { "address": "0x140009bda", "size": 4, "mnemonic": "add", "operands": "rdx, 4" }, { "address": "0x140009bde", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r8 + 8], rdx" }, { "address": "0x140009be2", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r8 + 0x20], eax" }, { "address": "0x140009be6", "size": 4, "mnemonic": "test", "operands": "r10b, 4" }, { "address": "0x140009bea", "size": 2, "mnemonic": "je", "operands": "0x140009c13" } ], "successors": [ "0x140009c13", "0x140009bec" ] }, { "address": "0x140009c13", "size": 8, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140009c13", "size": 2, "mnemonic": "mov", "operands": "eax, dword ptr [rdx]" }, { "address": "0x140009c15", "size": 4, "mnemonic": "lea", "operands": "r9, [rdx + 4]" }, { "address": "0x140009c19", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r8 + 0x28], eax" }, { "address": "0x140009c1d", "size": 3, "mnemonic": "mov", "operands": "al, r10b" }, { "address": "0x140009c20", "size": 2, "mnemonic": "and", "operands": "al, 0x30" }, { "address": "0x140009c22", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r8 + 8], r9" }, { "address": "0x140009c26", "size": 4, "mnemonic": "test", "operands": "r10b, 8" }, { "address": "0x140009c2a", "size": 2, "mnemonic": "je", "operands": "0x140009c67" } ], "successors": [ "0x140009c67", "0x140009c2c" ] }, { "address": "0x140009bec", "size": 17, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140009bec", "size": 3, "mnemonic": "movzx", "operands": "ecx, byte ptr [rdx]" }, { "address": "0x140009bef", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x140009bf2", "size": 9, "mnemonic": "movsx", "operands": "rax, byte ptr [rcx + r11 + 0x23d90]" }, { "address": "0x140009bfb", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r11 + 0x23da0]" }, { "address": "0x140009c03", "size": 3, "mnemonic": "sub", "operands": "rdx, rax" }, { "address": "0x140009c06", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdx - 4]" }, { "address": "0x140009c09", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x140009c0b", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r8 + 0x24], eax" }, { "address": "0x140009c0f", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r8 + 8], rdx" }, { "address": "0x140009c13", "size": 2, "mnemonic": "mov", "operands": "eax, dword ptr [rdx]" }, { "address": "0x140009c15", "size": 4, "mnemonic": "lea", "operands": "r9, [rdx + 4]" }, { "address": "0x140009c19", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r8 + 0x28], eax" }, { "address": "0x140009c1d", "size": 3, "mnemonic": "mov", "operands": "al, r10b" }, { "address": "0x140009c20", "size": 2, "mnemonic": "and", "operands": "al, 0x30" }, { "address": "0x140009c22", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r8 + 8], r9" }, { "address": "0x140009c26", "size": 4, "mnemonic": "test", "operands": "r10b, 8" }, { "address": "0x140009c2a", "size": 2, "mnemonic": "je", "operands": "0x140009c67" } ], "successors": [ "0x140009c67", "0x140009c2c" ] }, { "address": "0x140009c67", "size": 14, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140009c67", "size": 2, "mnemonic": "cmp", "operands": "al, 0x10" }, { "address": "0x140009c69", "size": 2, "mnemonic": "jne", "operands": "0x140009c9b" }, { "address": "0x140009c6b", "size": 4, "mnemonic": "movzx", "operands": "ecx, byte ptr [r9]" }, { "address": "0x140009c6f", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x140009c72", "size": 9, "mnemonic": "movsx", "operands": "rax, byte ptr [rcx + r11 + 0x23d90]" }, { "address": "0x140009c7b", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r11 + 0x23da0]" }, { "address": "0x140009c83", "size": 3, "mnemonic": "sub", "operands": "r9, rax" }, { "address": "0x140009c86", "size": 4, "mnemonic": "mov", "operands": "eax, dword ptr [r8 + 0x48]" }, { "address": "0x140009c8a", "size": 4, "mnemonic": "mov", "operands": "edx, dword ptr [r9 - 4]" }, { "address": "0x140009c8e", "size": 2, "mnemonic": "shr", "operands": "edx, cl" }, { "address": "0x140009c90", "size": 2, "mnemonic": "add", "operands": "eax, edx" }, { "address": "0x140009c92", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r8 + 8], r9" }, { "address": "0x140009c96", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r8 + 0x30], rax" }, { "address": "0x140009c9a", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x140009c2c", "size": 7, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x140009c2c", "size": 2, "mnemonic": "cmp", "operands": "al, 0x10" }, { "address": "0x140009c2e", "size": 2, "mnemonic": "jne", "operands": "0x140009c40" }, { "address": "0x140009c30", "size": 3, "mnemonic": "movsxd", "operands": "rcx, dword ptr [r9]" }, { "address": "0x140009c33", "size": 4, "mnemonic": "lea", "operands": "rax, [r9 + 4]" }, { "address": "0x140009c37", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r8 + 8], rax" }, { "address": "0x140009c3b", "size": 4, "mnemonic": "mov", "operands": "qword ptr [r8 + 0x30], rcx" }, { "address": "0x140009c3f", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "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", "name": "", "blocks": [ { "address": "0x14000a464", "size": 19, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000a464", "size": 3, "mnemonic": "mov", "operands": "r8, qword ptr [rdx]" }, { "address": "0x14000a467", "size": 7, "mnemonic": "lea", "operands": "r11, [rip - 0xa46e]" }, { "address": "0x14000a46e", "size": 3, "mnemonic": "mov", "operands": "r10, rcx" }, { "address": "0x14000a471", "size": 3, "mnemonic": "mov", "operands": "r9, rdx" }, { "address": "0x14000a474", "size": 4, "mnemonic": "movzx", "operands": "ecx, byte ptr [r8]" }, { "address": "0x14000a478", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x14000a47b", "size": 9, "mnemonic": "movsx", "operands": "rax, byte ptr [rcx + r11 + 0x23d90]" }, { "address": "0x14000a484", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r11 + 0x23da0]" }, { "address": "0x14000a48c", "size": 3, "mnemonic": "sub", "operands": "r8, rax" }, { "address": "0x14000a48f", "size": 4, "mnemonic": "mov", "operands": "eax, dword ptr [r8 - 4]" }, { "address": "0x14000a493", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x14000a495", "size": 2, "mnemonic": "mov", "operands": "ecx, eax" }, { "address": "0x14000a497", "size": 3, "mnemonic": "mov", "operands": "qword ptr [rdx], r8" }, { "address": "0x14000a49a", "size": 3, "mnemonic": "and", "operands": "ecx, 3" }, { "address": "0x14000a49d", "size": 3, "mnemonic": "shr", "operands": "eax, 2" }, { "address": "0x14000a4a0", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r10 + 0x14], ecx" }, { "address": "0x14000a4a4", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r10 + 0x10], eax" }, { "address": "0x14000a4a8", "size": 3, "mnemonic": "cmp", "operands": "ecx, 1" }, { "address": "0x14000a4ab", "size": 2, "mnemonic": "je", "operands": "0x14000a4c8" } ], "successors": [ "0x14000a4c8", "0x14000a4ad" ] }, { "address": "0x14000a4c8", "size": 16, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000a4c8", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rdx]" }, { "address": "0x14000a4cb", "size": 2, "mnemonic": "mov", "operands": "ecx, dword ptr [rax]" }, { "address": "0x14000a4cd", "size": 4, "mnemonic": "add", "operands": "rax, 4" }, { "address": "0x14000a4d1", "size": 3, "mnemonic": "mov", "operands": "qword ptr [rdx], rax" }, { "address": "0x14000a4d4", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r10 + 0x18], ecx" }, { "address": "0x14000a4d8", "size": 3, "mnemonic": "mov", "operands": "rdx, qword ptr [rdx]" }, { "address": "0x14000a4db", "size": 3, "mnemonic": "movzx", "operands": "ecx, byte ptr [rdx]" }, { "address": "0x14000a4de", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x14000a4e1", "size": 9, "mnemonic": "movsx", "operands": "rax, byte ptr [rcx + r11 + 0x23d90]" }, { "address": "0x14000a4ea", "size": 8, "mnemonic": "mov", "operands": "cl, byte ptr [rcx + r11 + 0x23da0]" }, { "address": "0x14000a4f2", "size": 3, "mnemonic": "sub", "operands": "rdx, rax" }, { "address": "0x14000a4f5", "size": 3, "mnemonic": "mov", "operands": "eax, dword ptr [rdx - 4]" }, { "address": "0x14000a4f8", "size": 2, "mnemonic": "shr", "operands": "eax, cl" }, { "address": "0x14000a4fa", "size": 3, "mnemonic": "mov", "operands": "qword ptr [r9], rdx" }, { "address": "0x14000a4fd", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r10 + 0x1c], eax" }, { "address": "0x14000a501", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000a4ad", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000a4ad", "size": 3, "mnemonic": "cmp", "operands": "ecx, 2" }, { "address": "0x14000a4b0", "size": 2, "mnemonic": "je", "operands": "0x14000a4c8" } ], "successors": [ "0x14000a4c8", "0x14000a4b2" ] }, { "address": "0x14000a4b2", "size": 8, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000a4b2", "size": 3, "mnemonic": "cmp", "operands": "ecx, 3" }, { "address": "0x14000a4b5", "size": 2, "mnemonic": "jne", "operands": "0x14000a501" }, { "address": "0x14000a4b7", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rdx]" }, { "address": "0x14000a4ba", "size": 2, "mnemonic": "mov", "operands": "ecx, dword ptr [rax]" }, { "address": "0x14000a4bc", "size": 4, "mnemonic": "add", "operands": "rax, 4" }, { "address": "0x14000a4c0", "size": 3, "mnemonic": "mov", "operands": "qword ptr [rdx], rax" }, { "address": "0x14000a4c3", "size": 4, "mnemonic": "mov", "operands": "dword ptr [r10 + 0x18], ecx" }, { "address": "0x14000a4c7", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "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": "0x140015200", "name": "", "blocks": [ ] }, { "address": "0x140011b00", "name": "", "blocks": [ ] }, { "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": "0x14000b204", "name": "", "blocks": [ ] }, { "address": "0x14000ca74", "name": "", "blocks": [ ] }, { "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", "name": "", "blocks": [ { "address": "0x14000a504", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000a504", "size": 3, "mnemonic": "mov", "operands": "rax, rdx" }, { "address": "0x14000a507", "size": 3, "mnemonic": "mov", "operands": "rdx, r8" }, { "address": "0x14000a50a", "size": 3, "mnemonic": "jmp", "operands": "rax" } ], "successors": [ ] } ] }, { "address": "0x14000a510", "name": "", "blocks": [ { "address": "0x14000a510", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000a510", "size": 3, "mnemonic": "mov", "operands": "rax, r8" }, { "address": "0x14000a513", "size": 3, "mnemonic": "mov", "operands": "r10, rdx" }, { "address": "0x14000a516", "size": 3, "mnemonic": "mov", "operands": "rdx, rax" }, { "address": "0x14000a519", "size": 3, "mnemonic": "mov", "operands": "r8d, r9d" }, { "address": "0x14000a51c", "size": 3, "mnemonic": "jmp", "operands": "r10" } ], "successors": [ ] } ] }, { "address": "0x140007934", "name": "", "blocks": [ { "address": "0x140007934", "size": 15, "is_prolog": false, "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": "0x140007564", "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", "size": 1, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000700c", "size": 3, "mnemonic": "jmp", "operands": "rdx" } ], "successors": [ ] } ] }, { "address": "0x1400062e8", "name": "", "blocks": [ { "address": "0x1400062e8", "size": 10, "is_prolog": false, "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": "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": "" } ], "successors": [ ] } ] }, { "address": "0x14000ac9c", "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", "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", "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": "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", "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", "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": "0x14001949c", "name": "", "blocks": [ { "address": "0x14001949c", "size": 8, "is_prolog": false, "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": "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", "name": "", "blocks": [ { "address": "0x14000dca0", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000dca0", "size": 6, "mnemonic": "mov", "operands": "eax, dword ptr [rip + 0x233f2]" }, { "address": "0x14000dca6", "size": 3, "mnemonic": "mov", "operands": "r11, rdx" }, { "address": "0x14000dca9", "size": 3, "mnemonic": "mov", "operands": "r9, rcx" }, { "address": "0x14000dcac", "size": 3, "mnemonic": "cmp", "operands": "eax, 5" }, { "address": "0x14000dcaf", "size": 6, "mnemonic": "jl", "operands": "0x14000dd94" } ], "successors": [ "0x14000dd94", "0x14000dcb5" ] }, { "address": "0x14000dd94", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000dd94", "size": 3, "mnemonic": "cmp", "operands": "eax, 1" }, { "address": "0x14000dd97", "size": 6, "mnemonic": "jl", "operands": "0x14000de7d" } ], "successors": [ "0x14000de7d", "0x14000dd9d" ] }, { "address": "0x14000dcb5", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000dcb5", "size": 4, "mnemonic": "test", "operands": "r9b, 1" }, { "address": "0x14000dcb9", "size": 2, "mnemonic": "je", "operands": "0x14000dced" } ], "successors": [ "0x14000dced", "0x14000dcbb" ] }, { "address": "0x14000de7d", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000de7d", "size": 4, "mnemonic": "lea", "operands": "rcx, [rcx + rdx*2]" }, { "address": "0x14000de81", "size": 3, "mnemonic": "mov", "operands": "rax, r9" }, { "address": "0x14000de84", "size": 3, "mnemonic": "cmp", "operands": "r9, rcx" }, { "address": "0x14000de87", "size": 2, "mnemonic": "je", "operands": "0x14000de9f" } ], "successors": [ "0x14000de9f", "0x14000de89" ] }, { "address": "0x14000dd9d", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000dd9d", "size": 4, "mnemonic": "test", "operands": "r9b, 1" }, { "address": "0x14000dda1", "size": 2, "mnemonic": "je", "operands": "0x14000ddcd" } ], "successors": [ "0x14000ddcd", "0x14000dda3" ] }, { "address": "0x14000dced", "size": 13, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000dced", "size": 3, "mnemonic": "xor", "operands": "r10d, r10d" }, { "address": "0x14000dcf0", "size": 3, "mnemonic": "and", "operands": "ecx, 0x1f" }, { "address": "0x14000dcf3", "size": 5, "mnemonic": "mov", "operands": "eax, 0x20" }, { "address": "0x14000dcf8", "size": 3, "mnemonic": "mov", "operands": "rdx, r9" }, { "address": "0x14000dcfb", "size": 3, "mnemonic": "sub", "operands": "rax, rcx" }, { "address": "0x14000dcfe", "size": 3, "mnemonic": "test", "operands": "rcx, rcx" }, { "address": "0x14000dd01", "size": 4, "mnemonic": "cmovne", "operands": "r10, rax" }, { "address": "0x14000dd05", "size": 3, "mnemonic": "shr", "operands": "r10, 1" }, { "address": "0x14000dd08", "size": 3, "mnemonic": "cmp", "operands": "r11, r10" }, { "address": "0x14000dd0b", "size": 4, "mnemonic": "cmovb", "operands": "r10, r11" }, { "address": "0x14000dd0f", "size": 4, "mnemonic": "lea", "operands": "rax, [r9 + r10*2]" }, { "address": "0x14000dd13", "size": 3, "mnemonic": "cmp", "operands": "r9, rax" }, { "address": "0x14000dd16", "size": 2, "mnemonic": "je", "operands": "0x14000dd27" } ], "successors": [ "0x14000dd27", "0x14000dd18" ] }, { "address": "0x14000dcbb", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000dcbb", "size": 4, "mnemonic": "lea", "operands": "rax, [rcx + rdx*2]" }, { "address": "0x14000dcbf", "size": 3, "mnemonic": "mov", "operands": "rdx, rcx" }, { "address": "0x14000dcc2", "size": 3, "mnemonic": "cmp", "operands": "rcx, rax" }, { "address": "0x14000dcc5", "size": 6, "mnemonic": "je", "operands": "0x14000dd8a" } ], "successors": [ "0x14000dd8a", "0x14000dccb" ] }, { "address": "0x14000de9f", "size": 3, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000de9f", "size": 3, "mnemonic": "sub", "operands": "rax, r9" }, { "address": "0x14000dea2", "size": 3, "mnemonic": "sar", "operands": "rax, 1" }, { "address": "0x14000dea5", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000de89", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000de89", "size": 7, "mnemonic": "nop", "operands": "dword ptr [rax]" }, { "address": "0x14000de90", "size": 4, "mnemonic": "cmp", "operands": "word ptr [rax], 0" }, { "address": "0x14000de94", "size": 2, "mnemonic": "je", "operands": "0x14000de9f" } ], "successors": [ "0x14000de9f", "0x14000de96" ] }, { "address": "0x14000ddcd", "size": 13, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000ddcd", "size": 3, "mnemonic": "xor", "operands": "r10d, r10d" }, { "address": "0x14000ddd0", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x14000ddd3", "size": 5, "mnemonic": "mov", "operands": "eax, 0x10" }, { "address": "0x14000ddd8", "size": 3, "mnemonic": "sub", "operands": "rax, rcx" }, { "address": "0x14000dddb", "size": 3, "mnemonic": "test", "operands": "rcx, rcx" }, { "address": "0x14000ddde", "size": 4, "mnemonic": "cmovne", "operands": "r10, rax" }, { "address": "0x14000dde2", "size": 3, "mnemonic": "mov", "operands": "rax, r9" }, { "address": "0x14000dde5", "size": 3, "mnemonic": "shr", "operands": "r10, 1" }, { "address": "0x14000dde8", "size": 3, "mnemonic": "cmp", "operands": "r11, r10" }, { "address": "0x14000ddeb", "size": 4, "mnemonic": "cmovb", "operands": "r10, r11" }, { "address": "0x14000ddef", "size": 4, "mnemonic": "lea", "operands": "rcx, [r9 + r10*2]" }, { "address": "0x14000ddf3", "size": 3, "mnemonic": "cmp", "operands": "r9, rcx" }, { "address": "0x14000ddf6", "size": 2, "mnemonic": "je", "operands": "0x14000de07" } ], "successors": [ "0x14000de07", "0x14000ddf8" ] }, { "address": "0x14000dda3", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000dda3", "size": 4, "mnemonic": "lea", "operands": "rcx, [rcx + rdx*2]" }, { "address": "0x14000dda7", "size": 3, "mnemonic": "mov", "operands": "rax, r9" }, { "address": "0x14000ddaa", "size": 3, "mnemonic": "cmp", "operands": "r9, rcx" }, { "address": "0x14000ddad", "size": 6, "mnemonic": "je", "operands": "0x14000de9f" } ], "successors": [ "0x14000de9f", "0x14000ddb3" ] }, { "address": "0x14000dd27", "size": 14, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000dd27", "size": 3, "mnemonic": "sub", "operands": "rdx, r9" }, { "address": "0x14000dd2a", "size": 3, "mnemonic": "sar", "operands": "rdx, 1" }, { "address": "0x14000dd2d", "size": 3, "mnemonic": "cmp", "operands": "rdx, r10" }, { "address": "0x14000dd30", "size": 2, "mnemonic": "jne", "operands": "0x14000dd90" }, { "address": "0x14000dd32", "size": 4, "mnemonic": "lea", "operands": "r8, [r9 + rdx*2]" }, { "address": "0x14000dd36", "size": 3, "mnemonic": "mov", "operands": "rcx, r11" }, { "address": "0x14000dd39", "size": 3, "mnemonic": "sub", "operands": "rcx, r10" }, { "address": "0x14000dd3c", "size": 3, "mnemonic": "mov", "operands": "rax, rcx" }, { "address": "0x14000dd3f", "size": 3, "mnemonic": "and", "operands": "eax, 0x1f" }, { "address": "0x14000dd42", "size": 3, "mnemonic": "sub", "operands": "rcx, rax" }, { "address": "0x14000dd45", "size": 3, "mnemonic": "add", "operands": "rcx, rdx" }, { "address": "0x14000dd48", "size": 4, "mnemonic": "lea", "operands": "rdx, [r9 + rcx*2]" }, { "address": "0x14000dd4c", "size": 3, "mnemonic": "cmp", "operands": "r8, rdx" }, { "address": "0x14000dd4f", "size": 2, "mnemonic": "je", "operands": "0x14000dd6e" } ], "successors": [ "0x14000dd6e", "0x14000dd51" ] }, { "address": "0x14000dd18", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000dd18", "size": 4, "mnemonic": "cmp", "operands": "word ptr [rdx], 0" }, { "address": "0x14000dd1c", "size": 2, "mnemonic": "je", "operands": "0x14000dd27" } ], "successors": [ "0x14000dd27", "0x14000dd1e" ] }, { "address": "0x14000dd8a", "size": 4, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000dd8a", "size": 3, "mnemonic": "sub", "operands": "rdx, r9" }, { "address": "0x14000dd8d", "size": 3, "mnemonic": "sar", "operands": "rdx, 1" }, { "address": "0x14000dd90", "size": 3, "mnemonic": "mov", "operands": "rax, rdx" }, { "address": "0x14000dd93", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000dccb", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000dccb", "size": 5, "mnemonic": "nop", "operands": "dword ptr [rax + rax]" }, { "address": "0x14000dcd0", "size": 4, "mnemonic": "cmp", "operands": "word ptr [rdx], 0" }, { "address": "0x14000dcd4", "size": 6, "mnemonic": "je", "operands": "0x14000dd8a" } ], "successors": [ "0x14000dd8a", "0x14000dcda" ] }, { "address": "0x14000de96", "size": 6, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000de96", "size": 4, "mnemonic": "add", "operands": "rax, 2" }, { "address": "0x14000de9a", "size": 3, "mnemonic": "cmp", "operands": "rax, rcx" }, { "address": "0x14000de9d", "size": 2, "mnemonic": "jne", "operands": "0x14000de90" }, { "address": "0x14000de9f", "size": 3, "mnemonic": "sub", "operands": "rax, r9" }, { "address": "0x14000dea2", "size": 3, "mnemonic": "sar", "operands": "rax, 1" }, { "address": "0x14000dea5", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000de07", "size": 14, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000de07", "size": 3, "mnemonic": "sub", "operands": "rax, r9" }, { "address": "0x14000de0a", "size": 3, "mnemonic": "sar", "operands": "rax, 1" }, { "address": "0x14000de0d", "size": 3, "mnemonic": "cmp", "operands": "rax, r10" }, { "address": "0x14000de10", "size": 6, "mnemonic": "jne", "operands": "0x14000dea5" }, { "address": "0x14000de16", "size": 3, "mnemonic": "sub", "operands": "rdx, r10" }, { "address": "0x14000de19", "size": 4, "mnemonic": "lea", "operands": "r8, [r9 + rax*2]" }, { "address": "0x14000de1d", "size": 3, "mnemonic": "mov", "operands": "rcx, rdx" }, { "address": "0x14000de20", "size": 3, "mnemonic": "xorps", "operands": "xmm1, xmm1" }, { "address": "0x14000de23", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x14000de26", "size": 3, "mnemonic": "sub", "operands": "rdx, rcx" }, { "address": "0x14000de29", "size": 3, "mnemonic": "add", "operands": "rdx, rax" }, { "address": "0x14000de2c", "size": 4, "mnemonic": "lea", "operands": "rcx, [r9 + rdx*2]" }, { "address": "0x14000de30", "size": 3, "mnemonic": "cmp", "operands": "r8, rcx" }, { "address": "0x14000de33", "size": 2, "mnemonic": "je", "operands": "0x14000de5a" } ], "successors": [ "0x14000de5a", "0x14000de35" ] }, { "address": "0x14000ddf8", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000ddf8", "size": 4, "mnemonic": "cmp", "operands": "word ptr [rax], 0" }, { "address": "0x14000ddfc", "size": 2, "mnemonic": "je", "operands": "0x14000de07" } ], "successors": [ "0x14000de07", "0x14000ddfe" ] }, { "address": "0x14000ddb3", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000ddb3", "size": 4, "mnemonic": "cmp", "operands": "word ptr [rax], 0" }, { "address": "0x14000ddb7", "size": 6, "mnemonic": "je", "operands": "0x14000de9f" } ], "successors": [ "0x14000de9f", "0x14000ddbd" ] }, { "address": "0x14000dd6e", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000dd6e", "size": 4, "mnemonic": "lea", "operands": "rax, [r9 + r11*2]" }, { "address": "0x14000dd72", "size": 3, "mnemonic": "cmp", "operands": "r8, rax" }, { "address": "0x14000dd75", "size": 2, "mnemonic": "je", "operands": "0x14000dd87" } ], "successors": [ "0x14000dd87", "0x14000dd77" ] }, { "address": "0x14000dd51", "size": 12, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000dd51", "size": 4, "mnemonic": "vpxor", "operands": "xmm1, xmm1, xmm1" }, { "address": "0x14000dd55", "size": 5, "mnemonic": "vpcmpeqw", "operands": "ymm1, ymm1, ymmword ptr [r8]" }, { "address": "0x14000dd5a", "size": 4, "mnemonic": "vpmovmskb", "operands": "eax, ymm1" }, { "address": "0x14000dd5e", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14000dd60", "size": 3, "mnemonic": "vzeroupper", "operands": "" }, { "address": "0x14000dd63", "size": 2, "mnemonic": "jne", "operands": "0x14000dd6e" }, { "address": "0x14000dd65", "size": 4, "mnemonic": "add", "operands": "r8, 0x20" }, { "address": "0x14000dd69", "size": 3, "mnemonic": "cmp", "operands": "r8, rdx" }, { "address": "0x14000dd6c", "size": 2, "mnemonic": "jne", "operands": "0x14000dd51" }, { "address": "0x14000dd6e", "size": 4, "mnemonic": "lea", "operands": "rax, [r9 + r11*2]" }, { "address": "0x14000dd72", "size": 3, "mnemonic": "cmp", "operands": "r8, rax" }, { "address": "0x14000dd75", "size": 2, "mnemonic": "je", "operands": "0x14000dd87" } ], "successors": [ "0x14000dd87", "0x14000dd77" ] }, { "address": "0x14000dd1e", "size": 17, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000dd1e", "size": 4, "mnemonic": "add", "operands": "rdx, 2" }, { "address": "0x14000dd22", "size": 3, "mnemonic": "cmp", "operands": "rdx, rax" }, { "address": "0x14000dd25", "size": 2, "mnemonic": "jne", "operands": "0x14000dd18" }, { "address": "0x14000dd27", "size": 3, "mnemonic": "sub", "operands": "rdx, r9" }, { "address": "0x14000dd2a", "size": 3, "mnemonic": "sar", "operands": "rdx, 1" }, { "address": "0x14000dd2d", "size": 3, "mnemonic": "cmp", "operands": "rdx, r10" }, { "address": "0x14000dd30", "size": 2, "mnemonic": "jne", "operands": "0x14000dd90" }, { "address": "0x14000dd32", "size": 4, "mnemonic": "lea", "operands": "r8, [r9 + rdx*2]" }, { "address": "0x14000dd36", "size": 3, "mnemonic": "mov", "operands": "rcx, r11" }, { "address": "0x14000dd39", "size": 3, "mnemonic": "sub", "operands": "rcx, r10" }, { "address": "0x14000dd3c", "size": 3, "mnemonic": "mov", "operands": "rax, rcx" }, { "address": "0x14000dd3f", "size": 3, "mnemonic": "and", "operands": "eax, 0x1f" }, { "address": "0x14000dd42", "size": 3, "mnemonic": "sub", "operands": "rcx, rax" }, { "address": "0x14000dd45", "size": 3, "mnemonic": "add", "operands": "rcx, rdx" }, { "address": "0x14000dd48", "size": 4, "mnemonic": "lea", "operands": "rdx, [r9 + rcx*2]" }, { "address": "0x14000dd4c", "size": 3, "mnemonic": "cmp", "operands": "r8, rdx" }, { "address": "0x14000dd4f", "size": 2, "mnemonic": "je", "operands": "0x14000dd6e" } ], "successors": [ "0x14000dd6e", "0x14000dd51" ] }, { "address": "0x14000dcda", "size": 7, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000dcda", "size": 4, "mnemonic": "add", "operands": "rdx, 2" }, { "address": "0x14000dcde", "size": 3, "mnemonic": "cmp", "operands": "rdx, rax" }, { "address": "0x14000dce1", "size": 2, "mnemonic": "jne", "operands": "0x14000dcd0" }, { "address": "0x14000dce3", "size": 3, "mnemonic": "sub", "operands": "rdx, r9" }, { "address": "0x14000dce6", "size": 3, "mnemonic": "sar", "operands": "rdx, 1" }, { "address": "0x14000dce9", "size": 3, "mnemonic": "mov", "operands": "rax, rdx" }, { "address": "0x14000dcec", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000de5a", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000de5a", "size": 4, "mnemonic": "lea", "operands": "rax, [r9 + r11*2]" }, { "address": "0x14000de5e", "size": 3, "mnemonic": "cmp", "operands": "r8, rax" }, { "address": "0x14000de61", "size": 2, "mnemonic": "je", "operands": "0x14000de73" } ], "successors": [ "0x14000de73", "0x14000de63" ] }, { "address": "0x14000de35", "size": 12, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000de35", "size": 11, "mnemonic": "nop", "operands": "word ptr [rax + rax]" }, { "address": "0x14000de40", "size": 4, "mnemonic": "movdqa", "operands": "xmm0, xmm1" }, { "address": "0x14000de44", "size": 5, "mnemonic": "pcmpeqw", "operands": "xmm0, xmmword ptr [r8]" }, { "address": "0x14000de49", "size": 4, "mnemonic": "pmovmskb", "operands": "eax, xmm0" }, { "address": "0x14000de4d", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { "address": "0x14000de4f", "size": 2, "mnemonic": "jne", "operands": "0x14000de5a" }, { "address": "0x14000de51", "size": 4, "mnemonic": "add", "operands": "r8, 0x10" }, { "address": "0x14000de55", "size": 3, "mnemonic": "cmp", "operands": "r8, rcx" }, { "address": "0x14000de58", "size": 2, "mnemonic": "jne", "operands": "0x14000de40" }, { "address": "0x14000de5a", "size": 4, "mnemonic": "lea", "operands": "rax, [r9 + r11*2]" }, { "address": "0x14000de5e", "size": 3, "mnemonic": "cmp", "operands": "r8, rax" }, { "address": "0x14000de61", "size": 2, "mnemonic": "je", "operands": "0x14000de73" } ], "successors": [ "0x14000de73", "0x14000de63" ] }, { "address": "0x14000ddfe", "size": 17, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000ddfe", "size": 4, "mnemonic": "add", "operands": "rax, 2" }, { "address": "0x14000de02", "size": 3, "mnemonic": "cmp", "operands": "rax, rcx" }, { "address": "0x14000de05", "size": 2, "mnemonic": "jne", "operands": "0x14000ddf8" }, { "address": "0x14000de07", "size": 3, "mnemonic": "sub", "operands": "rax, r9" }, { "address": "0x14000de0a", "size": 3, "mnemonic": "sar", "operands": "rax, 1" }, { "address": "0x14000de0d", "size": 3, "mnemonic": "cmp", "operands": "rax, r10" }, { "address": "0x14000de10", "size": 6, "mnemonic": "jne", "operands": "0x14000dea5" }, { "address": "0x14000de16", "size": 3, "mnemonic": "sub", "operands": "rdx, r10" }, { "address": "0x14000de19", "size": 4, "mnemonic": "lea", "operands": "r8, [r9 + rax*2]" }, { "address": "0x14000de1d", "size": 3, "mnemonic": "mov", "operands": "rcx, rdx" }, { "address": "0x14000de20", "size": 3, "mnemonic": "xorps", "operands": "xmm1, xmm1" }, { "address": "0x14000de23", "size": 3, "mnemonic": "and", "operands": "ecx, 0xf" }, { "address": "0x14000de26", "size": 3, "mnemonic": "sub", "operands": "rdx, rcx" }, { "address": "0x14000de29", "size": 3, "mnemonic": "add", "operands": "rdx, rax" }, { "address": "0x14000de2c", "size": 4, "mnemonic": "lea", "operands": "rcx, [r9 + rdx*2]" }, { "address": "0x14000de30", "size": 3, "mnemonic": "cmp", "operands": "r8, rcx" }, { "address": "0x14000de33", "size": 2, "mnemonic": "je", "operands": "0x14000de5a" } ], "successors": [ "0x14000de5a", "0x14000de35" ] }, { "address": "0x14000ddbd", "size": 6, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000ddbd", "size": 4, "mnemonic": "add", "operands": "rax, 2" }, { "address": "0x14000ddc1", "size": 3, "mnemonic": "cmp", "operands": "rax, rcx" }, { "address": "0x14000ddc4", "size": 2, "mnemonic": "jne", "operands": "0x14000ddb3" }, { "address": "0x14000ddc6", "size": 3, "mnemonic": "sub", "operands": "rax, r9" }, { "address": "0x14000ddc9", "size": 3, "mnemonic": "sar", "operands": "rax, 1" }, { "address": "0x14000ddcc", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000dd87", "size": 5, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000dd87", "size": 3, "mnemonic": "mov", "operands": "rdx, r8" }, { "address": "0x14000dd8a", "size": 3, "mnemonic": "sub", "operands": "rdx, r9" }, { "address": "0x14000dd8d", "size": 3, "mnemonic": "sar", "operands": "rdx, 1" }, { "address": "0x14000dd90", "size": 3, "mnemonic": "mov", "operands": "rax, rdx" }, { "address": "0x14000dd93", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000dd77", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000dd77", "size": 5, "mnemonic": "cmp", "operands": "word ptr [r8], 0" }, { "address": "0x14000dd7c", "size": 2, "mnemonic": "je", "operands": "0x14000dd87" } ], "successors": [ "0x14000dd87", "0x14000dd7e" ] }, { "address": "0x14000de73", "size": 4, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000de73", "size": 3, "mnemonic": "mov", "operands": "rax, r8" }, { "address": "0x14000de76", "size": 3, "mnemonic": "sub", "operands": "rax, r9" }, { "address": "0x14000de79", "size": 3, "mnemonic": "sar", "operands": "rax, 1" }, { "address": "0x14000de7c", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000de63", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14000de63", "size": 5, "mnemonic": "cmp", "operands": "word ptr [r8], 0" }, { "address": "0x14000de68", "size": 2, "mnemonic": "je", "operands": "0x14000de73" } ], "successors": [ "0x14000de73", "0x14000de6a" ] }, { "address": "0x14000dd7e", "size": 8, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000dd7e", "size": 4, "mnemonic": "add", "operands": "r8, 2" }, { "address": "0x14000dd82", "size": 3, "mnemonic": "cmp", "operands": "r8, rax" }, { "address": "0x14000dd85", "size": 2, "mnemonic": "jne", "operands": "0x14000dd77" }, { "address": "0x14000dd87", "size": 3, "mnemonic": "mov", "operands": "rdx, r8" }, { "address": "0x14000dd8a", "size": 3, "mnemonic": "sub", "operands": "rdx, r9" }, { "address": "0x14000dd8d", "size": 3, "mnemonic": "sar", "operands": "rdx, 1" }, { "address": "0x14000dd90", "size": 3, "mnemonic": "mov", "operands": "rax, rdx" }, { "address": "0x14000dd93", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14000de6a", "size": 7, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14000de6a", "size": 4, "mnemonic": "add", "operands": "r8, 2" }, { "address": "0x14000de6e", "size": 3, "mnemonic": "cmp", "operands": "r8, rax" }, { "address": "0x14000de71", "size": 2, "mnemonic": "jne", "operands": "0x14000de63" }, { "address": "0x14000de73", "size": 3, "mnemonic": "mov", "operands": "rax, r8" }, { "address": "0x14000de76", "size": 3, "mnemonic": "sub", "operands": "rax, r9" }, { "address": "0x14000de79", "size": 3, "mnemonic": "sar", "operands": "rax, 1" }, { "address": "0x14000de7c", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x140017230", "name": "", "blocks": [ { "address": "0x140017230", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140017230", "size": 7, "mnemonic": "cmp", "operands": "dword ptr [rip + 0x1bfb9], 0" }, { "address": "0x140017237", "size": 2, "mnemonic": "jne", "operands": "0x14001724c" }, { "address": "0x140017239", "size": 3, "mnemonic": "test", "operands": "rcx, rcx" }, { "address": "0x14001723c", "size": 2, "mnemonic": "je", "operands": "0x140017247" } ], "successors": [ "0x140017247", "0x14001723e" ] }, { "address": "0x140017247", "size": 1, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x140017247", "size": 5, "mnemonic": "jmp", "operands": "0x1400171a0" } ], "successors": [ "0x1400171a0" ] }, { "address": "0x14001723e", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001723e", "size": 3, "mnemonic": "test", "operands": "rdx, rdx" }, { "address": "0x140017241", "size": 6, "mnemonic": "jne", "operands": "0x1400171d0" }, { "address": "0x140017247", "size": 5, "mnemonic": "jmp", "operands": "0x1400171a0" } ], "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", "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", "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": "0x14001d378", "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", "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", "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": "0x1400075e8", "name": "", "blocks": [ ] }, { "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", "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": "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" }, { "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": "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", "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": "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", "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", "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": "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", "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": "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" }, { "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": "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", "size": 7, "mnemonic": "jmp", "operands": "qword ptr [rip + 0x14e0d]" } ], "successors": [ "0x140020010" ] } ] }, { "address": "0x14000b678", "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, "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": "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", "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", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14001a5b8", "name": "", "blocks": [ { "address": "0x14001a5b8", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001a5b8", "size": 4, "mnemonic": "lock inc", "operands": "dword ptr [rcx + 0x10]" }, { "address": "0x14001a5bc", "size": 7, "mnemonic": "mov", "operands": "rax, qword ptr [rcx + 0xe0]" }, { "address": "0x14001a5c3", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x14001a5c6", "size": 2, "mnemonic": "je", "operands": "0x14001a5cb" } ], "successors": [ "0x14001a5cb", "0x14001a5c8" ] }, { "address": "0x14001a5cb", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001a5cb", "size": 7, "mnemonic": "mov", "operands": "rax, qword ptr [rcx + 0xf0]" }, { "address": "0x14001a5d2", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x14001a5d5", "size": 2, "mnemonic": "je", "operands": "0x14001a5da" } ], "successors": [ "0x14001a5da", "0x14001a5d7" ] }, { "address": "0x14001a5c8", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001a5c8", "size": 3, "mnemonic": "lock inc", "operands": "dword ptr [rax]" }, { "address": "0x14001a5cb", "size": 7, "mnemonic": "mov", "operands": "rax, qword ptr [rcx + 0xf0]" }, { "address": "0x14001a5d2", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x14001a5d5", "size": 2, "mnemonic": "je", "operands": "0x14001a5da" } ], "successors": [ "0x14001a5da", "0x14001a5d7" ] }, { "address": "0x14001a5da", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001a5da", "size": 7, "mnemonic": "mov", "operands": "rax, qword ptr [rcx + 0xe8]" }, { "address": "0x14001a5e1", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x14001a5e4", "size": 2, "mnemonic": "je", "operands": "0x14001a5e9" } ], "successors": [ "0x14001a5e9", "0x14001a5e6" ] }, { "address": "0x14001a5d7", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001a5d7", "size": 3, "mnemonic": "lock inc", "operands": "dword ptr [rax]" }, { "address": "0x14001a5da", "size": 7, "mnemonic": "mov", "operands": "rax, qword ptr [rcx + 0xe8]" }, { "address": "0x14001a5e1", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x14001a5e4", "size": 2, "mnemonic": "je", "operands": "0x14001a5e9" } ], "successors": [ "0x14001a5e9", "0x14001a5e6" ] }, { "address": "0x14001a5e9", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001a5e9", "size": 7, "mnemonic": "mov", "operands": "rax, qword ptr [rcx + 0x100]" }, { "address": "0x14001a5f0", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x14001a5f3", "size": 2, "mnemonic": "je", "operands": "0x14001a5f8" } ], "successors": [ "0x14001a5f8", "0x14001a5f5" ] }, { "address": "0x14001a5e6", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001a5e6", "size": 3, "mnemonic": "lock inc", "operands": "dword ptr [rax]" }, { "address": "0x14001a5e9", "size": 7, "mnemonic": "mov", "operands": "rax, qword ptr [rcx + 0x100]" }, { "address": "0x14001a5f0", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { "address": "0x14001a5f3", "size": 2, "mnemonic": "je", "operands": "0x14001a5f8" } ], "successors": [ "0x14001a5f8", "0x14001a5f5" ] }, { "address": "0x14001a5f8", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001a5f8", "size": 4, "mnemonic": "lea", "operands": "rax, [rcx + 0x38]" }, { "address": "0x14001a5fc", "size": 6, "mnemonic": "mov", "operands": "r8d, 6" }, { "address": "0x14001a602", "size": 7, "mnemonic": "lea", "operands": "rdx, [rip + 0x16e2f]" }, { "address": "0x14001a609", "size": 4, "mnemonic": "cmp", "operands": "qword ptr [rax - 0x10], rdx" }, { "address": "0x14001a60d", "size": 2, "mnemonic": "je", "operands": "0x14001a61a" } ], "successors": [ "0x14001a61a", "0x14001a60f" ] }, { "address": "0x14001a5f5", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001a5f5", "size": 3, "mnemonic": "lock inc", "operands": "dword ptr [rax]" }, { "address": "0x14001a5f8", "size": 4, "mnemonic": "lea", "operands": "rax, [rcx + 0x38]" }, { "address": "0x14001a5fc", "size": 6, "mnemonic": "mov", "operands": "r8d, 6" }, { "address": "0x14001a602", "size": 7, "mnemonic": "lea", "operands": "rdx, [rip + 0x16e2f]" }, { "address": "0x14001a609", "size": 4, "mnemonic": "cmp", "operands": "qword ptr [rax - 0x10], rdx" }, { "address": "0x14001a60d", "size": 2, "mnemonic": "je", "operands": "0x14001a61a" } ], "successors": [ "0x14001a61a", "0x14001a60f" ] }, { "address": "0x14001a61a", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001a61a", "size": 5, "mnemonic": "cmp", "operands": "qword ptr [rax - 0x18], 0" }, { "address": "0x14001a61f", "size": 2, "mnemonic": "je", "operands": "0x14001a62d" } ], "successors": [ "0x14001a62d", "0x14001a621" ] }, { "address": "0x14001a60f", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001a60f", "size": 3, "mnemonic": "mov", "operands": "rdx, qword ptr [rax]" }, { "address": "0x14001a612", "size": 3, "mnemonic": "test", "operands": "rdx, rdx" }, { "address": "0x14001a615", "size": 2, "mnemonic": "je", "operands": "0x14001a61a" } ], "successors": [ "0x14001a61a", "0x14001a617" ] }, { "address": "0x14001a62d", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001a62d", "size": 4, "mnemonic": "add", "operands": "rax, 0x20" }, { "address": "0x14001a631", "size": 4, "mnemonic": "sub", "operands": "r8, 1" }, { "address": "0x14001a635", "size": 2, "mnemonic": "jne", "operands": "0x14001a602" }, { "address": "0x14001a637", "size": 7, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + 0x120]" }, { "address": "0x14001a63e", "size": 5, "mnemonic": "jmp", "operands": "0x14001a7bc" } ], "successors": [ "0x14001a7bc" ] }, { "address": "0x14001a621", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001a621", "size": 4, "mnemonic": "mov", "operands": "rdx, qword ptr [rax - 8]" }, { "address": "0x14001a625", "size": 3, "mnemonic": "test", "operands": "rdx, rdx" }, { "address": "0x14001a628", "size": 2, "mnemonic": "je", "operands": "0x14001a62d" } ], "successors": [ "0x14001a62d", "0x14001a62a" ] }, { "address": "0x14001a617", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001a617", "size": 3, "mnemonic": "lock inc", "operands": "dword ptr [rdx]" }, { "address": "0x14001a61a", "size": 5, "mnemonic": "cmp", "operands": "qword ptr [rax - 0x18], 0" }, { "address": "0x14001a61f", "size": 2, "mnemonic": "je", "operands": "0x14001a62d" } ], "successors": [ "0x14001a62d", "0x14001a621" ] }, { "address": "0x14001a7bc", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001a7bc", "size": 3, "mnemonic": "test", "operands": "rcx, rcx" }, { "address": "0x14001a7bf", "size": 2, "mnemonic": "je", "operands": "0x14001a7dd" } ], "successors": [ "0x14001a7dd", "0x14001a7c1" ] }, { "address": "0x14001a62a", "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001a62a", "size": 3, "mnemonic": "lock inc", "operands": "dword ptr [rdx]" }, { "address": "0x14001a62d", "size": 4, "mnemonic": "add", "operands": "rax, 0x20" }, { "address": "0x14001a631", "size": 4, "mnemonic": "sub", "operands": "r8, 1" }, { "address": "0x14001a635", "size": 2, "mnemonic": "jne", "operands": "0x14001a602" }, { "address": "0x14001a637", "size": 7, "mnemonic": "mov", "operands": "rcx, qword ptr [rcx + 0x120]" }, { "address": "0x14001a63e", "size": 5, "mnemonic": "jmp", "operands": "0x14001a7bc" } ], "successors": [ "0x14001a7bc" ] }, { "address": "0x14001a7dd", "size": 2, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001a7dd", "size": 5, "mnemonic": "mov", "operands": "eax, 0x7fffffff" }, { "address": "0x14001a7e2", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14001a7c1", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001a7c1", "size": 7, "mnemonic": "lea", "operands": "rax, [rip + 0xb458]" }, { "address": "0x14001a7c8", "size": 3, "mnemonic": "cmp", "operands": "rcx, rax" }, { "address": "0x14001a7cb", "size": 2, "mnemonic": "je", "operands": "0x14001a7dd" } ], "successors": [ "0x14001a7dd", "0x14001a7cd" ] }, { "address": "0x14001a7cd", "size": 4, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001a7cd", "size": 5, "mnemonic": "mov", "operands": "eax, 1" }, { "address": "0x14001a7d2", "size": 8, "mnemonic": "lock xadd", "operands": "dword ptr [rcx + 0x15c], eax" }, { "address": "0x14001a7da", "size": 2, "mnemonic": "inc", "operands": "eax" }, { "address": "0x14001a7dc", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "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": "0x140007650", "name": "", "blocks": [ ] }, { "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": "0x140004538", "name": "", "blocks": [ ] }, { "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", "name": "", "blocks": [ { "address": "0x14001a81c", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001a81c", "size": 3, "mnemonic": "test", "operands": "rcx, rcx" }, { "address": "0x14001a81f", "size": 2, "mnemonic": "je", "operands": "0x14001a83b" } ], "successors": [ "0x14001a83b", "0x14001a821" ] }, { "address": "0x14001a83b", "size": 2, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001a83b", "size": 5, "mnemonic": "mov", "operands": "eax, 0x7fffffff" }, { "address": "0x14001a840", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] }, { "address": "0x14001a821", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { "address": "0x14001a821", "size": 7, "mnemonic": "lea", "operands": "rax, [rip + 0xb3f8]" }, { "address": "0x14001a828", "size": 3, "mnemonic": "cmp", "operands": "rcx, rax" }, { "address": "0x14001a82b", "size": 2, "mnemonic": "je", "operands": "0x14001a83b" } ], "successors": [ "0x14001a83b", "0x14001a82d" ] }, { "address": "0x14001a82d", "size": 4, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001a82d", "size": 3, "mnemonic": "or", "operands": "eax, 0xffffffff" }, { "address": "0x14001a830", "size": 8, "mnemonic": "lock xadd", "operands": "dword ptr [rcx + 0x15c], eax" }, { "address": "0x14001a838", "size": 2, "mnemonic": "dec", "operands": "eax" }, { "address": "0x14001a83a", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14001a7e4", "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": false, "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": "0x14001952c", "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", "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": "0x140019b54", "name": "", "blocks": [ { "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": 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", "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": "0x14001d410", "name": "", "blocks": [ { "address": "0x14001d410", "size": 7, "is_prolog": false, "is_epilog": true, "instructions": [ { "address": "0x14001d410", "size": 3, "mnemonic": "mov", "operands": "r9, r8" }, { "address": "0x14001d413", "size": 3, "mnemonic": "mov", "operands": "r11, rdx" }, { "address": "0x14001d416", "size": 3, "mnemonic": "mov", "operands": "r10, rcx" }, { "address": "0x14001d419", "size": 3, "mnemonic": "test", "operands": "r8, r8" }, { "address": "0x14001d41c", "size": 2, "mnemonic": "jne", "operands": "0x14001d430" }, { "address": "0x14001d41e", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { "address": "0x14001d420", "size": 1, "mnemonic": "ret", "operands": "" } ], "successors": [ ] } ] }, { "address": "0x14000a6d0", "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", "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, "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", "size": 3, "mnemonic": "test", "operands": "bpl, bpl" }, { "address": "0x14000a57f", "size": 2, "mnemonic": "je", "operands": "0x14000a586" } ], "successors": [ "0x14000a586", "0x14000a581" ] } ] }, { "address": "0x14000a5f0", "name": "", "blocks": [ { "address": "0x14000a5f0", "size": 11, "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", "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": "0x14001081c", "name": "", "blocks": [ { "address": "0x14001081c", "size": 14, "is_prolog": false, "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": "0x14001a21c", "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": 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, "is_prolog": false, "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": [ ] } ] } ] }