diff --git a/tests/example1.exe.clean.cfg b/tests/example1.exe.clean.cfg deleted file mode 100644 index 8856435..0000000 --- a/tests/example1.exe.clean.cfg +++ /dev/null @@ -1,188911 +0,0 @@ -{ - "binary": "tests\\example1.exe", - "mode": "full+clean", - "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", - "stack_offset": 0 - }, - { - "address": "0x1400054c0", - "size": 5, - "mnemonic": "call", - "operands": "0x140005d30", - "stack_offset": -40 - }, - { - "address": "0x1400054c5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x1400054c9", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140005340", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140005345", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000534a", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000534b", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x14000534f", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 1", - "stack_offset": -56 - }, - { - "address": "0x140005354", - "size": 5, - "mnemonic": "call", - "operands": "0x14000550c", - "stack_offset": -56 - }, - { - "address": "0x140005359", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": -56 - }, - { - "address": "0x14000535b", - "size": 6, - "mnemonic": "je", - "operands": "0x140005497", - "stack_offset": -56 - } - ], - "successors": [ - "0x140005497", - "0x140005361" - ] - }, - { - "address": "0x140005497", - "size": 15, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005497", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 7", - "stack_offset": 0 - }, - { - "address": "0x14000549c", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e44", - "stack_offset": 0 - }, - { - "address": "0x1400054a1", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400054a2", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 7", - "stack_offset": 0 - }, - { - "address": "0x1400054a7", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e44", - "stack_offset": 0 - }, - { - "address": "0x1400054ac", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400054ae", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ec14", - "stack_offset": 0 - }, - { - "address": "0x1400054b3", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400054b4", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400054b6", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc", - "stack_offset": 0 - }, - { - "address": "0x1400054bb", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400054bc", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400054c0", - "size": 5, - "mnemonic": "call", - "operands": "0x140005d30", - "stack_offset": -40 - }, - { - "address": "0x1400054c5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x1400054c9", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140005340", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005340" - ] - }, - { - "address": "0x140005361", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005361", - "size": 3, - "mnemonic": "xor", - "operands": "sil, sil", - "stack_offset": 0 - }, - { - "address": "0x140005364", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x20], sil", - "stack_offset": 0 - }, - { - "address": "0x140005369", - "size": 5, - "mnemonic": "call", - "operands": "0x1400054d0", - "stack_offset": 0 - }, - { - "address": "0x14000536e", - "size": 2, - "mnemonic": "mov", - "operands": "bl, al", - "stack_offset": 0 - }, - { - "address": "0x140005370", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rip + 0x2d37a]", - "stack_offset": 0 - }, - { - "address": "0x140005376", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 1", - "stack_offset": 0 - }, - { - "address": "0x140005379", - "size": 6, - "mnemonic": "je", - "operands": "0x1400054a2", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400054a2", - "0x14000537f" - ] - }, - { - "address": "0x1400054a2", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400054a2", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 7", - "stack_offset": 0 - }, - { - "address": "0x1400054a7", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e44", - "stack_offset": 0 - }, - { - "address": "0x1400054ac", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400054ae", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ec14", - "stack_offset": 0 - }, - { - "address": "0x1400054b3", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400054b4", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400054b6", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc", - "stack_offset": 0 - }, - { - "address": "0x1400054bb", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400054bc", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400054c0", - "size": 5, - "mnemonic": "call", - "operands": "0x140005d30", - "stack_offset": -40 - }, - { - "address": "0x1400054c5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x1400054c9", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140005340", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005340" - ] - }, - { - "address": "0x14000537f", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000537f", - "size": 2, - "mnemonic": "test", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140005381", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400053cd", - "stack_offset": 0 - }, - { - "address": "0x140005383", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2d363], 1", - "stack_offset": 0 - }, - { - "address": "0x14000538d", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1aff4]", - "stack_offset": 0 - }, - { - "address": "0x140005394", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x1afad]", - "stack_offset": 0 - }, - { - "address": "0x14000539b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e8f8", - "stack_offset": 0 - }, - { - "address": "0x1400053a0", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400053a2", - "size": 2, - "mnemonic": "je", - "operands": "0x1400053ae", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400053ae", - "0x1400053a4" - ] - }, - { - "address": "0x1400053ae", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400053ae", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1af8b]", - "stack_offset": 0 - }, - { - "address": "0x1400053b5", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x1af2c]", - "stack_offset": 0 - }, - { - "address": "0x1400053bc", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e8c0", - "stack_offset": 0 - }, - { - "address": "0x1400053c1", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2d325], 2", - "stack_offset": 0 - }, - { - "address": "0x1400053cb", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400053d5", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400053d5" - ] - }, - { - "address": "0x1400053a4", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400053a4", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0xff", - "stack_offset": 0 - }, - { - "address": "0x1400053a9", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140005487", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005487" - ] - }, - { - "address": "0x1400053d5", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400053d5", - "size": 2, - "mnemonic": "mov", - "operands": "cl, bl", - "stack_offset": 0 - }, - { - "address": "0x1400053d7", - "size": 5, - "mnemonic": "call", - "operands": "0x14000566c", - "stack_offset": 0 - }, - { - "address": "0x1400053dc", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e28", - "stack_offset": 0 - }, - { - "address": "0x1400053e1", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400053e4", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rax], 0", - "stack_offset": 0 - }, - { - "address": "0x1400053e8", - "size": 2, - "mnemonic": "je", - "operands": "0x140005408", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000548c", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140005491", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140005495", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x140005496", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x140005408", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005408", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e30", - "stack_offset": 0 - }, - { - "address": "0x14000540d", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140005410", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rax], 0", - "stack_offset": 0 - }, - { - "address": "0x140005414", - "size": 2, - "mnemonic": "je", - "operands": "0x14000542a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000542a", - "0x140005416" - ] - }, - { - "address": "0x1400053ea", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400053ea", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400053ed", - "size": 5, - "mnemonic": "call", - "operands": "0x1400055d4", - "stack_offset": 0 - }, - { - "address": "0x1400053f2", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x1400053f4", - "size": 2, - "mnemonic": "je", - "operands": "0x140005408", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005408", - "0x1400053f6" - ] - }, - { - "address": "0x14000542a", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000542a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e868", - "stack_offset": 0 - }, - { - "address": "0x14000542f", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax", - "stack_offset": 0 - }, - { - "address": "0x140005432", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ec90", - "stack_offset": 0 - }, - { - "address": "0x140005437", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000543a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ec88", - "stack_offset": 0 - }, - { - "address": "0x14000543f", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi", - "stack_offset": 0 - }, - { - "address": "0x140005442", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140005445", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x140005447", - "size": 5, - "mnemonic": "call", - "operands": "0x140002240", - "stack_offset": 0 - }, - { - "address": "0x14000544c", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax", - "stack_offset": 0 - }, - { - "address": "0x14000544e", - "size": 5, - "mnemonic": "call", - "operands": "0x140005f98", - "stack_offset": 0 - }, - { - "address": "0x140005453", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140005455", - "size": 2, - "mnemonic": "je", - "operands": "0x1400054ac", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400054ac", - "0x140005457" - ] - }, - { - "address": "0x140005416", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005416", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140005419", - "size": 5, - "mnemonic": "call", - "operands": "0x1400055d4", - "stack_offset": 0 - }, - { - "address": "0x14000541e", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140005420", - "size": 2, - "mnemonic": "je", - "operands": "0x14000542a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000542a", - "0x140005422" - ] - }, - { - "address": "0x1400053f6", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400053f6", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x1400053f9", - "size": 4, - "mnemonic": "lea", - "operands": "edx, [r8 + 2]", - "stack_offset": 0 - }, - { - "address": "0x1400053fd", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400053ff", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x140005402", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1aeb8]", - "stack_offset": 0 - }, - { - "address": "0x140005408", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e30", - "stack_offset": 0 - }, - { - "address": "0x14000540d", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140005410", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rax], 0", - "stack_offset": 0 - }, - { - "address": "0x140005414", - "size": 2, - "mnemonic": "je", - "operands": "0x14000542a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000542a", - "0x140005416" - ] - }, - { - "address": "0x1400054ac", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400054ac", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400054ae", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ec14", - "stack_offset": 0 - }, - { - "address": "0x1400054b3", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400054b4", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400054b6", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc", - "stack_offset": 0 - }, - { - "address": "0x1400054bb", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400054bc", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400054c0", - "size": 5, - "mnemonic": "call", - "operands": "0x140005d30", - "stack_offset": -40 - }, - { - "address": "0x1400054c5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x1400054c9", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140005340", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005340" - ] - }, - { - "address": "0x140005457", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005457", - "size": 3, - "mnemonic": "test", - "operands": "sil, sil", - "stack_offset": 0 - }, - { - "address": "0x14000545a", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005461", - "stack_offset": 0 - }, - { - "address": "0x14000545c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebbc", - "stack_offset": 0 - }, - { - "address": "0x140005461", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140005463", - "size": 2, - "mnemonic": "mov", - "operands": "cl, 1", - "stack_offset": 0 - }, - { - "address": "0x140005465", - "size": 5, - "mnemonic": "call", - "operands": "0x140005690", - "stack_offset": 0 - }, - { - "address": "0x14000546a", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000546c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140005487", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005487" - ] - }, - { - "address": "0x140005422", - "size": 15, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005422", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x140005425", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebd8", - "stack_offset": 0 - }, - { - "address": "0x14000542a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e868", - "stack_offset": 0 - }, - { - "address": "0x14000542f", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax", - "stack_offset": 0 - }, - { - "address": "0x140005432", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ec90", - "stack_offset": 0 - }, - { - "address": "0x140005437", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000543a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ec88", - "stack_offset": 0 - }, - { - "address": "0x14000543f", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi", - "stack_offset": 0 - }, - { - "address": "0x140005442", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140005445", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x140005447", - "size": 5, - "mnemonic": "call", - "operands": "0x140002240", - "stack_offset": 0 - }, - { - "address": "0x14000544c", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax", - "stack_offset": 0 - }, - { - "address": "0x14000544e", - "size": 5, - "mnemonic": "call", - "operands": "0x140005f98", - "stack_offset": 0 - }, - { - "address": "0x140005453", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140005455", - "size": 2, - "mnemonic": "je", - "operands": "0x1400054ac", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140002244", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1e32d]", - "stack_offset": -40 - }, - { - "address": "0x14000224b", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x2ff8e]", - "stack_offset": -40 - }, - { - "address": "0x140002252", - "size": 5, - "mnemonic": "call", - "operands": "0x140001150", - "stack_offset": -40 - }, - { - "address": "0x140002257", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x140002259", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x14000225d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400054d4", - "size": 5, - "mnemonic": "call", - "operands": "0x1400060d8", - "stack_offset": -40 - }, - { - "address": "0x1400054d9", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x1400054db", - "size": 2, - "mnemonic": "je", - "operands": "0x1400054fe", - "stack_offset": -40 - } - ], - "successors": [ - "0x1400054fe", - "0x1400054dd" - ] - }, - { - "address": "0x1400054fe", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400054fe", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140005500", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140005504", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400054dd", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400054dd", - "size": 9, - "mnemonic": "mov", - "operands": "rax, qword ptr gs:[0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400054e6", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400054ea", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400054f1", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400054f1" - ] - }, - { - "address": "0x1400054f1", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400054f1", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400054f3", - "size": 9, - "mnemonic": "lock cmpxchg", - "operands": "qword ptr [rip + 0x2d1fc], rcx", - "stack_offset": 0 - }, - { - "address": "0x1400054fc", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400054ec", - "stack_offset": 0 - }, - { - "address": "0x1400054fe", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140005500", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140005504", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140005510", - "size": 2, - "mnemonic": "test", - "operands": "ecx, ecx", - "stack_offset": -40 - }, - { - "address": "0x140005512", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000551b", - "stack_offset": -40 - }, - { - "address": "0x140005514", - "size": 7, - "mnemonic": "mov", - "operands": "byte ptr [rip + 0x2d1e5], 1", - "stack_offset": -40 - }, - { - "address": "0x14000551b", - "size": 5, - "mnemonic": "call", - "operands": "0x1400057f0", - "stack_offset": -40 - }, - { - "address": "0x140005520", - "size": 5, - "mnemonic": "call", - "operands": "0x140007318", - "stack_offset": -40 - }, - { - "address": "0x140005525", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": -40 - }, - { - "address": "0x140005527", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000552d", - "stack_offset": -40 - }, - { - "address": "0x140005529", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": -40 - }, - { - "address": "0x14000552b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140005541", - "stack_offset": -40 - } - ], - "successors": [ - "0x140005541" - ] - }, - { - "address": "0x140005541", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140005541", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140005545", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400055d8", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rcx", - "stack_offset": -24 - }, - { - "address": "0x1400055db", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x5a4d", - "stack_offset": -24 - }, - { - "address": "0x1400055e0", - "size": 7, - "mnemonic": "cmp", - "operands": "word ptr [rip - 0x55e7], ax", - "stack_offset": -24 - }, - { - "address": "0x1400055e7", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005661", - "stack_offset": -24 - }, - { - "address": "0x1400055e9", - "size": 7, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rip - 0x55b4]", - "stack_offset": -24 - }, - { - "address": "0x1400055f0", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip - 0x55f7]", - "stack_offset": -24 - }, - { - "address": "0x1400055f7", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rdx", - "stack_offset": -24 - }, - { - "address": "0x1400055fa", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rcx], 0x4550", - "stack_offset": -24 - }, - { - "address": "0x140005600", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005661", - "stack_offset": -24 - }, - { - "address": "0x140005602", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x20b", - "stack_offset": -24 - }, - { - "address": "0x140005607", - "size": 4, - "mnemonic": "cmp", - "operands": "word ptr [rcx + 0x18], ax", - "stack_offset": -24 - }, - { - "address": "0x14000560b", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005661", - "stack_offset": -24 - }, - { - "address": "0x14000560d", - "size": 3, - "mnemonic": "sub", - "operands": "r8, rdx", - "stack_offset": -24 - }, - { - "address": "0x140005610", - "size": 4, - "mnemonic": "movzx", - "operands": "edx, word ptr [rcx + 0x14]", - "stack_offset": -24 - }, - { - "address": "0x140005614", - "size": 4, - "mnemonic": "add", - "operands": "rdx, 0x18", - "stack_offset": -24 - }, - { - "address": "0x140005618", - "size": 3, - "mnemonic": "add", - "operands": "rdx, rcx", - "stack_offset": -24 - }, - { - "address": "0x14000561b", - "size": 4, - "mnemonic": "movzx", - "operands": "eax, word ptr [rcx + 6]", - "stack_offset": -24 - }, - { - "address": "0x14000561f", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rax*4]", - "stack_offset": -24 - }, - { - "address": "0x140005623", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rdx + rcx*8]", - "stack_offset": -24 - }, - { - "address": "0x140005627", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rsp], rdx", - "stack_offset": -24 - }, - { - "address": "0x14000562b", - "size": 3, - "mnemonic": "cmp", - "operands": "rdx, r9", - "stack_offset": -24 - }, - { - "address": "0x14000562e", - "size": 2, - "mnemonic": "je", - "operands": "0x140005648", - "stack_offset": -24 - } - ], - "successors": [ - "0x140005648", - "0x140005630" - ] - }, - { - "address": "0x140005648", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005648", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000564a", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000564d", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005653", - "stack_offset": 0 - }, - { - "address": "0x14000564f", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140005651", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140005667", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005633", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rcx", - "stack_offset": 0 - }, - { - "address": "0x140005636", - "size": 2, - "mnemonic": "jb", - "operands": "0x140005642", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005642", - "0x140005638" - ] - }, - { - "address": "0x140005667", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140005667", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x18", - "stack_offset": 0 - }, - { - "address": "0x14000566b", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - }, - { - "address": "0x140005642", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005642", - "size": 4, - "mnemonic": "add", - "operands": "rdx, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140005646", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140005627", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000563b", - "size": 2, - "mnemonic": "add", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000563d", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rax", - "stack_offset": 0 - }, - { - "address": "0x140005640", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000564a", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000562b", - "size": 3, - "mnemonic": "cmp", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14000562e", - "size": 2, - "mnemonic": "je", - "operands": "0x140005648", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005648", - "0x140005630" - ] - }, - { - "address": "0x14000564a", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000564a", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000564d", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005653", - "stack_offset": 0 - }, - { - "address": "0x14000564f", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140005651", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140005667", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000566e", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140005672", - "size": 2, - "mnemonic": "mov", - "operands": "bl, cl", - "stack_offset": -40 - }, - { - "address": "0x140005674", - "size": 5, - "mnemonic": "call", - "operands": "0x1400060d8", - "stack_offset": -40 - }, - { - "address": "0x140005679", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": -40 - }, - { - "address": "0x14000567b", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x14000567d", - "size": 2, - "mnemonic": "je", - "operands": "0x14000568a", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000568a", - "0x14000567f" - ] - }, - { - "address": "0x14000568a", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000568a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000568e", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x14000568f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000567f", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000567f", - "size": 2, - "mnemonic": "test", - "operands": "bl, bl", - "stack_offset": 0 - }, - { - "address": "0x140005681", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000568a", - "stack_offset": 0 - }, - { - "address": "0x140005683", - "size": 7, - "mnemonic": "xchg", - "operands": "qword ptr [rip + 0x2d06e], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000568a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000568e", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x14000568f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140005690", - "name": "", - "blocks": [ - { - "address": "0x140005690", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005690", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140005692", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140005696", - "size": 7, - "mnemonic": "cmp", - "operands": "byte ptr [rip + 0x2d063], 0", - "stack_offset": -40 - }, - { - "address": "0x14000569d", - "size": 2, - "mnemonic": "mov", - "operands": "bl, cl", - "stack_offset": -40 - }, - { - "address": "0x14000569f", - "size": 2, - "mnemonic": "je", - "operands": "0x1400056a5", - "stack_offset": -40 - } - ], - "successors": [ - "0x1400056a5", - "0x1400056a1" - ] - }, - { - "address": "0x1400056a5", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400056a5", - "size": 5, - "mnemonic": "call", - "operands": "0x140010b38", - "stack_offset": 0 - }, - { - "address": "0x1400056aa", - "size": 2, - "mnemonic": "mov", - "operands": "cl, bl", - "stack_offset": 0 - }, - { - "address": "0x1400056ac", - "size": 5, - "mnemonic": "call", - "operands": "0x140007340", - "stack_offset": 0 - }, - { - "address": "0x1400056b1", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x1400056b3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400056b7", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x1400056b8", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400056a1", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400056a1", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl", - "stack_offset": 0 - }, - { - "address": "0x1400056a3", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400056b1", - "stack_offset": 0 - }, - { - "address": "0x1400056a5", - "size": 5, - "mnemonic": "call", - "operands": "0x140010b38", - "stack_offset": 0 - }, - { - "address": "0x1400056aa", - "size": 2, - "mnemonic": "mov", - "operands": "cl, bl", - "stack_offset": 0 - }, - { - "address": "0x1400056ac", - "size": 5, - "mnemonic": "call", - "operands": "0x140007340", - "stack_offset": 0 - }, - { - "address": "0x1400056b1", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x1400056b3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400056b7", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x1400056b8", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140005d35", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140005d36", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x140005d39", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x140005d3d", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2b2fc]", - "stack_offset": -56 - }, - { - "address": "0x140005d44", - "size": 10, - "mnemonic": "movabs", - "operands": "rbx, 0x2b992ddfa232", - "stack_offset": -56 - }, - { - "address": "0x140005d4e", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rbx", - "stack_offset": -56 - }, - { - "address": "0x140005d51", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005dca", - "stack_offset": -56 - }, - { - "address": "0x140005d53", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]", - "stack_offset": -56 - }, - { - "address": "0x140005d57", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x10], 0", - "stack_offset": -56 - }, - { - "address": "0x140005d5f", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a34b]", - "stack_offset": -56 - }, - { - "address": "0x140005d65", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x10]", - "stack_offset": -56 - }, - { - "address": "0x140005d69", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": -56 - }, - { - "address": "0x140005d6d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a335]", - "stack_offset": -56 - }, - { - "address": "0x140005d73", - "size": 2, - "mnemonic": "mov", - "operands": "eax, eax", - "stack_offset": -56 - }, - { - "address": "0x140005d75", - "size": 4, - "mnemonic": "xor", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": -56 - }, - { - "address": "0x140005d79", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a321]", - "stack_offset": -56 - }, - { - "address": "0x140005d7f", - "size": 2, - "mnemonic": "mov", - "operands": "eax, eax", - "stack_offset": -56 - }, - { - "address": "0x140005d81", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x18]", - "stack_offset": -56 - }, - { - "address": "0x140005d85", - "size": 4, - "mnemonic": "xor", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": -56 - }, - { - "address": "0x140005d89", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a309]", - "stack_offset": -56 - }, - { - "address": "0x140005d8f", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x18]", - "stack_offset": -56 - }, - { - "address": "0x140005d92", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": -56 - }, - { - "address": "0x140005d96", - "size": 4, - "mnemonic": "shl", - "operands": "rax, 0x20", - "stack_offset": -56 - }, - { - "address": "0x140005d9a", - "size": 4, - "mnemonic": "xor", - "operands": "rax, qword ptr [rbp + 0x18]", - "stack_offset": -56 - }, - { - "address": "0x140005d9e", - "size": 4, - "mnemonic": "xor", - "operands": "rax, qword ptr [rbp - 0x10]", - "stack_offset": -56 - }, - { - "address": "0x140005da2", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rcx", - "stack_offset": -56 - }, - { - "address": "0x140005da5", - "size": 10, - "mnemonic": "movabs", - "operands": "rcx, 0xffffffffffff", - "stack_offset": -56 - }, - { - "address": "0x140005daf", - "size": 3, - "mnemonic": "and", - "operands": "rax, rcx", - "stack_offset": -56 - }, - { - "address": "0x140005db2", - "size": 10, - "mnemonic": "movabs", - "operands": "rcx, 0x2b992ddfa233", - "stack_offset": -56 - }, - { - "address": "0x140005dbc", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rbx", - "stack_offset": -56 - }, - { - "address": "0x140005dbf", - "size": 4, - "mnemonic": "cmove", - "operands": "rax, rcx", - "stack_offset": -56 - }, - { - "address": "0x140005dc3", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b276], rax", - "stack_offset": -56 - }, - { - "address": "0x140005dca", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]", - "stack_offset": -56 - }, - { - "address": "0x140005dcf", - "size": 3, - "mnemonic": "not", - "operands": "rax", - "stack_offset": -56 - }, - { - "address": "0x140005dd2", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b2a7], rax", - "stack_offset": -56 - }, - { - "address": "0x140005dd9", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": -56 - }, - { - "address": "0x140005ddd", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x140005dde", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005e2f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005e37", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140005e49", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140005e4a", - "size": 8, - "mnemonic": "lea", - "operands": "rbp, [rsp - 0x4c0]", - "stack_offset": -8 - }, - { - "address": "0x140005e52", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x5c0", - "stack_offset": -8 - }, - { - "address": "0x140005e59", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": -1480 - }, - { - "address": "0x140005e5b", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x17", - "stack_offset": -1480 - }, - { - "address": "0x140005e60", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a22a]", - "stack_offset": -1480 - }, - { - "address": "0x140005e66", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": -1480 - }, - { - "address": "0x140005e68", - "size": 2, - "mnemonic": "je", - "operands": "0x140005e6e", - "stack_offset": -1480 - } - ], - "successors": [ - "0x140005e6e", - "0x140005e6a" - ] - }, - { - "address": "0x140005e6e", - "size": 15, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005e6e", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x140005e73", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e38", - "stack_offset": 0 - }, - { - "address": "0x140005e78", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140005e7a", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140005e7e", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x4d0", - "stack_offset": 0 - }, - { - "address": "0x140005e84", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x140005e89", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140005e8d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a1c5]", - "stack_offset": 0 - }, - { - "address": "0x140005e93", - "size": 7, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rbp + 0xe8]", - "stack_offset": 0 - }, - { - "address": "0x140005e9a", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rbp + 0x4d8]", - "stack_offset": 0 - }, - { - "address": "0x140005ea1", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140005ea4", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x140005ea7", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a1b3]", - "stack_offset": 0 - }, - { - "address": "0x140005ead", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140005eb0", - "size": 2, - "mnemonic": "je", - "operands": "0x140005ef1", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005ef1", - "0x140005eb2" - ] - }, - { - "address": "0x140005e6a", - "size": 17, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005e6a", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140005e6c", - "size": 2, - "mnemonic": "int", - "operands": "0x29", - "stack_offset": 0 - }, - { - "address": "0x140005e6e", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x140005e73", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e38", - "stack_offset": 0 - }, - { - "address": "0x140005e78", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140005e7a", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140005e7e", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x4d0", - "stack_offset": 0 - }, - { - "address": "0x140005e84", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x140005e89", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140005e8d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a1c5]", - "stack_offset": 0 - }, - { - "address": "0x140005e93", - "size": 7, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rbp + 0xe8]", - "stack_offset": 0 - }, - { - "address": "0x140005e9a", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rbp + 0x4d8]", - "stack_offset": 0 - }, - { - "address": "0x140005ea1", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140005ea4", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x140005ea7", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a1b3]", - "stack_offset": 0 - }, - { - "address": "0x140005ead", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140005eb0", - "size": 2, - "mnemonic": "je", - "operands": "0x140005ef1", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005ef8", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140005efd", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0xe8], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f04", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140005f06", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x4c8]", - "stack_offset": 0 - }, - { - "address": "0x140005f0d", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x98", - "stack_offset": 0 - }, - { - "address": "0x140005f13", - "size": 4, - "mnemonic": "add", - "operands": "rax, 8", - "stack_offset": 0 - }, - { - "address": "0x140005f17", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x88], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f1e", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x140005f23", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x4c8]", - "stack_offset": 0 - }, - { - "address": "0x140005f2a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f2f", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x50], 0x40000015", - "stack_offset": 0 - }, - { - "address": "0x140005f37", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x54], 1", - "stack_offset": 0 - }, - { - "address": "0x140005f3f", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a17b]", - "stack_offset": 0 - }, - { - "address": "0x140005f45", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax", - "stack_offset": 0 - }, - { - "address": "0x140005f47", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140005f49", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140005f4e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f53", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140005f57", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f5c", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a116]", - "stack_offset": 0 - }, - { - "address": "0x140005f62", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140005f67", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a103]", - "stack_offset": 0 - }, - { - "address": "0x140005f6d", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140005f6f", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005f7e", - "stack_offset": 0 - }, - { - "address": "0x140005f71", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, 1", - "stack_offset": 0 - }, - { - "address": "0x140005f74", - "size": 2, - "mnemonic": "je", - "operands": "0x140005f7e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005eb9", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x4e0]", - "stack_offset": 0 - }, - { - "address": "0x140005ec0", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], 0", - "stack_offset": 0 - }, - { - "address": "0x140005ec9", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rax", - "stack_offset": 0 - }, - { - "address": "0x140005ecc", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rcx", - "stack_offset": 0 - }, - { - "address": "0x140005ed1", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx", - "stack_offset": 0 - }, - { - "address": "0x140005ed4", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x4e8]", - "stack_offset": 0 - }, - { - "address": "0x140005edb", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rcx", - "stack_offset": 0 - }, - { - "address": "0x140005ee0", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140005ee4", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rcx", - "stack_offset": 0 - }, - { - "address": "0x140005ee9", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140005eeb", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a177]", - "stack_offset": 0 - }, - { - "address": "0x140005ef1", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x4c8]", - "stack_offset": 0 - }, - { - "address": "0x140005ef8", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140005efd", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0xe8], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f04", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140005f06", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x4c8]", - "stack_offset": 0 - }, - { - "address": "0x140005f0d", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x98", - "stack_offset": 0 - }, - { - "address": "0x140005f13", - "size": 4, - "mnemonic": "add", - "operands": "rax, 8", - "stack_offset": 0 - }, - { - "address": "0x140005f17", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x88], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f1e", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x140005f23", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x4c8]", - "stack_offset": 0 - }, - { - "address": "0x140005f2a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f2f", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x50], 0x40000015", - "stack_offset": 0 - }, - { - "address": "0x140005f37", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x54], 1", - "stack_offset": 0 - }, - { - "address": "0x140005f3f", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a17b]", - "stack_offset": 0 - }, - { - "address": "0x140005f45", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax", - "stack_offset": 0 - }, - { - "address": "0x140005f47", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140005f49", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140005f4e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f53", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140005f57", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f5c", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a116]", - "stack_offset": 0 - }, - { - "address": "0x140005f62", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140005f67", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a103]", - "stack_offset": 0 - }, - { - "address": "0x140005f6d", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140005f6f", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005f7e", - "stack_offset": 0 - }, - { - "address": "0x140005f71", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, 1", - "stack_offset": 0 - }, - { - "address": "0x140005f74", - "size": 2, - "mnemonic": "je", - "operands": "0x140005f7e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005f86", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0x5c0", - "stack_offset": 0 - }, - { - "address": "0x140005f8d", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 1472 - }, - { - "address": "0x140005f8e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 1480 - } - ], - "successors": [ - ] - }, - { - "address": "0x140005f76", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140005f76", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 3]", - "stack_offset": 0 - }, - { - "address": "0x140005f79", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e38", - "stack_offset": 0 - }, - { - "address": "0x140005f7e", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x5d0]", - "stack_offset": 0 - }, - { - "address": "0x140005f86", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0x5c0", - "stack_offset": 0 - }, - { - "address": "0x140005f8d", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 1472 - }, - { - "address": "0x140005f8e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 1480 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140005f9c", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": -40 - }, - { - "address": "0x140005f9e", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a12c]", - "stack_offset": -40 - }, - { - "address": "0x140005fa4", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x140005fa7", - "size": 2, - "mnemonic": "je", - "operands": "0x140005fe3", - "stack_offset": -40 - } - ], - "successors": [ - "0x140005fe3", - "0x140005fa9" - ] - }, - { - "address": "0x140005fe3", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140005fe3", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140005fe5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140005fe9", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140005fa9", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005fa9", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x5a4d", - "stack_offset": 0 - }, - { - "address": "0x140005fae", - "size": 3, - "mnemonic": "cmp", - "operands": "word ptr [rax], cx", - "stack_offset": 0 - }, - { - "address": "0x140005fb1", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005fe3", - "stack_offset": 0 - }, - { - "address": "0x140005fb3", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 0x3c]", - "stack_offset": 0 - }, - { - "address": "0x140005fb7", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rax], 0x4550", - "stack_offset": 0 - }, - { - "address": "0x140005fbe", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005fe3", - "stack_offset": 0 - }, - { - "address": "0x140005fc0", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x20b", - "stack_offset": 0 - }, - { - "address": "0x140005fc5", - "size": 5, - "mnemonic": "cmp", - "operands": "word ptr [rcx + rax + 0x18], dx", - "stack_offset": 0 - }, - { - "address": "0x140005fca", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005fe3", - "stack_offset": 0 - }, - { - "address": "0x140005fcc", - "size": 8, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rax + 0x84], 0xe", - "stack_offset": 0 - }, - { - "address": "0x140005fd4", - "size": 2, - "mnemonic": "jbe", - "operands": "0x140005fe3", - "stack_offset": 0 - }, - { - "address": "0x140005fd6", - "size": 8, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rax + 0xf8], 0", - "stack_offset": 0 - }, - { - "address": "0x140005fde", - "size": 3, - "mnemonic": "setne", - "operands": "al", - "stack_offset": 0 - }, - { - "address": "0x140005fe1", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140005fe5", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005fe5" - ] - }, - { - "address": "0x140005fe5", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140005fe5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140005fe9", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000e86c", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2492d]", - "stack_offset": -40 - }, - { - "address": "0x14000e873", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x14000e876", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e8b1", - "stack_offset": -40 - }, - { - "address": "0x14000e878", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x24909]", - "stack_offset": -40 - }, - { - "address": "0x14000e87f", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x14000e882", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e8aa", - "stack_offset": -40 - }, - { - "address": "0x14000e884", - "size": 7, - "mnemonic": "cmp", - "operands": "qword ptr [rip + 0x24905], rax", - "stack_offset": -40 - }, - { - "address": "0x14000e88b", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e891", - "stack_offset": -40 - }, - { - "address": "0x14000e88d", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x14000e88f", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000e8aa", - "stack_offset": -40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000e8b1", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x14000e8b5", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000e8c3", - "size": 2, - "mnemonic": "je", - "operands": "0x14000e8f5", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000e8f5", - "0x14000e8c5" - ] - }, - { - "address": "0x14000e8f5", - "size": 1, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000e8f5", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000e8c5", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000e8c5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx", - "stack_offset": 0 - }, - { - "address": "0x14000e8ca", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e8cb", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000e8cf", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -40 - }, - { - "address": "0x14000e8d2", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000e8d5", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": -40 - }, - { - "address": "0x14000e8d8", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x14000e8db", - "size": 2, - "mnemonic": "je", - "operands": "0x14000e8e2", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000e8e2", - "0x14000e8dd" - ] - }, - { - "address": "0x14000e8e2", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000e8e2", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 8", - "stack_offset": 0 - }, - { - "address": "0x14000e8e6", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e8e9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e8d5", - "stack_offset": 0 - }, - { - "address": "0x14000e8eb", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000e8f0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000e8f4", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000e8f5", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000e8dd", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000e8dd", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0", - "stack_offset": 0 - }, - { - "address": "0x14000e8e2", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 8", - "stack_offset": 0 - }, - { - "address": "0x14000e8e6", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e8e9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e8d5", - "stack_offset": 0 - }, - { - "address": "0x14000e8eb", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000e8f0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000e8f4", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000e8f5", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000e8fd", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e8fe", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000e902", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -40 - }, - { - "address": "0x14000e905", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000e908", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rdx", - "stack_offset": -40 - }, - { - "address": "0x14000e90b", - "size": 2, - "mnemonic": "je", - "operands": "0x14000e927", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000e927", - "0x14000e90d" - ] - }, - { - "address": "0x14000e927", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000e927", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000e929", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000e92e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000e932", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000e933", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000e90d", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000e90d", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000e910", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000e913", - "size": 2, - "mnemonic": "je", - "operands": "0x14000e91e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000e91e", - "0x14000e915" - ] - }, - { - "address": "0x14000e91e", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000e91e", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 8", - "stack_offset": 0 - }, - { - "address": "0x14000e922", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e925", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e90d", - "stack_offset": 0 - }, - { - "address": "0x14000e927", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000e929", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000e92e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000e932", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000e933", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000e915", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000e915", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0", - "stack_offset": 0 - }, - { - "address": "0x14000e91a", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000e91c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e929", - "stack_offset": 0 - }, - { - "address": "0x14000e91e", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 8", - "stack_offset": 0 - }, - { - "address": "0x14000e922", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e925", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e90d", - "stack_offset": 0 - }, - { - "address": "0x14000e927", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000e929", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000e92e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000e932", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000e933", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ebbe", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000ebc0", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdx + 1]", - "stack_offset": 0 - }, - { - "address": "0x14000ebc4", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ea2c", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ea31", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x10], edx", - "stack_offset": 0 - }, - { - "address": "0x14000ea35", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000ea36", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x14000ea39", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x50", - "stack_offset": -8 - }, - { - "address": "0x14000ea3d", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x20], 0xfffffffffffffffe", - "stack_offset": -88 - }, - { - "address": "0x14000ea45", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rbx", - "stack_offset": -88 - }, - { - "address": "0x14000ea4a", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": -88 - }, - { - "address": "0x14000ea4c", - "size": 3, - "mnemonic": "test", - "operands": "r8d, r8d", - "stack_offset": -88 - }, - { - "address": "0x14000ea4f", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ea9b", - "stack_offset": -88 - }, - { - "address": "0x14000ea51", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": -88 - }, - { - "address": "0x14000ea53", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x11677]", - "stack_offset": -88 - }, - { - "address": "0x14000ea59", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -88 - }, - { - "address": "0x14000ea5c", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ea9b", - "stack_offset": -88 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ea9f", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14000eaa3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x18], rax", - "stack_offset": 0 - }, - { - "address": "0x14000eaa7", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000eaab", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": 0 - }, - { - "address": "0x14000eaaf", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000eab3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 8], rax", - "stack_offset": 0 - }, - { - "address": "0x14000eab7", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 2", - "stack_offset": 0 - }, - { - "address": "0x14000eabc", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x2c], eax", - "stack_offset": 0 - }, - { - "address": "0x14000eabf", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x28], eax", - "stack_offset": 0 - }, - { - "address": "0x14000eac2", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp - 0x2c]", - "stack_offset": 0 - }, - { - "address": "0x14000eac6", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14000eaca", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000eace", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000ead2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e934", - "stack_offset": 0 - }, - { - "address": "0x14000ead7", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000ead8", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rbp + 0x20], 0", - "stack_offset": 0 - }, - { - "address": "0x14000eadc", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000eafc", - "stack_offset": 0 - }, - { - "address": "0x14000eade", - "size": 5, - "mnemonic": "call", - "operands": "0x1400191c0", - "stack_offset": 0 - }, - { - "address": "0x14000eae3", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14000eae6", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000eaec", - "stack_offset": 0 - }, - { - "address": "0x14000eae8", - "size": 2, - "mnemonic": "xor", - "operands": "dl, dl", - "stack_offset": 0 - }, - { - "address": "0x14000eaea", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000eaf6", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000eaf6" - ] - }, - { - "address": "0x14000ea5e", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ea5e", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x5a4d", - "stack_offset": 0 - }, - { - "address": "0x14000ea63", - "size": 3, - "mnemonic": "cmp", - "operands": "word ptr [rax], cx", - "stack_offset": 0 - }, - { - "address": "0x14000ea66", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ea9b", - "stack_offset": 0 - }, - { - "address": "0x14000ea68", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 0x3c]", - "stack_offset": 0 - }, - { - "address": "0x14000ea6c", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000ea6f", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rcx], 0x4550", - "stack_offset": 0 - }, - { - "address": "0x14000ea75", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ea9b", - "stack_offset": 0 - }, - { - "address": "0x14000ea77", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x20b", - "stack_offset": 0 - }, - { - "address": "0x14000ea7c", - "size": 4, - "mnemonic": "cmp", - "operands": "word ptr [rcx + 0x18], ax", - "stack_offset": 0 - }, - { - "address": "0x14000ea80", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ea9b", - "stack_offset": 0 - }, - { - "address": "0x14000ea82", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + 0x84], 0xe", - "stack_offset": 0 - }, - { - "address": "0x14000ea89", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14000ea9b", - "stack_offset": 0 - }, - { - "address": "0x14000ea8b", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + 0xf8], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ea92", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ea9b", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000eafa", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb07", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000eb07", - "0x14000eafc" - ] - }, - { - "address": "0x14000ea94", - "size": 25, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ea94", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000ea96", - "size": 5, - "mnemonic": "call", - "operands": "0x14000eb40", - "stack_offset": 0 - }, - { - "address": "0x14000ea9b", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp + 0x28], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ea9f", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14000eaa3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x18], rax", - "stack_offset": 0 - }, - { - "address": "0x14000eaa7", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000eaab", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": 0 - }, - { - "address": "0x14000eaaf", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000eab3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 8], rax", - "stack_offset": 0 - }, - { - "address": "0x14000eab7", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 2", - "stack_offset": 0 - }, - { - "address": "0x14000eabc", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x2c], eax", - "stack_offset": 0 - }, - { - "address": "0x14000eabf", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x28], eax", - "stack_offset": 0 - }, - { - "address": "0x14000eac2", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp - 0x2c]", - "stack_offset": 0 - }, - { - "address": "0x14000eac6", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14000eaca", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000eace", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000ead2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e934", - "stack_offset": 0 - }, - { - "address": "0x14000ead7", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000ead8", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rbp + 0x20], 0", - "stack_offset": 0 - }, - { - "address": "0x14000eadc", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000eafc", - "stack_offset": 0 - }, - { - "address": "0x14000eade", - "size": 5, - "mnemonic": "call", - "operands": "0x1400191c0", - "stack_offset": 0 - }, - { - "address": "0x14000eae3", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14000eae6", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000eaec", - "stack_offset": 0 - }, - { - "address": "0x14000eae8", - "size": 2, - "mnemonic": "xor", - "operands": "dl, dl", - "stack_offset": 0 - }, - { - "address": "0x14000eaea", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000eaf6", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000eaf6" - ] - }, - { - "address": "0x14000eb07", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb07", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000eb09", - "size": 5, - "mnemonic": "call", - "operands": "0x14000eb10", - "stack_offset": 0 - }, - { - "address": "0x14000eb0e", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000eafc", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000eafc", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000eb01", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x50", - "stack_offset": 0 - }, - { - "address": "0x14000eb05", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 80 - }, - { - "address": "0x14000eb06", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 88 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ebcf", - "size": 4, - "mnemonic": "lea", - "operands": "edx, [r8 + 2]", - "stack_offset": 0 - }, - { - "address": "0x14000ebd3", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ea2c", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ebdc", - "size": 7, - "mnemonic": "mov", - "operands": "r8, qword ptr [rip + 0x2245d]", - "stack_offset": -40 - }, - { - "address": "0x14000ebe3", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000ebe6", - "size": 7, - "mnemonic": "cmp", - "operands": "qword ptr [rip + 0x245c3], r8", - "stack_offset": -40 - }, - { - "address": "0x14000ebed", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ec0e", - "stack_offset": -40 - }, - { - "address": "0x14000ebef", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r8d", - "stack_offset": -40 - }, - { - "address": "0x14000ebf2", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x40", - "stack_offset": -40 - }, - { - "address": "0x14000ebf7", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x3f", - "stack_offset": -40 - }, - { - "address": "0x14000ebfa", - "size": 2, - "mnemonic": "sub", - "operands": "ecx, eax", - "stack_offset": -40 - }, - { - "address": "0x14000ebfc", - "size": 3, - "mnemonic": "ror", - "operands": "rdx, cl", - "stack_offset": -40 - }, - { - "address": "0x14000ebff", - "size": 3, - "mnemonic": "xor", - "operands": "rdx, r8", - "stack_offset": -40 - }, - { - "address": "0x14000ec02", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x245a7], rdx", - "stack_offset": -40 - }, - { - "address": "0x14000ec09", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x14000ec0d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ec17", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000ec19", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ea2c", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000ec8f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000ec97", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001e360", - "name": "", - "blocks": [ - { - "address": "0x14001e360", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001e360", - "size": 2, - "mnemonic": "jmp", - "operands": "rax", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140001155", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000115a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000115f", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140001160", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -8 - }, - { - "address": "0x140001162", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -16 - }, - { - "address": "0x140001164", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -24 - }, - { - "address": "0x140001166", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -32 - }, - { - "address": "0x140001168", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x70", - "stack_offset": -40 - }, - { - "address": "0x14000116c", - "size": 3, - "mnemonic": "mov", - "operands": "r12, rdx", - "stack_offset": -152 - }, - { - "address": "0x14000116f", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rcx", - "stack_offset": -152 - }, - { - "address": "0x140001172", - "size": 3, - "mnemonic": "xor", - "operands": "r13d, r13d", - "stack_offset": -152 - }, - { - "address": "0x140001175", - "size": 3, - "mnemonic": "mov", - "operands": "edi, r13d", - "stack_offset": -152 - }, - { - "address": "0x140001178", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], r13d", - "stack_offset": -152 - }, - { - "address": "0x14000117d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdx", - "stack_offset": -152 - }, - { - "address": "0x140001180", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ef10", - "stack_offset": -152 - }, - { - "address": "0x140001185", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rax", - "stack_offset": -152 - }, - { - "address": "0x140001188", - "size": 3, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsi]", - "stack_offset": -152 - }, - { - "address": "0x14000118b", - "size": 4, - "mnemonic": "movsxd", - "operands": "r9, dword ptr [r8 + 4]", - "stack_offset": -152 - }, - { - "address": "0x14000118f", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r9 + rsi + 0x28]", - "stack_offset": -152 - }, - { - "address": "0x140001194", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": -152 - }, - { - "address": "0x140001197", - "size": 2, - "mnemonic": "jle", - "operands": "0x1400011a3", - "stack_offset": -152 - }, - { - "address": "0x140001199", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rax", - "stack_offset": -152 - }, - { - "address": "0x14000119c", - "size": 2, - "mnemonic": "jle", - "operands": "0x1400011a3", - "stack_offset": -152 - }, - { - "address": "0x14000119e", - "size": 3, - "mnemonic": "sub", - "operands": "rbx, rax", - "stack_offset": -152 - }, - { - "address": "0x1400011a1", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400011a6", - "stack_offset": -152 - } - ], - "successors": [ - "0x1400011a6" - ] - }, - { - "address": "0x1400011a6", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400011a6", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400011a9", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0xb0], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400011b1", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r9 + rsi + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x1400011b6", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400011b9", - "size": 2, - "mnemonic": "je", - "operands": "0x1400011c1", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400011c4", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400011c8", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rsi + 0x10], edi", - "stack_offset": 0 - }, - { - "address": "0x1400011cc", - "size": 6, - "mnemonic": "jne", - "operands": "0x140001342", - "stack_offset": 0 - }, - { - "address": "0x1400011d2", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rsi + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x1400011d7", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400011da", - "size": 2, - "mnemonic": "je", - "operands": "0x1400011f7", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400011be", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400011c1", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x1400011c4", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400011c8", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rsi + 0x10], edi", - "stack_offset": 0 - }, - { - "address": "0x1400011cc", - "size": 6, - "mnemonic": "jne", - "operands": "0x140001342", - "stack_offset": 0 - }, - { - "address": "0x1400011d2", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rsi + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x1400011d7", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400011da", - "size": 2, - "mnemonic": "je", - "operands": "0x1400011f7", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400011fa", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400011fe", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [rcx + rsi + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140001202", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0x1c0", - "stack_offset": 0 - }, - { - "address": "0x140001207", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 0x40", - "stack_offset": 0 - }, - { - "address": "0x14000120a", - "size": 2, - "mnemonic": "je", - "operands": "0x14000127d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000127d", - "0x14000120c" - ] - }, - { - "address": "0x1400011dc", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400011dc", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400011df", - "size": 2, - "mnemonic": "je", - "operands": "0x1400011f7", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140001280", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140001284", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rsi + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140001289", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x14000128c", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": 0 - }, - { - "address": "0x14000128f", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r12", - "stack_offset": 0 - }, - { - "address": "0x140001292", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140001295", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, r14", - "stack_offset": 0 - }, - { - "address": "0x140001298", - "size": 2, - "mnemonic": "je", - "operands": "0x1400012a7", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400012a7", - "0x14000129a" - ] - }, - { - "address": "0x14000120c", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000120c", - "size": 4, - "mnemonic": "nop", - "operands": "dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x140001210", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140001213", - "size": 2, - "mnemonic": "jle", - "operands": "0x14000127d", - "stack_offset": 0 - }, - { - "address": "0x140001215", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x140001218", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x14000121c", - "size": 6, - "mnemonic": "movzx", - "operands": "r8d, byte ptr [rcx + rsi + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140001222", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rsi + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140001227", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000122b", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rax], 0", - "stack_offset": 0 - }, - { - "address": "0x14000122f", - "size": 2, - "mnemonic": "je", - "operands": "0x140001255", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001255", - "0x140001231" - ] - }, - { - "address": "0x1400011e1", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400011e1", - "size": 5, - "mnemonic": "call", - "operands": "0x140002000", - "stack_offset": 0 - }, - { - "address": "0x1400011e6", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x1400011e9", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400011ed", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rsi + 0x10], edi", - "stack_offset": 0 - }, - { - "address": "0x1400011f1", - "size": 6, - "mnemonic": "jne", - "operands": "0x140001342", - "stack_offset": 0 - }, - { - "address": "0x1400011f7", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x1400011fa", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400011fe", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [rcx + rsi + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140001202", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0x1c0", - "stack_offset": 0 - }, - { - "address": "0x140001207", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 0x40", - "stack_offset": 0 - }, - { - "address": "0x14000120a", - "size": 2, - "mnemonic": "je", - "operands": "0x14000127d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000127d", - "0x14000120c" - ] - }, - { - "address": "0x1400012a7", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400012a7", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400012aa", - "size": 2, - "mnemonic": "jle", - "operands": "0x140001311", - "stack_offset": 0 - }, - { - "address": "0x1400012ac", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x1400012af", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400012b3", - "size": 6, - "mnemonic": "movzx", - "operands": "r8d, byte ptr [rcx + rsi + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x1400012b9", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rsi + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x1400012be", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x1400012c2", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rax], 0", - "stack_offset": 0 - }, - { - "address": "0x1400012c6", - "size": 2, - "mnemonic": "je", - "operands": "0x1400012ec", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400012ec", - "0x1400012c8" - ] - }, - { - "address": "0x14000129a", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000129a", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 4", - "stack_offset": 0 - }, - { - "address": "0x14000129f", - "size": 2, - "mnemonic": "mov", - "operands": "edi, edx", - "stack_offset": 0 - }, - { - "address": "0x1400012a1", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], edx", - "stack_offset": 0 - }, - { - "address": "0x1400012a5", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140001316", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001316" - ] - }, - { - "address": "0x140001255", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001255", - "size": 3, - "mnemonic": "mov", - "operands": "edx, r8d", - "stack_offset": 0 - }, - { - "address": "0x140001258", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x14000125b", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14000125e", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1", - "stack_offset": 0 - }, - { - "address": "0x140001261", - "size": 2, - "mnemonic": "jne", - "operands": "0x140001273", - "stack_offset": 0 - }, - { - "address": "0x140001263", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 4", - "stack_offset": 0 - }, - { - "address": "0x140001268", - "size": 2, - "mnemonic": "mov", - "operands": "edi, edx", - "stack_offset": 0 - }, - { - "address": "0x14000126a", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], edx", - "stack_offset": 0 - }, - { - "address": "0x14000126e", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140001316", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140001235", - "size": 2, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140001237", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140001239", - "size": 2, - "mnemonic": "jle", - "operands": "0x140001255", - "stack_offset": 0 - }, - { - "address": "0x14000123b", - "size": 2, - "mnemonic": "dec", - "operands": "eax", - "stack_offset": 0 - }, - { - "address": "0x14000123d", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rdx], eax", - "stack_offset": 0 - }, - { - "address": "0x14000123f", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140001243", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x140001246", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rdx + 1]", - "stack_offset": 0 - }, - { - "address": "0x14000124a", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rax", - "stack_offset": 0 - }, - { - "address": "0x14000124d", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rdx], r8b", - "stack_offset": 0 - }, - { - "address": "0x140001250", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r8d", - "stack_offset": 0 - }, - { - "address": "0x140001253", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000125e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000125e" - ] - }, - { - "address": "0x1400012ec", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400012ec", - "size": 3, - "mnemonic": "mov", - "operands": "edx, r8d", - "stack_offset": 0 - }, - { - "address": "0x1400012ef", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x1400012f2", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x1400012f5", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1", - "stack_offset": 0 - }, - { - "address": "0x1400012f8", - "size": 2, - "mnemonic": "jne", - "operands": "0x140001307", - "stack_offset": 0 - }, - { - "address": "0x1400012fa", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 4", - "stack_offset": 0 - }, - { - "address": "0x1400012ff", - "size": 2, - "mnemonic": "mov", - "operands": "edi, edx", - "stack_offset": 0 - }, - { - "address": "0x140001301", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], edx", - "stack_offset": 0 - }, - { - "address": "0x140001305", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140001316", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400012cc", - "size": 2, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x1400012ce", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400012d0", - "size": 2, - "mnemonic": "jle", - "operands": "0x1400012ec", - "stack_offset": 0 - }, - { - "address": "0x1400012d2", - "size": 2, - "mnemonic": "dec", - "operands": "eax", - "stack_offset": 0 - }, - { - "address": "0x1400012d4", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rdx], eax", - "stack_offset": 0 - }, - { - "address": "0x1400012d6", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x1400012da", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x1400012dd", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rdx + 1]", - "stack_offset": 0 - }, - { - "address": "0x1400012e1", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rax", - "stack_offset": 0 - }, - { - "address": "0x1400012e4", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rdx], r8b", - "stack_offset": 0 - }, - { - "address": "0x1400012e7", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r8d", - "stack_offset": 0 - }, - { - "address": "0x1400012ea", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400012f5", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400012f5" - ] - }, - { - "address": "0x140001316", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001316", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x140001319", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x14000131d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rcx + rsi + 0x28], r13", - "stack_offset": 0 - }, - { - "address": "0x140001322", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140001349", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001349" - ] - }, - { - "address": "0x14000125e", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000125e", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1", - "stack_offset": 0 - }, - { - "address": "0x140001261", - "size": 2, - "mnemonic": "jne", - "operands": "0x140001273", - "stack_offset": 0 - }, - { - "address": "0x140001263", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 4", - "stack_offset": 0 - }, - { - "address": "0x140001268", - "size": 2, - "mnemonic": "mov", - "operands": "edi, edx", - "stack_offset": 0 - }, - { - "address": "0x14000126a", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], edx", - "stack_offset": 0 - }, - { - "address": "0x14000126e", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140001316", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001316" - ] - }, - { - "address": "0x1400012f5", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400012f5", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1", - "stack_offset": 0 - }, - { - "address": "0x1400012f8", - "size": 2, - "mnemonic": "jne", - "operands": "0x140001307", - "stack_offset": 0 - }, - { - "address": "0x1400012fa", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 4", - "stack_offset": 0 - }, - { - "address": "0x1400012ff", - "size": 2, - "mnemonic": "mov", - "operands": "edi, edx", - "stack_offset": 0 - }, - { - "address": "0x140001301", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], edx", - "stack_offset": 0 - }, - { - "address": "0x140001305", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140001316", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001316" - ] - }, - { - "address": "0x140001349", - "size": 20, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001349", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x14000134c", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140001350", - "size": 6, - "mnemonic": "cmp", - "operands": "qword ptr [rcx + rsi + 0x48], 0", - "stack_offset": 0 - }, - { - "address": "0x140001356", - "size": 4, - "mnemonic": "cmovne", - "operands": "edx, r13d", - "stack_offset": 0 - }, - { - "address": "0x14000135a", - "size": 2, - "mnemonic": "or", - "operands": "edx, edi", - "stack_offset": 0 - }, - { - "address": "0x14000135c", - "size": 4, - "mnemonic": "or", - "operands": "edx, dword ptr [rcx + rsi + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140001360", - "size": 3, - "mnemonic": "and", - "operands": "edx, 0x17", - "stack_offset": 0 - }, - { - "address": "0x140001363", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rcx + rsi + 0x10], edx", - "stack_offset": 0 - }, - { - "address": "0x140001367", - "size": 4, - "mnemonic": "and", - "operands": "edx, dword ptr [rcx + rsi + 0x14]", - "stack_offset": 0 - }, - { - "address": "0x14000136b", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400013b2", - "stack_offset": 0 - }, - { - "address": "0x14000136d", - "size": 5, - "mnemonic": "call", - "operands": "0x1400023f4", - "stack_offset": 0 - }, - { - "address": "0x140001372", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140001374", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000137e", - "stack_offset": 0 - }, - { - "address": "0x140001376", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15", - "stack_offset": 0 - }, - { - "address": "0x140001379", - "size": 5, - "mnemonic": "call", - "operands": "0x140001d10", - "stack_offset": 0 - }, - { - "address": "0x14000137e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [r15]", - "stack_offset": 0 - }, - { - "address": "0x140001381", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140001385", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + r15 + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000138a", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000138d", - "size": 2, - "mnemonic": "je", - "operands": "0x140001395", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001395", - "0x14000138f" - ] - }, - { - "address": "0x140001395", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140001395", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsi", - "stack_offset": 0 - }, - { - "address": "0x140001398", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000139d", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x1400013a1", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x1400013a5", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x1400013a8", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x1400013aa", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x1400013ac", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 16 - }, - { - "address": "0x1400013ae", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 24 - }, - { - "address": "0x1400013b0", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x1400013b1", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000138f", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000138f", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x140001392", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140001395", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsi", - "stack_offset": 0 - }, - { - "address": "0x140001398", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000139d", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x1400013a1", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x1400013a5", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x1400013a8", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x1400013aa", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x1400013ac", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 16 - }, - { - "address": "0x1400013ae", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 24 - }, - { - "address": "0x1400013b0", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x1400013b1", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140001595", - "name": "", - "blocks": [ - { - "address": "0x140001595", - "size": 24, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001595", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140001596", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x140001597", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x140001598", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -24 - }, - { - "address": "0x14000159a", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -32 - }, - { - "address": "0x14000159c", - "size": 5, - "mnemonic": "lea", - "operands": "rbp, [rsp - 0x37]", - "stack_offset": -40 - }, - { - "address": "0x1400015a1", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0xa0", - "stack_offset": -40 - }, - { - "address": "0x1400015a8", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2fa91]", - "stack_offset": -200 - }, - { - "address": "0x1400015af", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -200 - }, - { - "address": "0x1400015b2", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x27], rax", - "stack_offset": -200 - }, - { - "address": "0x1400015b6", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [r8 + 0x18], 0xf", - "stack_offset": -200 - }, - { - "address": "0x1400015bb", - "size": 3, - "mnemonic": "xorps", - "operands": "xmm0, xmm0", - "stack_offset": -200 - }, - { - "address": "0x1400015be", - "size": 3, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rdx]", - "stack_offset": -200 - }, - { - "address": "0x1400015c1", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rdx", - "stack_offset": -200 - }, - { - "address": "0x1400015c4", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rcx", - "stack_offset": -200 - }, - { - "address": "0x1400015c7", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rbp - 0x39], xmm0", - "stack_offset": -200 - }, - { - "address": "0x1400015cb", - "size": 3, - "mnemonic": "mov", - "operands": "r14, r8", - "stack_offset": -200 - }, - { - "address": "0x1400015ce", - "size": 4, - "mnemonic": "movaps", - "operands": "xmmword ptr [rbp - 0x19], xmm1", - "stack_offset": -200 - }, - { - "address": "0x1400015d2", - "size": 2, - "mnemonic": "jbe", - "operands": "0x1400015d7", - "stack_offset": -200 - }, - { - "address": "0x1400015d4", - "size": 3, - "mnemonic": "mov", - "operands": "r14, qword ptr [r8]", - "stack_offset": -200 - }, - { - "address": "0x1400015d7", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r8 + 0x10]", - "stack_offset": -200 - }, - { - "address": "0x1400015db", - "size": 10, - "mnemonic": "movabs", - "operands": "rdi, 0x7fffffffffffffff", - "stack_offset": -200 - }, - { - "address": "0x1400015e5", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdi", - "stack_offset": -200 - }, - { - "address": "0x1400015e8", - "size": 6, - "mnemonic": "ja", - "operands": "0x1400017bd", - "stack_offset": -200 - } - ], - "successors": [ - "0x1400017bd", - "0x1400015ee" - ] - }, - { - "address": "0x1400017bd", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400017bd", - "size": 5, - "mnemonic": "call", - "operands": "0x140001df0", - "stack_offset": 0 - }, - { - "address": "0x1400017c2", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400015ee", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400015ee", - "size": 4, - "mnemonic": "cmp", - "operands": "rbx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x1400015f2", - "size": 2, - "mnemonic": "ja", - "operands": "0x14000160f", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000160f", - "0x1400015f4" - ] - }, - { - "address": "0x14000160f", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000160f", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140001612", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140001616", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x140001619", - "size": 2, - "mnemonic": "ja", - "operands": "0x14000162a", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400015f8", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x21], 0xf", - "stack_offset": 0 - }, - { - "address": "0x140001600", - "size": 4, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [r14]", - "stack_offset": 0 - }, - { - "address": "0x140001604", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rbp - 0x39], xmm0", - "stack_offset": 0 - }, - { - "address": "0x140001608", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000160b", - "size": 2, - "mnemonic": "je", - "operands": "0x140001668", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001668", - "0x14000160d" - ] - }, - { - "address": "0x14000162a", - "size": 35, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000162a", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rdi + 1]", - "stack_offset": 0 - }, - { - "address": "0x14000162e", - "size": 5, - "mnemonic": "call", - "operands": "0x140001410", - "stack_offset": 0 - }, - { - "address": "0x140001633", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbx + 1]", - "stack_offset": 0 - }, - { - "address": "0x140001637", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x39], rax", - "stack_offset": 0 - }, - { - "address": "0x14000163b", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r14", - "stack_offset": 0 - }, - { - "address": "0x14000163e", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x29], rbx", - "stack_offset": 0 - }, - { - "address": "0x140001642", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140001645", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x21], rdi", - "stack_offset": 0 - }, - { - "address": "0x140001649", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3e0", - "stack_offset": 0 - }, - { - "address": "0x14000164e", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 2", - "stack_offset": 0 - }, - { - "address": "0x140001654", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1ee3d]", - "stack_offset": 0 - }, - { - "address": "0x14000165b", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x39]", - "stack_offset": 0 - }, - { - "address": "0x14000165f", - "size": 5, - "mnemonic": "call", - "operands": "0x140001e10", - "stack_offset": 0 - }, - { - "address": "0x140001664", - "size": 4, - "mnemonic": "movaps", - "operands": "xmm1, xmmword ptr [rbp - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x140001668", - "size": 4, - "mnemonic": "movdqa", - "operands": "xmm0, xmm1", - "stack_offset": 0 - }, - { - "address": "0x14000166c", - "size": 5, - "mnemonic": "movd", - "operands": "r8d, xmm1", - "stack_offset": 0 - }, - { - "address": "0x140001671", - "size": 5, - "mnemonic": "psrldq", - "operands": "xmm0, 8", - "stack_offset": 0 - }, - { - "address": "0x140001676", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x14000167a", - "size": 5, - "mnemonic": "movq", - "operands": "rcx, xmm0", - "stack_offset": 0 - }, - { - "address": "0x14000167f", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x140001682", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140001685", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rbp - 1], 0xf", - "stack_offset": 0 - }, - { - "address": "0x14000168a", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x14000168e", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [rbp - 9]", - "stack_offset": 0 - }, - { - "address": "0x140001692", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x39]", - "stack_offset": 0 - }, - { - "address": "0x140001696", - "size": 5, - "mnemonic": "cmova", - "operands": "rdx, qword ptr [rbp - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x14000169b", - "size": 5, - "mnemonic": "call", - "operands": "0x140001e10", - "stack_offset": 0 - }, - { - "address": "0x1400016a0", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rbp - 1]", - "stack_offset": 0 - }, - { - "address": "0x1400016a4", - "size": 4, - "mnemonic": "cmp", - "operands": "rdx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x1400016a8", - "size": 2, - "mnemonic": "jbe", - "operands": "0x1400016db", - "stack_offset": 0 - }, - { - "address": "0x1400016aa", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x1400016ae", - "size": 3, - "mnemonic": "inc", - "operands": "rdx", - "stack_offset": 0 - }, - { - "address": "0x1400016b1", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400016b4", - "size": 7, - "mnemonic": "cmp", - "operands": "rdx, 0x1000", - "stack_offset": 0 - }, - { - "address": "0x1400016bb", - "size": 2, - "mnemonic": "jb", - "operands": "0x1400016d6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400016d6", - "0x1400016bd" - ] - }, - { - "address": "0x14000161b", - "size": 39, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000161b", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x16", - "stack_offset": 0 - }, - { - "address": "0x140001620", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax", - "stack_offset": 0 - }, - { - "address": "0x140001623", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x140001626", - "size": 4, - "mnemonic": "cmovb", - "operands": "rdi, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000162a", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rdi + 1]", - "stack_offset": 0 - }, - { - "address": "0x14000162e", - "size": 5, - "mnemonic": "call", - "operands": "0x140001410", - "stack_offset": 0 - }, - { - "address": "0x140001633", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbx + 1]", - "stack_offset": 0 - }, - { - "address": "0x140001637", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x39], rax", - "stack_offset": 0 - }, - { - "address": "0x14000163b", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r14", - "stack_offset": 0 - }, - { - "address": "0x14000163e", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x29], rbx", - "stack_offset": 0 - }, - { - "address": "0x140001642", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140001645", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x21], rdi", - "stack_offset": 0 - }, - { - "address": "0x140001649", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3e0", - "stack_offset": 0 - }, - { - "address": "0x14000164e", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 2", - "stack_offset": 0 - }, - { - "address": "0x140001654", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1ee3d]", - "stack_offset": 0 - }, - { - "address": "0x14000165b", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x39]", - "stack_offset": 0 - }, - { - "address": "0x14000165f", - "size": 5, - "mnemonic": "call", - "operands": "0x140001e10", - "stack_offset": 0 - }, - { - "address": "0x140001664", - "size": 4, - "mnemonic": "movaps", - "operands": "xmm1, xmmword ptr [rbp - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x140001668", - "size": 4, - "mnemonic": "movdqa", - "operands": "xmm0, xmm1", - "stack_offset": 0 - }, - { - "address": "0x14000166c", - "size": 5, - "mnemonic": "movd", - "operands": "r8d, xmm1", - "stack_offset": 0 - }, - { - "address": "0x140001671", - "size": 5, - "mnemonic": "psrldq", - "operands": "xmm0, 8", - "stack_offset": 0 - }, - { - "address": "0x140001676", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x14000167a", - "size": 5, - "mnemonic": "movq", - "operands": "rcx, xmm0", - "stack_offset": 0 - }, - { - "address": "0x14000167f", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x140001682", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140001685", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rbp - 1], 0xf", - "stack_offset": 0 - }, - { - "address": "0x14000168a", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x14000168e", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [rbp - 9]", - "stack_offset": 0 - }, - { - "address": "0x140001692", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x39]", - "stack_offset": 0 - }, - { - "address": "0x140001696", - "size": 5, - "mnemonic": "cmova", - "operands": "rdx, qword ptr [rbp - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x14000169b", - "size": 5, - "mnemonic": "call", - "operands": "0x140001e10", - "stack_offset": 0 - }, - { - "address": "0x1400016a0", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rbp - 1]", - "stack_offset": 0 - }, - { - "address": "0x1400016a4", - "size": 4, - "mnemonic": "cmp", - "operands": "rdx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x1400016a8", - "size": 2, - "mnemonic": "jbe", - "operands": "0x1400016db", - "stack_offset": 0 - }, - { - "address": "0x1400016aa", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x1400016ae", - "size": 3, - "mnemonic": "inc", - "operands": "rdx", - "stack_offset": 0 - }, - { - "address": "0x1400016b1", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400016b4", - "size": 7, - "mnemonic": "cmp", - "operands": "rdx, 0x1000", - "stack_offset": 0 - }, - { - "address": "0x1400016bb", - "size": 2, - "mnemonic": "jb", - "operands": "0x1400016d6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400016d6", - "0x1400016bd" - ] - }, - { - "address": "0x140001668", - "size": 21, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001668", - "size": 4, - "mnemonic": "movdqa", - "operands": "xmm0, xmm1", - "stack_offset": 0 - }, - { - "address": "0x14000166c", - "size": 5, - "mnemonic": "movd", - "operands": "r8d, xmm1", - "stack_offset": 0 - }, - { - "address": "0x140001671", - "size": 5, - "mnemonic": "psrldq", - "operands": "xmm0, 8", - "stack_offset": 0 - }, - { - "address": "0x140001676", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x14000167a", - "size": 5, - "mnemonic": "movq", - "operands": "rcx, xmm0", - "stack_offset": 0 - }, - { - "address": "0x14000167f", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x140001682", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140001685", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rbp - 1], 0xf", - "stack_offset": 0 - }, - { - "address": "0x14000168a", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x14000168e", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [rbp - 9]", - "stack_offset": 0 - }, - { - "address": "0x140001692", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x39]", - "stack_offset": 0 - }, - { - "address": "0x140001696", - "size": 5, - "mnemonic": "cmova", - "operands": "rdx, qword ptr [rbp - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x14000169b", - "size": 5, - "mnemonic": "call", - "operands": "0x140001e10", - "stack_offset": 0 - }, - { - "address": "0x1400016a0", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rbp - 1]", - "stack_offset": 0 - }, - { - "address": "0x1400016a4", - "size": 4, - "mnemonic": "cmp", - "operands": "rdx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x1400016a8", - "size": 2, - "mnemonic": "jbe", - "operands": "0x1400016db", - "stack_offset": 0 - }, - { - "address": "0x1400016aa", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x1400016ae", - "size": 3, - "mnemonic": "inc", - "operands": "rdx", - "stack_offset": 0 - }, - { - "address": "0x1400016b1", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400016b4", - "size": 7, - "mnemonic": "cmp", - "operands": "rdx, 0x1000", - "stack_offset": 0 - }, - { - "address": "0x1400016bb", - "size": 2, - "mnemonic": "jb", - "operands": "0x1400016d6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400016d6", - "0x1400016bd" - ] - }, - { - "address": "0x14000160d", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000160d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000164e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000164e" - ] - }, - { - "address": "0x1400016d6", - "size": 30, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400016d6", - "size": 5, - "mnemonic": "call", - "operands": "0x140005170", - "stack_offset": 0 - }, - { - "address": "0x1400016db", - "size": 4, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rbp - 0x39]", - "stack_offset": 0 - }, - { - "address": "0x1400016df", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rsi + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400016e3", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x11], 1", - "stack_offset": 0 - }, - { - "address": "0x1400016e7", - "size": 4, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rbp - 0x29]", - "stack_offset": 0 - }, - { - "address": "0x1400016eb", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp + 7]", - "stack_offset": 0 - }, - { - "address": "0x1400016ef", - "size": 5, - "mnemonic": "movq", - "operands": "rcx, xmm0", - "stack_offset": 0 - }, - { - "address": "0x1400016f4", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rbp + 0x17], xmm1", - "stack_offset": 0 - }, - { - "address": "0x1400016f8", - "size": 5, - "mnemonic": "psrldq", - "operands": "xmm1, 8", - "stack_offset": 0 - }, - { - "address": "0x1400016fd", - "size": 5, - "mnemonic": "movq", - "operands": "rax, xmm1", - "stack_offset": 0 - }, - { - "address": "0x140001702", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140001706", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1ecdb]", - "stack_offset": 0 - }, - { - "address": "0x14000170d", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rbp + 7], xmm0", - "stack_offset": 0 - }, - { - "address": "0x140001711", - "size": 4, - "mnemonic": "cmova", - "operands": "r8, rcx", - "stack_offset": 0 - }, - { - "address": "0x140001715", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rsi], rax", - "stack_offset": 0 - }, - { - "address": "0x140001718", - "size": 3, - "mnemonic": "xorps", - "operands": "xmm0, xmm0", - "stack_offset": 0 - }, - { - "address": "0x14000171b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x19], r8", - "stack_offset": 0 - }, - { - "address": "0x14000171f", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x140001723", - "size": 3, - "mnemonic": "movups", - "operands": "xmmword ptr [rdx], xmm0", - "stack_offset": 0 - }, - { - "address": "0x140001726", - "size": 5, - "mnemonic": "call", - "operands": "0x1400060f0", - "stack_offset": 0 - }, - { - "address": "0x14000172b", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rbp + 0x1f]", - "stack_offset": 0 - }, - { - "address": "0x14000172f", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1ed3a]", - "stack_offset": 0 - }, - { - "address": "0x140001736", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rsi], rax", - "stack_offset": 0 - }, - { - "address": "0x140001739", - "size": 4, - "mnemonic": "cmp", - "operands": "rdx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x14000173d", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14000176c", - "stack_offset": 0 - }, - { - "address": "0x14000173f", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 7]", - "stack_offset": 0 - }, - { - "address": "0x140001743", - "size": 3, - "mnemonic": "inc", - "operands": "rdx", - "stack_offset": 0 - }, - { - "address": "0x140001746", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x140001749", - "size": 7, - "mnemonic": "cmp", - "operands": "rdx, 0x1000", - "stack_offset": 0 - }, - { - "address": "0x140001750", - "size": 2, - "mnemonic": "jb", - "operands": "0x140001767", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400016c1", - "size": 4, - "mnemonic": "add", - "operands": "rdx, 0x27", - "stack_offset": 0 - }, - { - "address": "0x1400016c5", - "size": 3, - "mnemonic": "sub", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400016c8", - "size": 4, - "mnemonic": "sub", - "operands": "rax, 8", - "stack_offset": 0 - }, - { - "address": "0x1400016cc", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, 0x1f", - "stack_offset": 0 - }, - { - "address": "0x1400016d0", - "size": 6, - "mnemonic": "ja", - "operands": "0x1400017c3", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400017c3", - "0x1400016d6" - ] - }, - { - "address": "0x14000164e", - "size": 26, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000164e", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 2", - "stack_offset": 0 - }, - { - "address": "0x140001654", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1ee3d]", - "stack_offset": 0 - }, - { - "address": "0x14000165b", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x39]", - "stack_offset": 0 - }, - { - "address": "0x14000165f", - "size": 5, - "mnemonic": "call", - "operands": "0x140001e10", - "stack_offset": 0 - }, - { - "address": "0x140001664", - "size": 4, - "mnemonic": "movaps", - "operands": "xmm1, xmmword ptr [rbp - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x140001668", - "size": 4, - "mnemonic": "movdqa", - "operands": "xmm0, xmm1", - "stack_offset": 0 - }, - { - "address": "0x14000166c", - "size": 5, - "mnemonic": "movd", - "operands": "r8d, xmm1", - "stack_offset": 0 - }, - { - "address": "0x140001671", - "size": 5, - "mnemonic": "psrldq", - "operands": "xmm0, 8", - "stack_offset": 0 - }, - { - "address": "0x140001676", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x14000167a", - "size": 5, - "mnemonic": "movq", - "operands": "rcx, xmm0", - "stack_offset": 0 - }, - { - "address": "0x14000167f", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x140001682", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140001685", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rbp - 1], 0xf", - "stack_offset": 0 - }, - { - "address": "0x14000168a", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x14000168e", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [rbp - 9]", - "stack_offset": 0 - }, - { - "address": "0x140001692", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x39]", - "stack_offset": 0 - }, - { - "address": "0x140001696", - "size": 5, - "mnemonic": "cmova", - "operands": "rdx, qword ptr [rbp - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x14000169b", - "size": 5, - "mnemonic": "call", - "operands": "0x140001e10", - "stack_offset": 0 - }, - { - "address": "0x1400016a0", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rbp - 1]", - "stack_offset": 0 - }, - { - "address": "0x1400016a4", - "size": 4, - "mnemonic": "cmp", - "operands": "rdx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x1400016a8", - "size": 2, - "mnemonic": "jbe", - "operands": "0x1400016db", - "stack_offset": 0 - }, - { - "address": "0x1400016aa", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x1400016ae", - "size": 3, - "mnemonic": "inc", - "operands": "rdx", - "stack_offset": 0 - }, - { - "address": "0x1400016b1", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400016b4", - "size": 7, - "mnemonic": "cmp", - "operands": "rdx, 0x1000", - "stack_offset": 0 - }, - { - "address": "0x1400016bb", - "size": 2, - "mnemonic": "jb", - "operands": "0x1400016d6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400016d6", - "0x1400016bd" - ] - }, - { - "address": "0x140001767", - "size": 17, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140001767", - "size": 5, - "mnemonic": "call", - "operands": "0x140005170", - "stack_offset": 0 - }, - { - "address": "0x14000176c", - "size": 4, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [r15]", - "stack_offset": 0 - }, - { - "address": "0x140001770", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1ed11]", - "stack_offset": 0 - }, - { - "address": "0x140001777", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rsi], rax", - "stack_offset": 0 - }, - { - "address": "0x14000177a", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsi", - "stack_offset": 0 - }, - { - "address": "0x14000177d", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rsi + 0x18], xmm0", - "stack_offset": 0 - }, - { - "address": "0x140001781", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x27]", - "stack_offset": 0 - }, - { - "address": "0x140001785", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x140001788", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x14000178d", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0xe8]", - "stack_offset": 0 - }, - { - "address": "0x140001795", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0xa0", - "stack_offset": 0 - }, - { - "address": "0x14000179c", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 160 - }, - { - "address": "0x14000179e", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 168 - }, - { - "address": "0x1400017a0", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 176 - }, - { - "address": "0x1400017a1", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 184 - }, - { - "address": "0x1400017a2", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 192 - }, - { - "address": "0x1400017a3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 200 - } - ], - "successors": [ - ] - }, - { - "address": "0x140001752", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001752", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx - 8]", - "stack_offset": 0 - }, - { - "address": "0x140001756", - "size": 4, - "mnemonic": "add", - "operands": "rdx, 0x27", - "stack_offset": 0 - }, - { - "address": "0x14000175a", - "size": 3, - "mnemonic": "sub", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000175d", - "size": 4, - "mnemonic": "sub", - "operands": "rax, 8", - "stack_offset": 0 - }, - { - "address": "0x140001761", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, 0x1f", - "stack_offset": 0 - }, - { - "address": "0x140001765", - "size": 2, - "mnemonic": "ja", - "operands": "0x1400017a4", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400017a4", - "0x140001767" - ] - }, - { - "address": "0x1400017c3", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400017c3", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x1400017c6", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], 0", - "stack_offset": 0 - }, - { - "address": "0x1400017cf", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x1400017d2", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x1400017d4", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400017d6", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afd4", - "stack_offset": 0 - }, - { - "address": "0x1400017db", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400017a4", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400017a4", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x1400017a7", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], 0", - "stack_offset": 0 - }, - { - "address": "0x1400017b0", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x1400017b3", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x1400017b5", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400017b7", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afd4", - "stack_offset": 0 - }, - { - "address": "0x1400017bc", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140002616", - "name": "", - "blocks": [ - { - "address": "0x140002616", - "size": 37, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002616", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140002617", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x140002618", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x140002619", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -24 - }, - { - "address": "0x14000261b", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -32 - }, - { - "address": "0x14000261f", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rcx", - "stack_offset": -64 - }, - { - "address": "0x140002622", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": -64 - }, - { - "address": "0x140002624", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x58]", - "stack_offset": -64 - }, - { - "address": "0x140002629", - "size": 5, - "mnemonic": "call", - "operands": "0x14000448c", - "stack_offset": -64 - }, - { - "address": "0x14000262e", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -64 - }, - { - "address": "0x14000262f", - "size": 7, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rip + 0x2fcc2]", - "stack_offset": -64 - }, - { - "address": "0x140002636", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rsi", - "stack_offset": -64 - }, - { - "address": "0x14000263b", - "size": 7, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rip + 0x2fcae]", - "stack_offset": -64 - }, - { - "address": "0x140002642", - "size": 3, - "mnemonic": "test", - "operands": "rdi, rdi", - "stack_offset": -64 - }, - { - "address": "0x140002645", - "size": 2, - "mnemonic": "jne", - "operands": "0x140002684", - "stack_offset": -64 - }, - { - "address": "0x140002647", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": -64 - }, - { - "address": "0x140002649", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x50]", - "stack_offset": -64 - }, - { - "address": "0x14000264e", - "size": 5, - "mnemonic": "call", - "operands": "0x14000448c", - "stack_offset": -64 - }, - { - "address": "0x140002653", - "size": 7, - "mnemonic": "cmp", - "operands": "qword ptr [rip + 0x2fc96], rdi", - "stack_offset": -64 - }, - { - "address": "0x14000265a", - "size": 2, - "mnemonic": "jne", - "operands": "0x140002673", - "stack_offset": -64 - }, - { - "address": "0x14000265c", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rip + 0x2fdfe]", - "stack_offset": -64 - }, - { - "address": "0x140002662", - "size": 2, - "mnemonic": "inc", - "operands": "eax", - "stack_offset": -64 - }, - { - "address": "0x140002664", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2fdf6], eax", - "stack_offset": -64 - }, - { - "address": "0x14000266a", - "size": 2, - "mnemonic": "cdqe", - "operands": "", - "stack_offset": -64 - }, - { - "address": "0x14000266c", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2fc7d], rax", - "stack_offset": -64 - }, - { - "address": "0x140002673", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x50]", - "stack_offset": -64 - }, - { - "address": "0x140002678", - "size": 5, - "mnemonic": "call", - "operands": "0x140004504", - "stack_offset": -64 - }, - { - "address": "0x14000267d", - "size": 7, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rip + 0x2fc6c]", - "stack_offset": -64 - }, - { - "address": "0x140002684", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 8]", - "stack_offset": -64 - }, - { - "address": "0x140002688", - "size": 8, - "mnemonic": "lea", - "operands": "r14, [rdi*8]", - "stack_offset": -64 - }, - { - "address": "0x140002690", - "size": 4, - "mnemonic": "cmp", - "operands": "rdi, qword ptr [rcx + 0x18]", - "stack_offset": -64 - }, - { - "address": "0x140002694", - "size": 2, - "mnemonic": "jae", - "operands": "0x1400026a5", - "stack_offset": -64 - }, - { - "address": "0x140002696", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0x10]", - "stack_offset": -64 - }, - { - "address": "0x14000269a", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r14 + rax]", - "stack_offset": -64 - }, - { - "address": "0x14000269e", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": -64 - }, - { - "address": "0x1400026a1", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000270b", - "stack_offset": -64 - }, - { - "address": "0x1400026a3", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400026a7", - "stack_offset": -64 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400026ab", - "size": 2, - "mnemonic": "je", - "operands": "0x1400026c0", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400026c0", - "0x1400026ad" - ] - }, - { - "address": "0x1400026c0", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400026c0", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400026c3", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000270b", - "stack_offset": 0 - }, - { - "address": "0x1400026c5", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400026c8", - "size": 2, - "mnemonic": "je", - "operands": "0x1400026cf", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400026cf", - "0x1400026ca" - ] - }, - { - "address": "0x1400026ad", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400026ad", - "size": 5, - "mnemonic": "call", - "operands": "0x140004650", - "stack_offset": 0 - }, - { - "address": "0x1400026b2", - "size": 4, - "mnemonic": "cmp", - "operands": "rdi, qword ptr [rax + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x1400026b6", - "size": 2, - "mnemonic": "jae", - "operands": "0x1400026c5", - "stack_offset": 0 - }, - { - "address": "0x1400026b8", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x1400026bc", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r14 + rax]", - "stack_offset": 0 - }, - { - "address": "0x1400026c0", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400026c3", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000270b", - "stack_offset": 0 - }, - { - "address": "0x1400026c5", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400026c8", - "size": 2, - "mnemonic": "je", - "operands": "0x1400026cf", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400026cf", - "0x1400026ca" - ] - }, - { - "address": "0x1400026cf", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400026cf", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbp", - "stack_offset": 0 - }, - { - "address": "0x1400026d2", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x1400026d7", - "size": 5, - "mnemonic": "call", - "operands": "0x1400030cc", - "stack_offset": 0 - }, - { - "address": "0x1400026dc", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": 0 - }, - { - "address": "0x1400026e0", - "size": 2, - "mnemonic": "je", - "operands": "0x140002723", - "stack_offset": 0 - } - ], - "successors": [ - "0x140002723", - "0x1400026e2" - ] - }, - { - "address": "0x1400026ca", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400026ca", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400026cd", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000270b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000270b" - ] - }, - { - "address": "0x140002723", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002723", - "size": 5, - "mnemonic": "call", - "operands": "0x14000348c", - "stack_offset": 0 - }, - { - "address": "0x140002728", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140002729", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400026e2", - "size": 19, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400026e2", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x1400026e7", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x50], rbx", - "stack_offset": 0 - }, - { - "address": "0x1400026ec", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400026ef", - "size": 5, - "mnemonic": "call", - "operands": "0x140004614", - "stack_offset": 0 - }, - { - "address": "0x1400026f4", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x1400026f7", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400026fb", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400026fe", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1dbbc]", - "stack_offset": 0 - }, - { - "address": "0x140002704", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2fbed], rbx", - "stack_offset": 0 - }, - { - "address": "0x14000270b", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140002710", - "size": 5, - "mnemonic": "call", - "operands": "0x140004504", - "stack_offset": 0 - }, - { - "address": "0x140002715", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140002718", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000271c", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 32 - }, - { - "address": "0x14000271e", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 40 - }, - { - "address": "0x14000271f", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 48 - }, - { - "address": "0x140002720", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 56 - }, - { - "address": "0x140002721", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 64 - }, - { - "address": "0x140002722", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000270b", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000270b", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140002710", - "size": 5, - "mnemonic": "call", - "operands": "0x140004504", - "stack_offset": 0 - }, - { - "address": "0x140002715", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140002718", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000271c", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 32 - }, - { - "address": "0x14000271e", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 40 - }, - { - "address": "0x14000271f", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 48 - }, - { - "address": "0x140002720", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 56 - }, - { - "address": "0x140002721", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 64 - }, - { - "address": "0x140002722", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000272e", - "name": "", - "blocks": [ - { - "address": "0x14000272e", - "size": 37, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000272e", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000272f", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x140002730", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x140002731", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -24 - }, - { - "address": "0x140002733", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -32 - }, - { - "address": "0x140002737", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rcx", - "stack_offset": -64 - }, - { - "address": "0x14000273a", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": -64 - }, - { - "address": "0x14000273c", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x58]", - "stack_offset": -64 - }, - { - "address": "0x140002741", - "size": 5, - "mnemonic": "call", - "operands": "0x14000448c", - "stack_offset": -64 - }, - { - "address": "0x140002746", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -64 - }, - { - "address": "0x140002747", - "size": 7, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rip + 0x2fb9a]", - "stack_offset": -64 - }, - { - "address": "0x14000274e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rsi", - "stack_offset": -64 - }, - { - "address": "0x140002753", - "size": 7, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rip + 0x2fd1e]", - "stack_offset": -64 - }, - { - "address": "0x14000275a", - "size": 3, - "mnemonic": "test", - "operands": "rdi, rdi", - "stack_offset": -64 - }, - { - "address": "0x14000275d", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000279c", - "stack_offset": -64 - }, - { - "address": "0x14000275f", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": -64 - }, - { - "address": "0x140002761", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x50]", - "stack_offset": -64 - }, - { - "address": "0x140002766", - "size": 5, - "mnemonic": "call", - "operands": "0x14000448c", - "stack_offset": -64 - }, - { - "address": "0x14000276b", - "size": 7, - "mnemonic": "cmp", - "operands": "qword ptr [rip + 0x2fd06], rdi", - "stack_offset": -64 - }, - { - "address": "0x140002772", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000278b", - "stack_offset": -64 - }, - { - "address": "0x140002774", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rip + 0x2fce6]", - "stack_offset": -64 - }, - { - "address": "0x14000277a", - "size": 2, - "mnemonic": "inc", - "operands": "eax", - "stack_offset": -64 - }, - { - "address": "0x14000277c", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2fcde], eax", - "stack_offset": -64 - }, - { - "address": "0x140002782", - "size": 2, - "mnemonic": "cdqe", - "operands": "", - "stack_offset": -64 - }, - { - "address": "0x140002784", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2fced], rax", - "stack_offset": -64 - }, - { - "address": "0x14000278b", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x50]", - "stack_offset": -64 - }, - { - "address": "0x140002790", - "size": 5, - "mnemonic": "call", - "operands": "0x140004504", - "stack_offset": -64 - }, - { - "address": "0x140002795", - "size": 7, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rip + 0x2fcdc]", - "stack_offset": -64 - }, - { - "address": "0x14000279c", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 8]", - "stack_offset": -64 - }, - { - "address": "0x1400027a0", - "size": 8, - "mnemonic": "lea", - "operands": "r14, [rdi*8]", - "stack_offset": -64 - }, - { - "address": "0x1400027a8", - "size": 4, - "mnemonic": "cmp", - "operands": "rdi, qword ptr [rcx + 0x18]", - "stack_offset": -64 - }, - { - "address": "0x1400027ac", - "size": 2, - "mnemonic": "jae", - "operands": "0x1400027bd", - "stack_offset": -64 - }, - { - "address": "0x1400027ae", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0x10]", - "stack_offset": -64 - }, - { - "address": "0x1400027b2", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r14 + rax]", - "stack_offset": -64 - }, - { - "address": "0x1400027b6", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": -64 - }, - { - "address": "0x1400027b9", - "size": 2, - "mnemonic": "jne", - "operands": "0x140002823", - "stack_offset": -64 - }, - { - "address": "0x1400027bb", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400027bf", - "stack_offset": -64 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400027c3", - "size": 2, - "mnemonic": "je", - "operands": "0x1400027d8", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400027d8", - "0x1400027c5" - ] - }, - { - "address": "0x1400027d8", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400027d8", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400027db", - "size": 2, - "mnemonic": "jne", - "operands": "0x140002823", - "stack_offset": 0 - }, - { - "address": "0x1400027dd", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400027e0", - "size": 2, - "mnemonic": "je", - "operands": "0x1400027e7", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400027e7", - "0x1400027e2" - ] - }, - { - "address": "0x1400027c5", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400027c5", - "size": 5, - "mnemonic": "call", - "operands": "0x140004650", - "stack_offset": 0 - }, - { - "address": "0x1400027ca", - "size": 4, - "mnemonic": "cmp", - "operands": "rdi, qword ptr [rax + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x1400027ce", - "size": 2, - "mnemonic": "jae", - "operands": "0x1400027dd", - "stack_offset": 0 - }, - { - "address": "0x1400027d0", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x1400027d4", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r14 + rax]", - "stack_offset": 0 - }, - { - "address": "0x1400027d8", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400027db", - "size": 2, - "mnemonic": "jne", - "operands": "0x140002823", - "stack_offset": 0 - }, - { - "address": "0x1400027dd", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400027e0", - "size": 2, - "mnemonic": "je", - "operands": "0x1400027e7", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400027e7", - "0x1400027e2" - ] - }, - { - "address": "0x1400027e7", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400027e7", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbp", - "stack_offset": 0 - }, - { - "address": "0x1400027ea", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x1400027ef", - "size": 5, - "mnemonic": "call", - "operands": "0x140003188", - "stack_offset": 0 - }, - { - "address": "0x1400027f4", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": 0 - }, - { - "address": "0x1400027f8", - "size": 2, - "mnemonic": "je", - "operands": "0x14000283b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000283b", - "0x1400027fa" - ] - }, - { - "address": "0x1400027e2", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400027e2", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400027e5", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140002823", - "stack_offset": 0 - } - ], - "successors": [ - "0x140002823" - ] - }, - { - "address": "0x14000283b", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000283b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000348c", - "stack_offset": 0 - }, - { - "address": "0x140002840", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140002841", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400027fa", - "size": 19, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400027fa", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x1400027ff", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x50], rbx", - "stack_offset": 0 - }, - { - "address": "0x140002804", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140002807", - "size": 5, - "mnemonic": "call", - "operands": "0x140004614", - "stack_offset": 0 - }, - { - "address": "0x14000280c", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000280f", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 8]", - "stack_offset": 0 - }, - { - "address": "0x140002813", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140002816", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1daa4]", - "stack_offset": 0 - }, - { - "address": "0x14000281c", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2fac5], rbx", - "stack_offset": 0 - }, - { - "address": "0x140002823", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140002828", - "size": 5, - "mnemonic": "call", - "operands": "0x140004504", - "stack_offset": 0 - }, - { - "address": "0x14000282d", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140002830", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140002834", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 32 - }, - { - "address": "0x140002836", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 40 - }, - { - "address": "0x140002837", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 48 - }, - { - "address": "0x140002838", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 56 - }, - { - "address": "0x140002839", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 64 - }, - { - "address": "0x14000283a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "successors": [ - ] - }, - { - "address": "0x140002823", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140002823", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140002828", - "size": 5, - "mnemonic": "call", - "operands": "0x140004504", - "stack_offset": 0 - }, - { - "address": "0x14000282d", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140002830", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140002834", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 32 - }, - { - "address": "0x140002836", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 40 - }, - { - "address": "0x140002837", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 48 - }, - { - "address": "0x140002838", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 56 - }, - { - "address": "0x140002839", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 64 - }, - { - "address": "0x14000283a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400037f6", - "name": "", - "blocks": [ - { - "address": "0x1400037f6", - "size": 15, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400037f6", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x1400037f7", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x1400037f8", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -16 - }, - { - "address": "0x1400037fa", - "size": 5, - "mnemonic": "lea", - "operands": "rbp, [rsp - 0x47]", - "stack_offset": -24 - }, - { - "address": "0x1400037ff", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x90", - "stack_offset": -24 - }, - { - "address": "0x140003806", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2d833]", - "stack_offset": -168 - }, - { - "address": "0x14000380d", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -168 - }, - { - "address": "0x140003810", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x3f], rax", - "stack_offset": -168 - }, - { - "address": "0x140003814", - "size": 3, - "mnemonic": "or", - "operands": "edi, 0xffffffff", - "stack_offset": -168 - }, - { - "address": "0x140003817", - "size": 2, - "mnemonic": "mov", - "operands": "esi, edx", - "stack_offset": -168 - }, - { - "address": "0x140003819", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -168 - }, - { - "address": "0x14000381c", - "size": 2, - "mnemonic": "cmp", - "operands": "edx, edi", - "stack_offset": -168 - }, - { - "address": "0x14000381e", - "size": 2, - "mnemonic": "jne", - "operands": "0x140003827", - "stack_offset": -168 - }, - { - "address": "0x140003820", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -168 - }, - { - "address": "0x140003822", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000394c", - "stack_offset": -168 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140003950", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x140003953", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x140003958", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x90]", - "stack_offset": 0 - }, - { - "address": "0x140003960", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140003964", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140003968", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x14000396b", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x14000396d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 8 - }, - { - "address": "0x14000396e", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 16 - }, - { - "address": "0x14000396f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140003d8f", - "name": "", - "blocks": [ - { - "address": "0x140003d8f", - "size": 11, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140003d8f", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140003d90", - "size": 4, - "mnemonic": "lea", - "operands": "rbp, [rax - 0x5f]", - "stack_offset": -8 - }, - { - "address": "0x140003d94", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x90", - "stack_offset": -8 - }, - { - "address": "0x140003d9b", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2d29e]", - "stack_offset": -152 - }, - { - "address": "0x140003da2", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -152 - }, - { - "address": "0x140003da5", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x4f], rax", - "stack_offset": -152 - }, - { - "address": "0x140003da9", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -152 - }, - { - "address": "0x140003dac", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0x38]", - "stack_offset": -152 - }, - { - "address": "0x140003db0", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]", - "stack_offset": -152 - }, - { - "address": "0x140003db3", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -152 - }, - { - "address": "0x140003db6", - "size": 2, - "mnemonic": "je", - "operands": "0x140003de4", - "stack_offset": -152 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140003dec", - "size": 2, - "mnemonic": "jne", - "operands": "0x140003df6", - "stack_offset": 0 - }, - { - "address": "0x140003dee", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x140003df1", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140003f7b", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140003dbc", - "size": 3, - "mnemonic": "movsxd", - "operands": "r9, dword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140003dbf", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rcx + r9]", - "stack_offset": 0 - }, - { - "address": "0x140003dc3", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140003dc6", - "size": 2, - "mnemonic": "jae", - "operands": "0x140003de4", - "stack_offset": 0 - }, - { - "address": "0x140003dc8", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [r9 - 1]", - "stack_offset": 0 - }, - { - "address": "0x140003dcc", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rdx], eax", - "stack_offset": 0 - }, - { - "address": "0x140003dce", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140003dd2", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x140003dd5", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rdx + 1]", - "stack_offset": 0 - }, - { - "address": "0x140003dd9", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rax", - "stack_offset": 0 - }, - { - "address": "0x140003ddc", - "size": 3, - "mnemonic": "movzx", - "operands": "eax, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140003ddf", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140003f7b", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140003f7f", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x140003f82", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x140003f87", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x90]", - "stack_offset": 0 - }, - { - "address": "0x140003f8f", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140003f93", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140003f97", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140003f9b", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x140003f9e", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140003f9f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400049dd", - "name": "", - "blocks": [ - { - "address": "0x1400049dd", - "size": 13, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400049dd", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x1400049de", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x1400049df", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x1400049e0", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -24 - }, - { - "address": "0x1400049e4", - "size": 3, - "mnemonic": "movsxd", - "operands": "rbx, ecx", - "stack_offset": -88 - }, - { - "address": "0x1400049e7", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -88 - }, - { - "address": "0x1400049ea", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": -88 - }, - { - "address": "0x1400049ed", - "size": 2, - "mnemonic": "jne", - "operands": "0x140004a01", - "stack_offset": -88 - }, - { - "address": "0x1400049ef", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cfb8", - "stack_offset": -88 - }, - { - "address": "0x1400049f4", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rax + 0x10]", - "stack_offset": -88 - }, - { - "address": "0x1400049f8", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cf88", - "stack_offset": -88 - }, - { - "address": "0x1400049fd", - "size": 2, - "mnemonic": "mov", - "operands": "ebp, eax", - "stack_offset": -88 - }, - { - "address": "0x1400049ff", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140004a07", - "stack_offset": -88 - } - ], - "successors": [ - "0x140004a07" - ] - }, - { - "address": "0x140004a07", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004a07", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi", - "stack_offset": 0 - }, - { - "address": "0x140004a0a", - "size": 2, - "mnemonic": "jne", - "operands": "0x140004a1d", - "stack_offset": 0 - }, - { - "address": "0x140004a0c", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rbx - 0x41]", - "stack_offset": 0 - }, - { - "address": "0x140004a0f", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 0x19", - "stack_offset": 0 - }, - { - "address": "0x140004a12", - "size": 3, - "mnemonic": "lea", - "operands": "eax, [rbx + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140004a15", - "size": 3, - "mnemonic": "cmova", - "operands": "eax, ebx", - "stack_offset": 0 - }, - { - "address": "0x140004a18", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140004afa", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140004aff", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40", - "stack_offset": 0 - }, - { - "address": "0x140004b03", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 64 - }, - { - "address": "0x140004b04", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 72 - }, - { - "address": "0x140004b05", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 80 - }, - { - "address": "0x140004b06", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 88 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140004e28", - "name": "", - "blocks": [ - { - "address": "0x140004e28", - "size": 24, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004e28", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140004e2a", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -8 - }, - { - "address": "0x140004e2c", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -16 - }, - { - "address": "0x140004e2e", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -24 - }, - { - "address": "0x140004e32", - "size": 5, - "mnemonic": "lea", - "operands": "rbp, [rsp + 0x50]", - "stack_offset": -120 - }, - { - "address": "0x140004e37", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x30], rbx", - "stack_offset": -120 - }, - { - "address": "0x140004e3b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x38], rsi", - "stack_offset": -120 - }, - { - "address": "0x140004e3f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x40], rdi", - "stack_offset": -120 - }, - { - "address": "0x140004e43", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x48], r13", - "stack_offset": -120 - }, - { - "address": "0x140004e47", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2c1f2]", - "stack_offset": -120 - }, - { - "address": "0x140004e4e", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rbp", - "stack_offset": -120 - }, - { - "address": "0x140004e51", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp], rax", - "stack_offset": -120 - }, - { - "address": "0x140004e55", - "size": 3, - "mnemonic": "movsxd", - "operands": "rdi, r9d", - "stack_offset": -120 - }, - { - "address": "0x140004e58", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r8", - "stack_offset": -120 - }, - { - "address": "0x140004e5b", - "size": 3, - "mnemonic": "mov", - "operands": "r15d, edx", - "stack_offset": -120 - }, - { - "address": "0x140004e5e", - "size": 3, - "mnemonic": "mov", - "operands": "r13, rcx", - "stack_offset": -120 - }, - { - "address": "0x140004e61", - "size": 3, - "mnemonic": "test", - "operands": "r9d, r9d", - "stack_offset": -120 - }, - { - "address": "0x140004e64", - "size": 2, - "mnemonic": "jle", - "operands": "0x140004e7a", - "stack_offset": -120 - }, - { - "address": "0x140004e66", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi", - "stack_offset": -120 - }, - { - "address": "0x140004e69", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r8", - "stack_offset": -120 - }, - { - "address": "0x140004e6c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d9c0", - "stack_offset": -120 - }, - { - "address": "0x140004e71", - "size": 2, - "mnemonic": "cmp", - "operands": "eax, edi", - "stack_offset": -120 - }, - { - "address": "0x140004e73", - "size": 3, - "mnemonic": "lea", - "operands": "edi, [rax + 1]", - "stack_offset": -120 - }, - { - "address": "0x140004e76", - "size": 2, - "mnemonic": "jl", - "operands": "0x140004e7a", - "stack_offset": -120 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140004e7d", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, edi", - "stack_offset": 0 - }, - { - "address": "0x140004e80", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140004e83", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rsi", - "stack_offset": 0 - }, - { - "address": "0x140004e86", - "size": 2, - "mnemonic": "sbb", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140004e88", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], 0", - "stack_offset": 0 - }, - { - "address": "0x140004e90", - "size": 3, - "mnemonic": "and", - "operands": "edx, 8", - "stack_offset": 0 - }, - { - "address": "0x140004e93", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], 0", - "stack_offset": 0 - }, - { - "address": "0x140004e9c", - "size": 2, - "mnemonic": "inc", - "operands": "edx", - "stack_offset": 0 - }, - { - "address": "0x140004e9e", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1b18c]", - "stack_offset": 0 - }, - { - "address": "0x140004ea4", - "size": 3, - "mnemonic": "movsxd", - "operands": "r14, eax", - "stack_offset": 0 - }, - { - "address": "0x140004ea7", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140004ea9", - "size": 6, - "mnemonic": "je", - "operands": "0x140004f56", - "stack_offset": 0 - } - ], - "successors": [ - "0x140004f56", - "0x140004eaf" - ] - }, - { - "address": "0x140004e78", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004e78", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": 0 - }, - { - "address": "0x140004e7a", - "size": 3, - "mnemonic": "neg", - "operands": "dword ptr [rbp + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x140004e7d", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, edi", - "stack_offset": 0 - }, - { - "address": "0x140004e80", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140004e83", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rsi", - "stack_offset": 0 - }, - { - "address": "0x140004e86", - "size": 2, - "mnemonic": "sbb", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140004e88", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], 0", - "stack_offset": 0 - }, - { - "address": "0x140004e90", - "size": 3, - "mnemonic": "and", - "operands": "edx, 8", - "stack_offset": 0 - }, - { - "address": "0x140004e93", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], 0", - "stack_offset": 0 - }, - { - "address": "0x140004e9c", - "size": 2, - "mnemonic": "inc", - "operands": "edx", - "stack_offset": 0 - }, - { - "address": "0x140004e9e", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1b18c]", - "stack_offset": 0 - }, - { - "address": "0x140004ea4", - "size": 3, - "mnemonic": "movsxd", - "operands": "r14, eax", - "stack_offset": 0 - }, - { - "address": "0x140004ea7", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140004ea9", - "size": 6, - "mnemonic": "je", - "operands": "0x140004f56", - "stack_offset": 0 - } - ], - "successors": [ - "0x140004f56", - "0x140004eaf" - ] - }, - { - "address": "0x140004f56", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140004f56", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140004f58", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp]", - "stack_offset": 0 - }, - { - "address": "0x140004f5c", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x140004f5f", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x140004f64", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rbp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140004f68", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rbp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140004f6c", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rbp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140004f70", - "size": 4, - "mnemonic": "mov", - "operands": "r13, qword ptr [rbp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140004f74", - "size": 4, - "mnemonic": "lea", - "operands": "rsp, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140004f78", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x140004f7a", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x140004f7c", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 16 - }, - { - "address": "0x140004f7d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - }, - { - "address": "0x140004eaf", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004eaf", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r14", - "stack_offset": 0 - }, - { - "address": "0x140004eb2", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140004eb5", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rcx + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140004eb9", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rdx", - "stack_offset": 0 - }, - { - "address": "0x140004ebc", - "size": 3, - "mnemonic": "sbb", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140004ebf", - "size": 3, - "mnemonic": "and", - "operands": "rcx, rdx", - "stack_offset": 0 - }, - { - "address": "0x140004ec2", - "size": 6, - "mnemonic": "je", - "operands": "0x140004f56", - "stack_offset": 0 - } - ], - "successors": [ - "0x140004f56", - "0x140004ec8" - ] - }, - { - "address": "0x140004ec8", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004ec8", - "size": 10, - "mnemonic": "movabs", - "operands": "rdx, 0xffffffffffffff0", - "stack_offset": 0 - }, - { - "address": "0x140004ed2", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, 0x400", - "stack_offset": 0 - }, - { - "address": "0x140004ed9", - "size": 2, - "mnemonic": "ja", - "operands": "0x140004f05", - "stack_offset": 0 - } - ], - "successors": [ - "0x140004f05", - "0x140004edb" - ] - }, - { - "address": "0x140004f05", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004f05", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cac0", - "stack_offset": 0 - }, - { - "address": "0x140004f0a", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140004f0d", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140004f10", - "size": 2, - "mnemonic": "je", - "operands": "0x140004f1c", - "stack_offset": 0 - } - ], - "successors": [ - "0x140004f1c", - "0x140004f12" - ] - }, - { - "address": "0x140004edb", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004edb", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rcx + 0xf]", - "stack_offset": 0 - }, - { - "address": "0x140004edf", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x140004ee2", - "size": 2, - "mnemonic": "ja", - "operands": "0x140004ee7", - "stack_offset": 0 - } - ], - "successors": [ - "0x140004ee7", - "0x140004ee4" - ] - }, - { - "address": "0x140004f1c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004f1c", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140004f1f", - "size": 2, - "mnemonic": "je", - "operands": "0x140004f56", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140004f18", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x140004f1c", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140004f1f", - "size": 2, - "mnemonic": "je", - "operands": "0x140004f56", - "stack_offset": 0 - } - ], - "successors": [ - "0x140004f56", - "0x140004f21" - ] - }, - { - "address": "0x140004ee7", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004ee7", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xfffffffffffffff0", - "stack_offset": 0 - }, - { - "address": "0x140004eeb", - "size": 5, - "mnemonic": "call", - "operands": "0x1400057a0", - "stack_offset": 0 - }, - { - "address": "0x140004ef0", - "size": 3, - "mnemonic": "sub", - "operands": "rsp, rax", - "stack_offset": 0 - }, - { - "address": "0x140004ef3", - "size": 5, - "mnemonic": "lea", - "operands": "rbx, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140004ef8", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140004efb", - "size": 2, - "mnemonic": "je", - "operands": "0x140004f56", - "stack_offset": 0 - } - ], - "successors": [ - "0x140004f56", - "0x140004efd" - ] - }, - { - "address": "0x140004ee4", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004ee4", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdx", - "stack_offset": 0 - }, - { - "address": "0x140004ee7", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xfffffffffffffff0", - "stack_offset": 0 - }, - { - "address": "0x140004eeb", - "size": 5, - "mnemonic": "call", - "operands": "0x1400057a0", - "stack_offset": 0 - }, - { - "address": "0x140004ef0", - "size": 3, - "mnemonic": "sub", - "operands": "rsp, rax", - "stack_offset": 0 - }, - { - "address": "0x140004ef3", - "size": 5, - "mnemonic": "lea", - "operands": "rbx, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140004ef8", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140004efb", - "size": 2, - "mnemonic": "je", - "operands": "0x140004f56", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140004f24", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, edi", - "stack_offset": 0 - }, - { - "address": "0x140004f27", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], r14d", - "stack_offset": 0 - }, - { - "address": "0x140004f2c", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rsi", - "stack_offset": 0 - }, - { - "address": "0x140004f2f", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 1", - "stack_offset": 0 - }, - { - "address": "0x140004f34", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rbx", - "stack_offset": 0 - }, - { - "address": "0x140004f39", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1b0f1]", - "stack_offset": 0 - }, - { - "address": "0x140004f3f", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": 0 - }, - { - "address": "0x140004f41", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140004f43", - "size": 2, - "mnemonic": "jne", - "operands": "0x140004f7e", - "stack_offset": 0 - }, - { - "address": "0x140004f45", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140004f49", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rcx], 0xdddd", - "stack_offset": 0 - }, - { - "address": "0x140004f4f", - "size": 2, - "mnemonic": "jne", - "operands": "0x140004f56", - "stack_offset": 0 - }, - { - "address": "0x140004f51", - "size": 5, - "mnemonic": "call", - "operands": "0x14000c9d0", - "stack_offset": 0 - }, - { - "address": "0x140004f56", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140004f58", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp]", - "stack_offset": 0 - }, - { - "address": "0x140004f5c", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x140004f5f", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x140004f64", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rbp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140004f68", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rbp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140004f6c", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rbp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140004f70", - "size": 4, - "mnemonic": "mov", - "operands": "r13, qword ptr [rbp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140004f74", - "size": 4, - "mnemonic": "lea", - "operands": "rsp, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140004f78", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x140004f7a", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x140004f7c", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 16 - }, - { - "address": "0x140004f7d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - }, - { - "address": "0x140004efd", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004efd", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rbx], 0xcccc", - "stack_offset": 0 - }, - { - "address": "0x140004f03", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140004f18", - "stack_offset": 0 - } - ], - "successors": [ - "0x140004f18" - ] - }, - { - "address": "0x140004f18", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004f18", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x140004f1c", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140004f1f", - "size": 2, - "mnemonic": "je", - "operands": "0x140004f56", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140005d36", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x140005d39", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x140005d3d", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2b2fc]", - "stack_offset": -56 - }, - { - "address": "0x140005d44", - "size": 10, - "mnemonic": "movabs", - "operands": "rbx, 0x2b992ddfa232", - "stack_offset": -56 - }, - { - "address": "0x140005d4e", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rbx", - "stack_offset": -56 - }, - { - "address": "0x140005d51", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005dca", - "stack_offset": -56 - }, - { - "address": "0x140005d53", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]", - "stack_offset": -56 - }, - { - "address": "0x140005d57", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x10], 0", - "stack_offset": -56 - }, - { - "address": "0x140005d5f", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a34b]", - "stack_offset": -56 - }, - { - "address": "0x140005d65", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x10]", - "stack_offset": -56 - }, - { - "address": "0x140005d69", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": -56 - }, - { - "address": "0x140005d6d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a335]", - "stack_offset": -56 - }, - { - "address": "0x140005d73", - "size": 2, - "mnemonic": "mov", - "operands": "eax, eax", - "stack_offset": -56 - }, - { - "address": "0x140005d75", - "size": 4, - "mnemonic": "xor", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": -56 - }, - { - "address": "0x140005d79", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a321]", - "stack_offset": -56 - }, - { - "address": "0x140005d7f", - "size": 2, - "mnemonic": "mov", - "operands": "eax, eax", - "stack_offset": -56 - }, - { - "address": "0x140005d81", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x18]", - "stack_offset": -56 - }, - { - "address": "0x140005d85", - "size": 4, - "mnemonic": "xor", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": -56 - }, - { - "address": "0x140005d89", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a309]", - "stack_offset": -56 - }, - { - "address": "0x140005d8f", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x18]", - "stack_offset": -56 - }, - { - "address": "0x140005d92", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": -56 - }, - { - "address": "0x140005d96", - "size": 4, - "mnemonic": "shl", - "operands": "rax, 0x20", - "stack_offset": -56 - }, - { - "address": "0x140005d9a", - "size": 4, - "mnemonic": "xor", - "operands": "rax, qword ptr [rbp + 0x18]", - "stack_offset": -56 - }, - { - "address": "0x140005d9e", - "size": 4, - "mnemonic": "xor", - "operands": "rax, qword ptr [rbp - 0x10]", - "stack_offset": -56 - }, - { - "address": "0x140005da2", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rcx", - "stack_offset": -56 - }, - { - "address": "0x140005da5", - "size": 10, - "mnemonic": "movabs", - "operands": "rcx, 0xffffffffffff", - "stack_offset": -56 - }, - { - "address": "0x140005daf", - "size": 3, - "mnemonic": "and", - "operands": "rax, rcx", - "stack_offset": -56 - }, - { - "address": "0x140005db2", - "size": 10, - "mnemonic": "movabs", - "operands": "rcx, 0x2b992ddfa233", - "stack_offset": -56 - }, - { - "address": "0x140005dbc", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rbx", - "stack_offset": -56 - }, - { - "address": "0x140005dbf", - "size": 4, - "mnemonic": "cmove", - "operands": "rax, rcx", - "stack_offset": -56 - }, - { - "address": "0x140005dc3", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b276], rax", - "stack_offset": -56 - }, - { - "address": "0x140005dca", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]", - "stack_offset": -56 - }, - { - "address": "0x140005dcf", - "size": 3, - "mnemonic": "not", - "operands": "rax", - "stack_offset": -56 - }, - { - "address": "0x140005dd2", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b2a7], rax", - "stack_offset": -56 - }, - { - "address": "0x140005dd9", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": -56 - }, - { - "address": "0x140005ddd", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x140005dde", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140005e49", - "name": "", - "blocks": [ - { - "address": "0x140005e49", - "size": 8, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005e49", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140005e4a", - "size": 8, - "mnemonic": "lea", - "operands": "rbp, [rsp - 0x4c0]", - "stack_offset": -8 - }, - { - "address": "0x140005e52", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x5c0", - "stack_offset": -8 - }, - { - "address": "0x140005e59", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": -1480 - }, - { - "address": "0x140005e5b", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x17", - "stack_offset": -1480 - }, - { - "address": "0x140005e60", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a22a]", - "stack_offset": -1480 - }, - { - "address": "0x140005e66", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": -1480 - }, - { - "address": "0x140005e68", - "size": 2, - "mnemonic": "je", - "operands": "0x140005e6e", - "stack_offset": -1480 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000690a", - "size": 5, - "mnemonic": "lea", - "operands": "rbp, [rsp - 0x1f]", - "stack_offset": -8 - }, - { - "address": "0x14000690f", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0xe0", - "stack_offset": -8 - }, - { - "address": "0x140006916", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2a723]", - "stack_offset": -232 - }, - { - "address": "0x14000691d", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -232 - }, - { - "address": "0x140006920", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0xf], rax", - "stack_offset": -232 - }, - { - "address": "0x140006924", - "size": 4, - "mnemonic": "mov", - "operands": "r10, qword ptr [rbp + 0x77]", - "stack_offset": -232 - }, - { - "address": "0x140006928", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1d521]", - "stack_offset": -232 - }, - { - "address": "0x14000692f", - "size": 3, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rax]", - "stack_offset": -232 - }, - { - "address": "0x140006932", - "size": 3, - "mnemonic": "mov", - "operands": "r11, rcx", - "stack_offset": -232 - }, - { - "address": "0x140006935", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x30]", - "stack_offset": -232 - }, - { - "address": "0x14000693a", - "size": 4, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rax + 0x10]", - "stack_offset": -232 - }, - { - "address": "0x14000693e", - "size": 3, - "mnemonic": "movups", - "operands": "xmmword ptr [rcx], xmm0", - "stack_offset": -232 - }, - { - "address": "0x140006941", - "size": 4, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rax + 0x20]", - "stack_offset": -232 - }, - { - "address": "0x140006945", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rcx + 0x10], xmm1", - "stack_offset": -232 - }, - { - "address": "0x140006949", - "size": 4, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rax + 0x30]", - "stack_offset": -232 - }, - { - "address": "0x14000694d", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rcx + 0x20], xmm0", - "stack_offset": -232 - }, - { - "address": "0x140006951", - "size": 4, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rax + 0x40]", - "stack_offset": -232 - }, - { - "address": "0x140006955", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rcx + 0x30], xmm1", - "stack_offset": -232 - }, - { - "address": "0x140006959", - "size": 4, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rax + 0x50]", - "stack_offset": -232 - }, - { - "address": "0x14000695d", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rcx + 0x40], xmm0", - "stack_offset": -232 - }, - { - "address": "0x140006961", - "size": 4, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rax + 0x60]", - "stack_offset": -232 - }, - { - "address": "0x140006965", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rcx + 0x50], xmm1", - "stack_offset": -232 - }, - { - "address": "0x140006969", - "size": 7, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rax + 0x80]", - "stack_offset": -232 - }, - { - "address": "0x140006970", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rcx + 0x60], xmm0", - "stack_offset": -232 - }, - { - "address": "0x140006974", - "size": 4, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rax + 0x70]", - "stack_offset": -232 - }, - { - "address": "0x140006978", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + 0x90]", - "stack_offset": -232 - }, - { - "address": "0x14000697f", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rcx + 0x70], xmm0", - "stack_offset": -232 - }, - { - "address": "0x140006983", - "size": 7, - "mnemonic": "movups", - "operands": "xmmword ptr [rcx + 0x80], xmm1", - "stack_offset": -232 - }, - { - "address": "0x14000698a", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x90], rax", - "stack_offset": -232 - }, - { - "address": "0x140006991", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x2db0]", - "stack_offset": -232 - }, - { - "address": "0x140006998", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r11]", - "stack_offset": -232 - }, - { - "address": "0x14000699b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x71], rax", - "stack_offset": -232 - }, - { - "address": "0x14000699f", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x4f]", - "stack_offset": -232 - }, - { - "address": "0x1400069a3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x61], rax", - "stack_offset": -232 - }, - { - "address": "0x1400069a7", - "size": 4, - "mnemonic": "movsxd", - "operands": "rax, dword ptr [rbp + 0x5f]", - "stack_offset": -232 - }, - { - "address": "0x1400069ab", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x59], rax", - "stack_offset": -232 - }, - { - "address": "0x1400069af", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x57]", - "stack_offset": -232 - }, - { - "address": "0x1400069b3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x49], rax", - "stack_offset": -232 - }, - { - "address": "0x1400069b7", - "size": 4, - "mnemonic": "movzx", - "operands": "eax, byte ptr [rbp + 0x7f]", - "stack_offset": -232 - }, - { - "address": "0x1400069bb", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x39], rax", - "stack_offset": -232 - }, - { - "address": "0x1400069bf", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [r10 + 0x40]", - "stack_offset": -232 - }, - { - "address": "0x1400069c3", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": -232 - }, - { - "address": "0x1400069c8", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [r10 + 0x28]", - "stack_offset": -232 - }, - { - "address": "0x1400069cc", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x69], r9", - "stack_offset": -232 - }, - { - "address": "0x1400069d0", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": -232 - }, - { - "address": "0x1400069d3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x51], r8", - "stack_offset": -232 - }, - { - "address": "0x1400069d7", - "size": 5, - "mnemonic": "lea", - "operands": "r8, [rsp + 0x30]", - "stack_offset": -232 - }, - { - "address": "0x1400069dc", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x41], rdx", - "stack_offset": -232 - }, - { - "address": "0x1400069e0", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [r10]", - "stack_offset": -232 - }, - { - "address": "0x1400069e3", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -232 - }, - { - "address": "0x1400069e8", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x31], 0x19930520", - "stack_offset": -232 - }, - { - "address": "0x1400069f0", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x196fa]", - "stack_offset": -232 - }, - { - "address": "0x1400069f6", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0xf]", - "stack_offset": -232 - }, - { - "address": "0x1400069fa", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": -232 - }, - { - "address": "0x1400069fd", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": -232 - }, - { - "address": "0x140006a02", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0xe0", - "stack_offset": -232 - }, - { - "address": "0x140006a09", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x140006a0a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140006a0c", - "name": "", - "blocks": [ - { - "address": "0x140006a0c", - "size": 66, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006a0c", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140006a0e", - "size": 5, - "mnemonic": "lea", - "operands": "rbp, [rsp - 0x1f]", - "stack_offset": -8 - }, - { - "address": "0x140006a13", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0xe0", - "stack_offset": -8 - }, - { - "address": "0x140006a1a", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2a61f]", - "stack_offset": -232 - }, - { - "address": "0x140006a21", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -232 - }, - { - "address": "0x140006a24", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0xf], rax", - "stack_offset": -232 - }, - { - "address": "0x140006a28", - "size": 4, - "mnemonic": "mov", - "operands": "r10, qword ptr [rbp + 0x77]", - "stack_offset": -232 - }, - { - "address": "0x140006a2c", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1d37d]", - "stack_offset": -232 - }, - { - "address": "0x140006a33", - "size": 3, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rax]", - "stack_offset": -232 - }, - { - "address": "0x140006a36", - "size": 3, - "mnemonic": "mov", - "operands": "r11, rcx", - "stack_offset": -232 - }, - { - "address": "0x140006a39", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x30]", - "stack_offset": -232 - }, - { - "address": "0x140006a3e", - "size": 4, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rax + 0x10]", - "stack_offset": -232 - }, - { - "address": "0x140006a42", - "size": 3, - "mnemonic": "movups", - "operands": "xmmword ptr [rcx], xmm0", - "stack_offset": -232 - }, - { - "address": "0x140006a45", - "size": 4, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rax + 0x20]", - "stack_offset": -232 - }, - { - "address": "0x140006a49", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rcx + 0x10], xmm1", - "stack_offset": -232 - }, - { - "address": "0x140006a4d", - "size": 4, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rax + 0x30]", - "stack_offset": -232 - }, - { - "address": "0x140006a51", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rcx + 0x20], xmm0", - "stack_offset": -232 - }, - { - "address": "0x140006a55", - "size": 4, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rax + 0x40]", - "stack_offset": -232 - }, - { - "address": "0x140006a59", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rcx + 0x30], xmm1", - "stack_offset": -232 - }, - { - "address": "0x140006a5d", - "size": 4, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rax + 0x50]", - "stack_offset": -232 - }, - { - "address": "0x140006a61", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rcx + 0x40], xmm0", - "stack_offset": -232 - }, - { - "address": "0x140006a65", - "size": 4, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rax + 0x60]", - "stack_offset": -232 - }, - { - "address": "0x140006a69", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rcx + 0x50], xmm1", - "stack_offset": -232 - }, - { - "address": "0x140006a6d", - "size": 7, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rax + 0x80]", - "stack_offset": -232 - }, - { - "address": "0x140006a74", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rcx + 0x60], xmm0", - "stack_offset": -232 - }, - { - "address": "0x140006a78", - "size": 4, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rax + 0x70]", - "stack_offset": -232 - }, - { - "address": "0x140006a7c", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + 0x90]", - "stack_offset": -232 - }, - { - "address": "0x140006a83", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rcx + 0x70], xmm0", - "stack_offset": -232 - }, - { - "address": "0x140006a87", - "size": 7, - "mnemonic": "movups", - "operands": "xmmword ptr [rcx + 0x80], xmm1", - "stack_offset": -232 - }, - { - "address": "0x140006a8e", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x90], rax", - "stack_offset": -232 - }, - { - "address": "0x140006a95", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x2e98]", - "stack_offset": -232 - }, - { - "address": "0x140006a9c", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x71], rax", - "stack_offset": -232 - }, - { - "address": "0x140006aa0", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x4f]", - "stack_offset": -232 - }, - { - "address": "0x140006aa4", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x61], rax", - "stack_offset": -232 - }, - { - "address": "0x140006aa8", - "size": 4, - "mnemonic": "movsxd", - "operands": "rax, dword ptr [rbp + 0x5f]", - "stack_offset": -232 - }, - { - "address": "0x140006aac", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x51], r8", - "stack_offset": -232 - }, - { - "address": "0x140006ab0", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [rbp + 0x6f]", - "stack_offset": -232 - }, - { - "address": "0x140006ab4", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x59], rax", - "stack_offset": -232 - }, - { - "address": "0x140006ab8", - "size": 4, - "mnemonic": "movzx", - "operands": "eax, byte ptr [rbp + 0x7f]", - "stack_offset": -232 - }, - { - "address": "0x140006abc", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x39], rax", - "stack_offset": -232 - }, - { - "address": "0x140006ac0", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r8 + 0x18]", - "stack_offset": -232 - }, - { - "address": "0x140006ac4", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [r8 + 0x20]", - "stack_offset": -232 - }, - { - "address": "0x140006ac8", - "size": 4, - "mnemonic": "add", - "operands": "rcx, qword ptr [r10 + 8]", - "stack_offset": -232 - }, - { - "address": "0x140006acc", - "size": 4, - "mnemonic": "add", - "operands": "r8, qword ptr [r10 + 8]", - "stack_offset": -232 - }, - { - "address": "0x140006ad0", - "size": 4, - "mnemonic": "movsxd", - "operands": "rax, dword ptr [rbp + 0x67]", - "stack_offset": -232 - }, - { - "address": "0x140006ad4", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x19], rax", - "stack_offset": -232 - }, - { - "address": "0x140006ad8", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [r10 + 0x40]", - "stack_offset": -232 - }, - { - "address": "0x140006adc", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": -232 - }, - { - "address": "0x140006ae1", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [r10 + 0x28]", - "stack_offset": -232 - }, - { - "address": "0x140006ae5", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x69], r9", - "stack_offset": -232 - }, - { - "address": "0x140006ae9", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": -232 - }, - { - "address": "0x140006aec", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x49], rcx", - "stack_offset": -232 - }, - { - "address": "0x140006af0", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r11]", - "stack_offset": -232 - }, - { - "address": "0x140006af3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x41], rdx", - "stack_offset": -232 - }, - { - "address": "0x140006af7", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [r10]", - "stack_offset": -232 - }, - { - "address": "0x140006afa", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x29], r8", - "stack_offset": -232 - }, - { - "address": "0x140006afe", - "size": 5, - "mnemonic": "lea", - "operands": "r8, [rsp + 0x30]", - "stack_offset": -232 - }, - { - "address": "0x140006b03", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -232 - }, - { - "address": "0x140006b08", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x31], 0x19930520", - "stack_offset": -232 - }, - { - "address": "0x140006b10", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x195da]", - "stack_offset": -232 - }, - { - "address": "0x140006b16", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0xf]", - "stack_offset": -232 - }, - { - "address": "0x140006b1a", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": -232 - }, - { - "address": "0x140006b1d", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": -232 - }, - { - "address": "0x140006b22", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0xe0", - "stack_offset": -232 - }, - { - "address": "0x140006b29", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x140006b2a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140007cbb", - "name": "", - "blocks": [ - { - "address": "0x140007cbb", - "size": 21, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007cbb", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140007cbc", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x140007cbd", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x140007cbe", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x140007cc0", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x140007cc2", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x140007cc4", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x140007cc6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -56 - }, - { - "address": "0x140007cca", - "size": 8, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsp + 0xc0]", - "stack_offset": -152 - }, - { - "address": "0x140007cd2", - "size": 3, - "mnemonic": "mov", - "operands": "r12, r9", - "stack_offset": -152 - }, - { - "address": "0x140007cd5", - "size": 3, - "mnemonic": "mov", - "operands": "r13, rdx", - "stack_offset": -152 - }, - { - "address": "0x140007cd8", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rax + 0x10]", - "stack_offset": -152 - }, - { - "address": "0x140007cdc", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rcx", - "stack_offset": -152 - }, - { - "address": "0x140007cdf", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r12", - "stack_offset": -152 - }, - { - "address": "0x140007ce2", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r13", - "stack_offset": -152 - }, - { - "address": "0x140007ce5", - "size": 5, - "mnemonic": "call", - "operands": "0x140006544", - "stack_offset": -152 - }, - { - "address": "0x140007cea", - "size": 8, - "mnemonic": "mov", - "operands": "r9, qword ptr [rsp + 0xd0]", - "stack_offset": -152 - }, - { - "address": "0x140007cf2", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rax", - "stack_offset": -152 - }, - { - "address": "0x140007cf5", - "size": 8, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0xc8]", - "stack_offset": -152 - }, - { - "address": "0x140007cfd", - "size": 3, - "mnemonic": "test", - "operands": "r9, r9", - "stack_offset": -152 - }, - { - "address": "0x140007d00", - "size": 2, - "mnemonic": "je", - "operands": "0x140007d10", - "stack_offset": -152 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140007d18", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rbp + 0xc]", - "stack_offset": 0 - }, - { - "address": "0x140007d1c", - "size": 3, - "mnemonic": "mov", - "operands": "edi, dword ptr [rcx + 8]", - "stack_offset": 0 - }, - { - "address": "0x140007d1f", - "size": 2, - "mnemonic": "mov", - "operands": "esi, dword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x140007d21", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140007d26", - "size": 7, - "mnemonic": "mov", - "operands": "cl, byte ptr [rsp + 0xf8]", - "stack_offset": 0 - }, - { - "address": "0x140007d2d", - "size": 3, - "mnemonic": "add", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140007d30", - "size": 8, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsp + 0xb0]", - "stack_offset": 0 - }, - { - "address": "0x140007d38", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r15", - "stack_offset": 0 - }, - { - "address": "0x140007d3b", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x50], cl", - "stack_offset": 0 - }, - { - "address": "0x140007d3f", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r14", - "stack_offset": 0 - }, - { - "address": "0x140007d42", - "size": 8, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0xc0]", - "stack_offset": 0 - }, - { - "address": "0x140007d4a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], r12", - "stack_offset": 0 - }, - { - "address": "0x140007d4f", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rbp", - "stack_offset": 0 - }, - { - "address": "0x140007d54", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], edi", - "stack_offset": 0 - }, - { - "address": "0x140007d58", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], esi", - "stack_offset": 0 - }, - { - "address": "0x140007d5c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rcx", - "stack_offset": 0 - }, - { - "address": "0x140007d61", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r13", - "stack_offset": 0 - }, - { - "address": "0x140007d64", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": 0 - }, - { - "address": "0x140007d69", - "size": 5, - "mnemonic": "call", - "operands": "0x140006908", - "stack_offset": 0 - }, - { - "address": "0x140007d6e", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0xa0]", - "stack_offset": 0 - }, - { - "address": "0x140007d76", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x140007d7a", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 96 - }, - { - "address": "0x140007d7c", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 104 - }, - { - "address": "0x140007d7e", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 112 - }, - { - "address": "0x140007d80", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 120 - }, - { - "address": "0x140007d82", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 128 - }, - { - "address": "0x140007d83", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 136 - }, - { - "address": "0x140007d84", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 144 - }, - { - "address": "0x140007d85", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 152 - } - ], - "successors": [ - ] - }, - { - "address": "0x140007d02", - "size": 34, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007d02", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbp", - "stack_offset": 0 - }, - { - "address": "0x140007d05", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x140007d08", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r14", - "stack_offset": 0 - }, - { - "address": "0x140007d0b", - "size": 5, - "mnemonic": "call", - "operands": "0x140007b2c", - "stack_offset": 0 - }, - { - "address": "0x140007d10", - "size": 8, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0xd8]", - "stack_offset": 0 - }, - { - "address": "0x140007d18", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rbp + 0xc]", - "stack_offset": 0 - }, - { - "address": "0x140007d1c", - "size": 3, - "mnemonic": "mov", - "operands": "edi, dword ptr [rcx + 8]", - "stack_offset": 0 - }, - { - "address": "0x140007d1f", - "size": 2, - "mnemonic": "mov", - "operands": "esi, dword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x140007d21", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140007d26", - "size": 7, - "mnemonic": "mov", - "operands": "cl, byte ptr [rsp + 0xf8]", - "stack_offset": 0 - }, - { - "address": "0x140007d2d", - "size": 3, - "mnemonic": "add", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140007d30", - "size": 8, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsp + 0xb0]", - "stack_offset": 0 - }, - { - "address": "0x140007d38", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r15", - "stack_offset": 0 - }, - { - "address": "0x140007d3b", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x50], cl", - "stack_offset": 0 - }, - { - "address": "0x140007d3f", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r14", - "stack_offset": 0 - }, - { - "address": "0x140007d42", - "size": 8, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0xc0]", - "stack_offset": 0 - }, - { - "address": "0x140007d4a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], r12", - "stack_offset": 0 - }, - { - "address": "0x140007d4f", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rbp", - "stack_offset": 0 - }, - { - "address": "0x140007d54", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], edi", - "stack_offset": 0 - }, - { - "address": "0x140007d58", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], esi", - "stack_offset": 0 - }, - { - "address": "0x140007d5c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rcx", - "stack_offset": 0 - }, - { - "address": "0x140007d61", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r13", - "stack_offset": 0 - }, - { - "address": "0x140007d64", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": 0 - }, - { - "address": "0x140007d69", - "size": 5, - "mnemonic": "call", - "operands": "0x140006908", - "stack_offset": 0 - }, - { - "address": "0x140007d6e", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0xa0]", - "stack_offset": 0 - }, - { - "address": "0x140007d76", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x140007d7a", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 96 - }, - { - "address": "0x140007d7c", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 104 - }, - { - "address": "0x140007d7e", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 112 - }, - { - "address": "0x140007d80", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 120 - }, - { - "address": "0x140007d82", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 128 - }, - { - "address": "0x140007d83", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 136 - }, - { - "address": "0x140007d84", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 144 - }, - { - "address": "0x140007d85", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 152 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140007d93", - "name": "", - "blocks": [ - { - "address": "0x140007d93", - "size": 21, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007d93", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140007d94", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x140007d95", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x140007d96", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x140007d98", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x140007d9a", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x140007d9c", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x140007d9e", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -56 - }, - { - "address": "0x140007da2", - "size": 8, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsp + 0xc0]", - "stack_offset": -152 - }, - { - "address": "0x140007daa", - "size": 3, - "mnemonic": "mov", - "operands": "r12, r9", - "stack_offset": -152 - }, - { - "address": "0x140007dad", - "size": 3, - "mnemonic": "mov", - "operands": "r13, rdx", - "stack_offset": -152 - }, - { - "address": "0x140007db0", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rax + 0x10]", - "stack_offset": -152 - }, - { - "address": "0x140007db4", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rcx", - "stack_offset": -152 - }, - { - "address": "0x140007db7", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r12", - "stack_offset": -152 - }, - { - "address": "0x140007dba", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r13", - "stack_offset": -152 - }, - { - "address": "0x140007dbd", - "size": 5, - "mnemonic": "call", - "operands": "0x14000662c", - "stack_offset": -152 - }, - { - "address": "0x140007dc2", - "size": 8, - "mnemonic": "mov", - "operands": "r9, qword ptr [rsp + 0xd0]", - "stack_offset": -152 - }, - { - "address": "0x140007dca", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rax", - "stack_offset": -152 - }, - { - "address": "0x140007dcd", - "size": 8, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0xc8]", - "stack_offset": -152 - }, - { - "address": "0x140007dd5", - "size": 3, - "mnemonic": "test", - "operands": "r9, r9", - "stack_offset": -152 - }, - { - "address": "0x140007dd8", - "size": 2, - "mnemonic": "je", - "operands": "0x140007de8", - "stack_offset": -152 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140007df0", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140007df4", - "size": 3, - "mnemonic": "mov", - "operands": "edi, dword ptr [rcx + 8]", - "stack_offset": 0 - }, - { - "address": "0x140007df7", - "size": 2, - "mnemonic": "mov", - "operands": "esi, dword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x140007df9", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140007dfe", - "size": 7, - "mnemonic": "mov", - "operands": "cl, byte ptr [rsp + 0xf8]", - "stack_offset": 0 - }, - { - "address": "0x140007e05", - "size": 3, - "mnemonic": "add", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140007e08", - "size": 8, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsp + 0xb0]", - "stack_offset": 0 - }, - { - "address": "0x140007e10", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r15", - "stack_offset": 0 - }, - { - "address": "0x140007e13", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x50], cl", - "stack_offset": 0 - }, - { - "address": "0x140007e17", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r14", - "stack_offset": 0 - }, - { - "address": "0x140007e1a", - "size": 8, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0xc0]", - "stack_offset": 0 - }, - { - "address": "0x140007e22", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], r12", - "stack_offset": 0 - }, - { - "address": "0x140007e27", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rbp", - "stack_offset": 0 - }, - { - "address": "0x140007e2c", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], edi", - "stack_offset": 0 - }, - { - "address": "0x140007e30", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], esi", - "stack_offset": 0 - }, - { - "address": "0x140007e34", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rcx", - "stack_offset": 0 - }, - { - "address": "0x140007e39", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r13", - "stack_offset": 0 - }, - { - "address": "0x140007e3c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": 0 - }, - { - "address": "0x140007e41", - "size": 5, - "mnemonic": "call", - "operands": "0x140006a0c", - "stack_offset": 0 - }, - { - "address": "0x140007e46", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0xa0]", - "stack_offset": 0 - }, - { - "address": "0x140007e4e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x140007e52", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 96 - }, - { - "address": "0x140007e54", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 104 - }, - { - "address": "0x140007e56", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 112 - }, - { - "address": "0x140007e58", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 120 - }, - { - "address": "0x140007e5a", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 128 - }, - { - "address": "0x140007e5b", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 136 - }, - { - "address": "0x140007e5c", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 144 - }, - { - "address": "0x140007e5d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 152 - } - ], - "successors": [ - ] - }, - { - "address": "0x140007dda", - "size": 34, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007dda", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbp", - "stack_offset": 0 - }, - { - "address": "0x140007ddd", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x140007de0", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r14", - "stack_offset": 0 - }, - { - "address": "0x140007de3", - "size": 5, - "mnemonic": "call", - "operands": "0x140007bec", - "stack_offset": 0 - }, - { - "address": "0x140007de8", - "size": 8, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0xd8]", - "stack_offset": 0 - }, - { - "address": "0x140007df0", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140007df4", - "size": 3, - "mnemonic": "mov", - "operands": "edi, dword ptr [rcx + 8]", - "stack_offset": 0 - }, - { - "address": "0x140007df7", - "size": 2, - "mnemonic": "mov", - "operands": "esi, dword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x140007df9", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140007dfe", - "size": 7, - "mnemonic": "mov", - "operands": "cl, byte ptr [rsp + 0xf8]", - "stack_offset": 0 - }, - { - "address": "0x140007e05", - "size": 3, - "mnemonic": "add", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140007e08", - "size": 8, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsp + 0xb0]", - "stack_offset": 0 - }, - { - "address": "0x140007e10", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r15", - "stack_offset": 0 - }, - { - "address": "0x140007e13", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x50], cl", - "stack_offset": 0 - }, - { - "address": "0x140007e17", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r14", - "stack_offset": 0 - }, - { - "address": "0x140007e1a", - "size": 8, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0xc0]", - "stack_offset": 0 - }, - { - "address": "0x140007e22", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], r12", - "stack_offset": 0 - }, - { - "address": "0x140007e27", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rbp", - "stack_offset": 0 - }, - { - "address": "0x140007e2c", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], edi", - "stack_offset": 0 - }, - { - "address": "0x140007e30", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], esi", - "stack_offset": 0 - }, - { - "address": "0x140007e34", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rcx", - "stack_offset": 0 - }, - { - "address": "0x140007e39", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r13", - "stack_offset": 0 - }, - { - "address": "0x140007e3c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": 0 - }, - { - "address": "0x140007e41", - "size": 5, - "mnemonic": "call", - "operands": "0x140006a0c", - "stack_offset": 0 - }, - { - "address": "0x140007e46", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0xa0]", - "stack_offset": 0 - }, - { - "address": "0x140007e4e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x140007e52", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 96 - }, - { - "address": "0x140007e54", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 104 - }, - { - "address": "0x140007e56", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 112 - }, - { - "address": "0x140007e58", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 120 - }, - { - "address": "0x140007e5a", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 128 - }, - { - "address": "0x140007e5b", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 136 - }, - { - "address": "0x140007e5c", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 144 - }, - { - "address": "0x140007e5d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 152 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140007e60", - "name": "", - "blocks": [ - { - "address": "0x140007e60", - "size": 31, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007e60", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140007e62", - "size": 1, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": -8 - }, - { - "address": "0x140007e63", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -16 - }, - { - "address": "0x140007e64", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -24 - }, - { - "address": "0x140007e65", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -32 - }, - { - "address": "0x140007e67", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -40 - }, - { - "address": "0x140007e69", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -48 - }, - { - "address": "0x140007e6b", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -56 - }, - { - "address": "0x140007e6d", - "size": 5, - "mnemonic": "lea", - "operands": "rbp, [rsp - 0x28]", - "stack_offset": -64 - }, - { - "address": "0x140007e72", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x128", - "stack_offset": -64 - }, - { - "address": "0x140007e79", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x291c0]", - "stack_offset": -360 - }, - { - "address": "0x140007e80", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -360 - }, - { - "address": "0x140007e83", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x10], rax", - "stack_offset": -360 - }, - { - "address": "0x140007e87", - "size": 7, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rbp + 0x90]", - "stack_offset": -360 - }, - { - "address": "0x140007e8e", - "size": 3, - "mnemonic": "mov", - "operands": "r12, rdx", - "stack_offset": -360 - }, - { - "address": "0x140007e91", - "size": 7, - "mnemonic": "mov", - "operands": "r13, qword ptr [rbp + 0xa8]", - "stack_offset": -360 - }, - { - "address": "0x140007e98", - "size": 3, - "mnemonic": "mov", - "operands": "r15, r8", - "stack_offset": -360 - }, - { - "address": "0x140007e9b", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x68], r8", - "stack_offset": -360 - }, - { - "address": "0x140007ea0", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -360 - }, - { - "address": "0x140007ea3", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x78], rdx", - "stack_offset": -360 - }, - { - "address": "0x140007ea8", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rsi", - "stack_offset": -360 - }, - { - "address": "0x140007eab", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r12", - "stack_offset": -360 - }, - { - "address": "0x140007eae", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x78], r13", - "stack_offset": -360 - }, - { - "address": "0x140007eb2", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r9", - "stack_offset": -360 - }, - { - "address": "0x140007eb5", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x60], 0", - "stack_offset": -360 - }, - { - "address": "0x140007eba", - "size": 3, - "mnemonic": "mov", - "operands": "r14, r9", - "stack_offset": -360 - }, - { - "address": "0x140007ebd", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a25c", - "stack_offset": -360 - }, - { - "address": "0x140007ec2", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x64], eax", - "stack_offset": -360 - }, - { - "address": "0x140007ec6", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax", - "stack_offset": -360 - }, - { - "address": "0x140007ec8", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1", - "stack_offset": -360 - }, - { - "address": "0x140007ecb", - "size": 6, - "mnemonic": "jl", - "operands": "0x140008349", - "stack_offset": -360 - } - ], - "successors": [ - "0x140008349", - "0x140007ed1" - ] - }, - { - "address": "0x140008349", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008349", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x14000834e", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140007ed1", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007ed1", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, dword ptr [rsi + 4]", - "stack_offset": 0 - }, - { - "address": "0x140007ed4", - "size": 6, - "mnemonic": "jge", - "operands": "0x140008349", - "stack_offset": 0 - }, - { - "address": "0x140007eda", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rdi], 0xe06d7363", - "stack_offset": 0 - }, - { - "address": "0x140007ee0", - "size": 6, - "mnemonic": "jne", - "operands": "0x140007fc8", - "stack_offset": 0 - }, - { - "address": "0x140007ee6", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rdi + 0x18], 4", - "stack_offset": 0 - }, - { - "address": "0x140007eea", - "size": 6, - "mnemonic": "jne", - "operands": "0x140007fc8", - "stack_offset": 0 - }, - { - "address": "0x140007ef0", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdi + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140007ef3", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x19930520", - "stack_offset": 0 - }, - { - "address": "0x140007ef8", - "size": 2, - "mnemonic": "je", - "operands": "0x140007f08", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140007f0d", - "size": 6, - "mnemonic": "jne", - "operands": "0x140007fc8", - "stack_offset": 0 - }, - { - "address": "0x140007f13", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x140007f18", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rax + 0x20], 0", - "stack_offset": 0 - }, - { - "address": "0x140007f1d", - "size": 6, - "mnemonic": "je", - "operands": "0x1400082e2", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400082e2", - "0x140007f23" - ] - }, - { - "address": "0x140007efa", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007efa", - "size": 5, - "mnemonic": "add", - "operands": "eax, 0xe66cfadf", - "stack_offset": 0 - }, - { - "address": "0x140007eff", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140007f02", - "size": 6, - "mnemonic": "ja", - "operands": "0x140007fc8", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400082e6", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x1400082e9", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x1400082ee", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0x128", - "stack_offset": 0 - }, - { - "address": "0x1400082f5", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 296 - }, - { - "address": "0x1400082f7", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 304 - }, - { - "address": "0x1400082f9", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 312 - }, - { - "address": "0x1400082fb", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 320 - }, - { - "address": "0x1400082fd", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 328 - }, - { - "address": "0x1400082fe", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 336 - }, - { - "address": "0x1400082ff", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 344 - }, - { - "address": "0x140008300", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 352 - }, - { - "address": "0x140008301", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 360 - } - ], - "successors": [ - ] - }, - { - "address": "0x140007f23", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007f23", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x140007f28", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rax + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140007f2c", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x140007f31", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140007f35", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x60], 1", - "stack_offset": 0 - }, - { - "address": "0x140007f3a", - "size": 4, - "mnemonic": "mov", - "operands": "r15, qword ptr [rax + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140007f3e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x68], r15", - "stack_offset": 0 - }, - { - "address": "0x140007f43", - "size": 5, - "mnemonic": "call", - "operands": "0x140006de8", - "stack_offset": 0 - }, - { - "address": "0x140007f48", - "size": 3, - "mnemonic": "test", - "operands": "rdi, rdi", - "stack_offset": 0 - }, - { - "address": "0x140007f4b", - "size": 6, - "mnemonic": "je", - "operands": "0x140008349", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140007fcc", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x40], rax", - "stack_offset": 0 - }, - { - "address": "0x140007fd0", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x48], rsi", - "stack_offset": 0 - }, - { - "address": "0x140007fd4", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rdi], 0xe06d7363", - "stack_offset": 0 - }, - { - "address": "0x140007fda", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000829a", - "stack_offset": 0 - }, - { - "address": "0x140007fe0", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rdi + 0x18], 4", - "stack_offset": 0 - }, - { - "address": "0x140007fe4", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000829a", - "stack_offset": 0 - }, - { - "address": "0x140007fea", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdi + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140007fed", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x19930520", - "stack_offset": 0 - }, - { - "address": "0x140007ff2", - "size": 2, - "mnemonic": "je", - "operands": "0x140008002", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140007f57", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007f7e", - "stack_offset": 0 - }, - { - "address": "0x140007f59", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rdi + 0x18], 4", - "stack_offset": 0 - }, - { - "address": "0x140007f5d", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007f7e", - "stack_offset": 0 - }, - { - "address": "0x140007f5f", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdi + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140007f62", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x19930520", - "stack_offset": 0 - }, - { - "address": "0x140007f67", - "size": 2, - "mnemonic": "je", - "operands": "0x140007f73", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140008006", - "size": 6, - "mnemonic": "jbe", - "operands": "0x1400081d2", - "stack_offset": 0 - }, - { - "address": "0x14000800c", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0xa0]", - "stack_offset": 0 - }, - { - "address": "0x140008012", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140008016", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], eax", - "stack_offset": 0 - }, - { - "address": "0x14000801a", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000801e", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r14", - "stack_offset": 0 - }, - { - "address": "0x140008021", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi", - "stack_offset": 0 - }, - { - "address": "0x140008026", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, ebx", - "stack_offset": 0 - }, - { - "address": "0x140008029", - "size": 5, - "mnemonic": "call", - "operands": "0x140006650", - "stack_offset": 0 - }, - { - "address": "0x14000802e", - "size": 4, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rbp - 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140008032", - "size": 4, - "mnemonic": "movdqa", - "operands": "xmm0, xmm1", - "stack_offset": 0 - }, - { - "address": "0x140008036", - "size": 5, - "mnemonic": "psrldq", - "operands": "xmm0, 8", - "stack_offset": 0 - }, - { - "address": "0x14000803b", - "size": 4, - "mnemonic": "movd", - "operands": "eax, xmm0", - "stack_offset": 0 - }, - { - "address": "0x14000803f", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp - 0x38], xmm1", - "stack_offset": 0 - }, - { - "address": "0x140008044", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, dword ptr [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140008047", - "size": 6, - "mnemonic": "jae", - "operands": "0x1400081d2", - "stack_offset": 0 - }, - { - "address": "0x14000804d", - "size": 4, - "mnemonic": "mov", - "operands": "r15d, dword ptr [rbp - 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140008051", - "size": 5, - "mnemonic": "movq", - "operands": "r9, xmm1", - "stack_offset": 0 - }, - { - "address": "0x140008056", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x80], r9", - "stack_offset": 0 - }, - { - "address": "0x14000805a", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp - 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000805e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x140008061", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140008065", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r15d", - "stack_offset": 0 - }, - { - "address": "0x140008068", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rax*4]", - "stack_offset": 0 - }, - { - "address": "0x14000806c", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [r9 + 8]", - "stack_offset": 0 - }, - { - "address": "0x140008070", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rdx + rcx*4]", - "stack_offset": 0 - }, - { - "address": "0x140008074", - "size": 5, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [r8 + rax]", - "stack_offset": 0 - }, - { - "address": "0x140008079", - "size": 5, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [r8 + rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000807e", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x50], ecx", - "stack_offset": 0 - }, - { - "address": "0x140008081", - "size": 4, - "mnemonic": "movd", - "operands": "eax, xmm0", - "stack_offset": 0 - }, - { - "address": "0x140008085", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rbp - 0x60], xmm0", - "stack_offset": 0 - }, - { - "address": "0x140008089", - "size": 2, - "mnemonic": "cmp", - "operands": "eax, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000808b", - "size": 6, - "mnemonic": "jg", - "operands": "0x1400081c5", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400081c5", - "0x140008091" - ] - }, - { - "address": "0x140007ff4", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007ff4", - "size": 5, - "mnemonic": "add", - "operands": "eax, 0xe66cfadf", - "stack_offset": 0 - }, - { - "address": "0x140007ff9", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140007ffc", - "size": 6, - "mnemonic": "ja", - "operands": "0x14000829a", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140007f78", - "size": 6, - "mnemonic": "je", - "operands": "0x140008349", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008349", - "0x140007f7e" - ] - }, - { - "address": "0x140007f69", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007f69", - "size": 5, - "mnemonic": "add", - "operands": "eax, 0xe66cfadf", - "stack_offset": 0 - }, - { - "address": "0x140007f6e", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140007f71", - "size": 2, - "mnemonic": "ja", - "operands": "0x140007f7e", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007f7e", - "0x140007f73" - ] - }, - { - "address": "0x1400081c5", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400081c5", - "size": 3, - "mnemonic": "inc", - "operands": "r15d", - "stack_offset": 0 - }, - { - "address": "0x1400081c8", - "size": 4, - "mnemonic": "cmp", - "operands": "r15d, dword ptr [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x1400081cc", - "size": 6, - "mnemonic": "jb", - "operands": "0x14000805a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000805a", - "0x1400081d2" - ] - }, - { - "address": "0x140008091", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008091", - "size": 5, - "mnemonic": "movq", - "operands": "rax, xmm0", - "stack_offset": 0 - }, - { - "address": "0x140008096", - "size": 4, - "mnemonic": "shr", - "operands": "rax, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000809a", - "size": 2, - "mnemonic": "cmp", - "operands": "ebx, eax", - "stack_offset": 0 - }, - { - "address": "0x14000809c", - "size": 6, - "mnemonic": "jg", - "operands": "0x1400081c5", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000829e", - "size": 2, - "mnemonic": "jbe", - "operands": "0x1400082d6", - "stack_offset": 0 - }, - { - "address": "0x1400082a0", - "size": 7, - "mnemonic": "cmp", - "operands": "byte ptr [rbp + 0x98], 0", - "stack_offset": 0 - }, - { - "address": "0x1400082a7", - "size": 6, - "mnemonic": "jne", - "operands": "0x140008349", - "stack_offset": 0 - }, - { - "address": "0x1400082ad", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0xa0]", - "stack_offset": 0 - }, - { - "address": "0x1400082b3", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r14", - "stack_offset": 0 - }, - { - "address": "0x1400082b6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], r13", - "stack_offset": 0 - }, - { - "address": "0x1400082bb", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r15", - "stack_offset": 0 - }, - { - "address": "0x1400082be", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], eax", - "stack_offset": 0 - }, - { - "address": "0x1400082c2", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r12", - "stack_offset": 0 - }, - { - "address": "0x1400082c5", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], ebx", - "stack_offset": 0 - }, - { - "address": "0x1400082c9", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400082cc", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400082d1", - "size": 5, - "mnemonic": "call", - "operands": "0x140008888", - "stack_offset": 0 - }, - { - "address": "0x1400082d6", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x1400082db", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rax + 0x38], 0", - "stack_offset": 0 - }, - { - "address": "0x1400082e0", - "size": 2, - "mnemonic": "jne", - "operands": "0x140008349", - "stack_offset": 0 - }, - { - "address": "0x1400082e2", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x1400082e6", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x1400082e9", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x1400082ee", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0x128", - "stack_offset": 0 - }, - { - "address": "0x1400082f5", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 296 - }, - { - "address": "0x1400082f7", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 304 - }, - { - "address": "0x1400082f9", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 312 - }, - { - "address": "0x1400082fb", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 320 - }, - { - "address": "0x1400082fd", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 328 - }, - { - "address": "0x1400082fe", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 336 - }, - { - "address": "0x1400082ff", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 344 - }, - { - "address": "0x140008300", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 352 - }, - { - "address": "0x140008301", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 360 - } - ], - "successors": [ - ] - }, - { - "address": "0x140007f7e", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007f7e", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x140007f83", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rax + 0x38], 0", - "stack_offset": 0 - }, - { - "address": "0x140007f88", - "size": 2, - "mnemonic": "je", - "operands": "0x140007fc8", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000805e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x140008061", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140008065", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r15d", - "stack_offset": 0 - }, - { - "address": "0x140008068", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rax*4]", - "stack_offset": 0 - }, - { - "address": "0x14000806c", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [r9 + 8]", - "stack_offset": 0 - }, - { - "address": "0x140008070", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rdx + rcx*4]", - "stack_offset": 0 - }, - { - "address": "0x140008074", - "size": 5, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [r8 + rax]", - "stack_offset": 0 - }, - { - "address": "0x140008079", - "size": 5, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [r8 + rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000807e", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x50], ecx", - "stack_offset": 0 - }, - { - "address": "0x140008081", - "size": 4, - "mnemonic": "movd", - "operands": "eax, xmm0", - "stack_offset": 0 - }, - { - "address": "0x140008085", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rbp - 0x60], xmm0", - "stack_offset": 0 - }, - { - "address": "0x140008089", - "size": 2, - "mnemonic": "cmp", - "operands": "eax, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000808b", - "size": 6, - "mnemonic": "jg", - "operands": "0x1400081c5", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400081d4", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0x1fffffff", - "stack_offset": 0 - }, - { - "address": "0x1400081d9", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x19930521", - "stack_offset": 0 - }, - { - "address": "0x1400081de", - "size": 6, - "mnemonic": "jb", - "operands": "0x1400082d6", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400080a6", - "size": 3, - "mnemonic": "xor", - "operands": "r12d, r12d", - "stack_offset": 0 - }, - { - "address": "0x1400080a9", - "size": 5, - "mnemonic": "psrldq", - "operands": "xmm0, 8", - "stack_offset": 0 - }, - { - "address": "0x1400080ae", - "size": 5, - "mnemonic": "movq", - "operands": "rax, xmm0", - "stack_offset": 0 - }, - { - "address": "0x1400080b3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x68], rcx", - "stack_offset": 0 - }, - { - "address": "0x1400080b7", - "size": 4, - "mnemonic": "shr", - "operands": "rax, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400080bb", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x70], rax", - "stack_offset": 0 - }, - { - "address": "0x1400080bf", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400080c1", - "size": 6, - "mnemonic": "je", - "operands": "0x1400081c0", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400081c0", - "0x1400080c7" - ] - }, - { - "address": "0x140007f8a", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007f8a", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x140007f8f", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rax + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140007f93", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x140007f98", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140007f9b", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140007f9e", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x38], 0", - "stack_offset": 0 - }, - { - "address": "0x140007fa6", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a2f4", - "stack_offset": 0 - }, - { - "address": "0x140007fab", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140007fad", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007fc4", - "stack_offset": 0 - }, - { - "address": "0x140007faf", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140007fb2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a3dc", - "stack_offset": 0 - }, - { - "address": "0x140007fb7", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140007fb9", - "size": 6, - "mnemonic": "je", - "operands": "0x140008326", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008326", - "0x140007fbf" - ] - }, - { - "address": "0x1400082d6", - "size": 16, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400082d6", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x1400082db", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rax + 0x38], 0", - "stack_offset": 0 - }, - { - "address": "0x1400082e0", - "size": 2, - "mnemonic": "jne", - "operands": "0x140008349", - "stack_offset": 0 - }, - { - "address": "0x1400082e2", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x1400082e6", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x1400082e9", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x1400082ee", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0x128", - "stack_offset": 0 - }, - { - "address": "0x1400082f5", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 296 - }, - { - "address": "0x1400082f7", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 304 - }, - { - "address": "0x1400082f9", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 312 - }, - { - "address": "0x1400082fb", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 320 - }, - { - "address": "0x1400082fd", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 328 - }, - { - "address": "0x1400082fe", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 336 - }, - { - "address": "0x1400082ff", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 344 - }, - { - "address": "0x140008300", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 352 - }, - { - "address": "0x140008301", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 360 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400081e4", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400081e4", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rsi + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x1400081e8", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400081ea", - "size": 2, - "mnemonic": "je", - "operands": "0x1400081f6", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400081c5", - "size": 3, - "mnemonic": "inc", - "operands": "r15d", - "stack_offset": 0 - }, - { - "address": "0x1400081c8", - "size": 4, - "mnemonic": "cmp", - "operands": "r15d, dword ptr [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x1400081cc", - "size": 6, - "mnemonic": "jb", - "operands": "0x14000805a", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400080cb", - "size": 4, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rcx + rax*4]", - "stack_offset": 0 - }, - { - "address": "0x1400080cf", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rbp - 8], xmm0", - "stack_offset": 0 - }, - { - "address": "0x1400080d3", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [rcx + rax*4 + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x1400080d7", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 8], eax", - "stack_offset": 0 - }, - { - "address": "0x1400080da", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400080de", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rax + 0xc]", - "stack_offset": 0 - }, - { - "address": "0x1400080e2", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x1400080e7", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400080eb", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400080ef", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400080f2", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x70], rcx", - "stack_offset": 0 - }, - { - "address": "0x1400080f7", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rax + 0xc]", - "stack_offset": 0 - }, - { - "address": "0x1400080fb", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x140008100", - "size": 4, - "mnemonic": "mov", - "operands": "r13d, dword ptr [rax + rbx]", - "stack_offset": 0 - }, - { - "address": "0x140008104", - "size": 3, - "mnemonic": "test", - "operands": "r13d, r13d", - "stack_offset": 0 - }, - { - "address": "0x140008107", - "size": 2, - "mnemonic": "jle", - "operands": "0x140008143", - "stack_offset": 0 - }, - { - "address": "0x140008109", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000810e", - "size": 3, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x140008111", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x140008116", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [rdi + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000811a", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 8]", - "stack_offset": 0 - }, - { - "address": "0x14000811e", - "size": 3, - "mnemonic": "add", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140008121", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140008124", - "size": 5, - "mnemonic": "call", - "operands": "0x140008df4", - "stack_offset": 0 - }, - { - "address": "0x140008129", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000812b", - "size": 2, - "mnemonic": "jne", - "operands": "0x140008155", - "stack_offset": 0 - }, - { - "address": "0x14000812d", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140008132", - "size": 3, - "mnemonic": "dec", - "operands": "r13d", - "stack_offset": 0 - }, - { - "address": "0x140008135", - "size": 4, - "mnemonic": "add", - "operands": "rax, 4", - "stack_offset": 0 - }, - { - "address": "0x140008139", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x70], rax", - "stack_offset": 0 - }, - { - "address": "0x14000813e", - "size": 3, - "mnemonic": "test", - "operands": "r13d, r13d", - "stack_offset": 0 - }, - { - "address": "0x140008141", - "size": 2, - "mnemonic": "jg", - "operands": "0x14000810e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000810e", - "0x140008143" - ] - }, - { - "address": "0x140008326", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008326", - "size": 5, - "mnemonic": "call", - "operands": "0x140010b70", - "stack_offset": 0 - }, - { - "address": "0x14000832b", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140007fbf", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007fbf", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140008302", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400081fa", - "size": 6, - "mnemonic": "je", - "operands": "0x1400082d6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400082d6", - "0x140008200" - ] - }, - { - "address": "0x1400081ec", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400081ec", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x1400081f1", - "size": 3, - "mnemonic": "add", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400081f4", - "size": 2, - "mnemonic": "jne", - "operands": "0x140008213", - "stack_offset": 0 - }, - { - "address": "0x1400081f6", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [rsi + 0x24], 4", - "stack_offset": 0 - }, - { - "address": "0x1400081fa", - "size": 6, - "mnemonic": "je", - "operands": "0x1400082d6", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008111", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x140008116", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [rdi + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000811a", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 8]", - "stack_offset": 0 - }, - { - "address": "0x14000811e", - "size": 3, - "mnemonic": "add", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140008121", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140008124", - "size": 5, - "mnemonic": "call", - "operands": "0x140008df4", - "stack_offset": 0 - }, - { - "address": "0x140008129", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000812b", - "size": 2, - "mnemonic": "jne", - "operands": "0x140008155", - "stack_offset": 0 - }, - { - "address": "0x14000812d", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140008132", - "size": 3, - "mnemonic": "dec", - "operands": "r13d", - "stack_offset": 0 - }, - { - "address": "0x140008135", - "size": 4, - "mnemonic": "add", - "operands": "rax, 4", - "stack_offset": 0 - }, - { - "address": "0x140008139", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x70], rax", - "stack_offset": 0 - }, - { - "address": "0x14000813e", - "size": 3, - "mnemonic": "test", - "operands": "r13d, r13d", - "stack_offset": 0 - }, - { - "address": "0x140008141", - "size": 2, - "mnemonic": "jg", - "operands": "0x14000810e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000810e", - "0x140008143" - ] - }, - { - "address": "0x140008143", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008143", - "size": 3, - "mnemonic": "inc", - "operands": "r12d", - "stack_offset": 0 - }, - { - "address": "0x140008146", - "size": 4, - "mnemonic": "cmp", - "operands": "r12d, dword ptr [rbp - 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000814a", - "size": 2, - "mnemonic": "je", - "operands": "0x1400081b8", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400081b8", - "0x14000814c" - ] - }, - { - "address": "0x140008302", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008302", - "size": 2, - "mnemonic": "mov", - "operands": "dl, 1", - "stack_offset": 0 - }, - { - "address": "0x140008304", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140008307", - "size": 5, - "mnemonic": "call", - "operands": "0x140006f98", - "stack_offset": 0 - }, - { - "address": "0x14000830c", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140008310", - "size": 5, - "mnemonic": "call", - "operands": "0x140009724", - "stack_offset": 0 - }, - { - "address": "0x140008315", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x27c54]", - "stack_offset": 0 - }, - { - "address": "0x14000831c", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140008320", - "size": 5, - "mnemonic": "call", - "operands": "0x140006198", - "stack_offset": 0 - }, - { - "address": "0x140008325", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140008200", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008200", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140008203", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r14", - "stack_offset": 0 - }, - { - "address": "0x140008206", - "size": 5, - "mnemonic": "call", - "operands": "0x140006478", - "stack_offset": 0 - }, - { - "address": "0x14000820b", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x14000820d", - "size": 6, - "mnemonic": "jne", - "operands": "0x1400082d6", - "stack_offset": 0 - }, - { - "address": "0x140008213", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [rsi + 0x24], 4", - "stack_offset": 0 - }, - { - "address": "0x140008217", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000832c", - "stack_offset": 0 - }, - { - "address": "0x14000821d", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rsi + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140008221", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140008223", - "size": 2, - "mnemonic": "je", - "operands": "0x140008230", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400081bc", - "size": 4, - "mnemonic": "mov", - "operands": "r9, qword ptr [rbp - 0x80]", - "stack_offset": 0 - }, - { - "address": "0x1400081c0", - "size": 5, - "mnemonic": "mov", - "operands": "r12, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x1400081c5", - "size": 3, - "mnemonic": "inc", - "operands": "r15d", - "stack_offset": 0 - }, - { - "address": "0x1400081c8", - "size": 4, - "mnemonic": "cmp", - "operands": "r15d, dword ptr [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x1400081cc", - "size": 6, - "mnemonic": "jb", - "operands": "0x14000805a", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008150", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400080c7", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400080c7" - ] - }, - { - "address": "0x140008230", - "size": 25, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008230", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140008232", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140008235", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a2f4", - "stack_offset": 0 - }, - { - "address": "0x14000823a", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x14000823c", - "size": 6, - "mnemonic": "jne", - "operands": "0x1400082d6", - "stack_offset": 0 - }, - { - "address": "0x140008242", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp - 0x78]", - "stack_offset": 0 - }, - { - "address": "0x140008246", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rsi", - "stack_offset": 0 - }, - { - "address": "0x140008249", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r14", - "stack_offset": 0 - }, - { - "address": "0x14000824c", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r12", - "stack_offset": 0 - }, - { - "address": "0x14000824f", - "size": 5, - "mnemonic": "call", - "operands": "0x140006544", - "stack_offset": 0 - }, - { - "address": "0x140008254", - "size": 6, - "mnemonic": "mov", - "operands": "cl, byte ptr [rbp + 0x98]", - "stack_offset": 0 - }, - { - "address": "0x14000825a", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rax", - "stack_offset": 0 - }, - { - "address": "0x14000825d", - "size": 5, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsp + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x140008262", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140008265", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x50], cl", - "stack_offset": 0 - }, - { - "address": "0x140008269", - "size": 3, - "mnemonic": "or", - "operands": "ecx, 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x14000826c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], r14", - "stack_offset": 0 - }, - { - "address": "0x140008271", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], 0", - "stack_offset": 0 - }, - { - "address": "0x14000827a", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], ecx", - "stack_offset": 0 - }, - { - "address": "0x14000827e", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], ecx", - "stack_offset": 0 - }, - { - "address": "0x140008282", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r12", - "stack_offset": 0 - }, - { - "address": "0x140008285", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000828a", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], 0", - "stack_offset": 0 - }, - { - "address": "0x140008293", - "size": 5, - "mnemonic": "call", - "operands": "0x140006908", - "stack_offset": 0 - }, - { - "address": "0x140008298", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400082d6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400082d6" - ] - }, - { - "address": "0x140008225", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008225", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x14000822a", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbx + rax]", - "stack_offset": 0 - }, - { - "address": "0x14000822e", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140008232", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008232" - ] - }, - { - "address": "0x140008232", - "size": 24, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008232", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140008235", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a2f4", - "stack_offset": 0 - }, - { - "address": "0x14000823a", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x14000823c", - "size": 6, - "mnemonic": "jne", - "operands": "0x1400082d6", - "stack_offset": 0 - }, - { - "address": "0x140008242", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp - 0x78]", - "stack_offset": 0 - }, - { - "address": "0x140008246", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rsi", - "stack_offset": 0 - }, - { - "address": "0x140008249", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r14", - "stack_offset": 0 - }, - { - "address": "0x14000824c", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r12", - "stack_offset": 0 - }, - { - "address": "0x14000824f", - "size": 5, - "mnemonic": "call", - "operands": "0x140006544", - "stack_offset": 0 - }, - { - "address": "0x140008254", - "size": 6, - "mnemonic": "mov", - "operands": "cl, byte ptr [rbp + 0x98]", - "stack_offset": 0 - }, - { - "address": "0x14000825a", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rax", - "stack_offset": 0 - }, - { - "address": "0x14000825d", - "size": 5, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsp + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x140008262", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140008265", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x50], cl", - "stack_offset": 0 - }, - { - "address": "0x140008269", - "size": 3, - "mnemonic": "or", - "operands": "ecx, 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x14000826c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], r14", - "stack_offset": 0 - }, - { - "address": "0x140008271", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], 0", - "stack_offset": 0 - }, - { - "address": "0x14000827a", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], ecx", - "stack_offset": 0 - }, - { - "address": "0x14000827e", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], ecx", - "stack_offset": 0 - }, - { - "address": "0x140008282", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r12", - "stack_offset": 0 - }, - { - "address": "0x140008285", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000828a", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], 0", - "stack_offset": 0 - }, - { - "address": "0x140008293", - "size": 5, - "mnemonic": "call", - "operands": "0x140006908", - "stack_offset": 0 - }, - { - "address": "0x140008298", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400082d6", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140008352", - "size": 1, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": -8 - }, - { - "address": "0x140008353", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -16 - }, - { - "address": "0x140008354", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -24 - }, - { - "address": "0x140008355", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -32 - }, - { - "address": "0x140008357", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -40 - }, - { - "address": "0x140008359", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -48 - }, - { - "address": "0x14000835b", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -56 - }, - { - "address": "0x14000835d", - "size": 8, - "mnemonic": "lea", - "operands": "rbp, [rsp - 0x88]", - "stack_offset": -64 - }, - { - "address": "0x140008365", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x188", - "stack_offset": -64 - }, - { - "address": "0x14000836c", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x28ccd]", - "stack_offset": -456 - }, - { - "address": "0x140008373", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -456 - }, - { - "address": "0x140008376", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x70], rax", - "stack_offset": -456 - }, - { - "address": "0x14000837a", - "size": 7, - "mnemonic": "mov", - "operands": "r15, qword ptr [rbp + 0xf0]", - "stack_offset": -456 - }, - { - "address": "0x140008381", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8", - "stack_offset": -456 - }, - { - "address": "0x140008384", - "size": 7, - "mnemonic": "mov", - "operands": "r13, qword ptr [rbp + 0x108]", - "stack_offset": -456 - }, - { - "address": "0x14000838b", - "size": 3, - "mnemonic": "mov", - "operands": "r12, rdx", - "stack_offset": -456 - }, - { - "address": "0x14000838e", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x58], rdx", - "stack_offset": -456 - }, - { - "address": "0x140008392", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -456 - }, - { - "address": "0x140008395", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15", - "stack_offset": -456 - }, - { - "address": "0x140008398", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x70], rbx", - "stack_offset": -456 - }, - { - "address": "0x14000839d", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r9", - "stack_offset": -456 - }, - { - "address": "0x1400083a0", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x60], r13", - "stack_offset": -456 - }, - { - "address": "0x1400083a4", - "size": 3, - "mnemonic": "mov", - "operands": "r14, r9", - "stack_offset": -456 - }, - { - "address": "0x1400083a7", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x60], 0", - "stack_offset": -456 - }, - { - "address": "0x1400083ac", - "size": 5, - "mnemonic": "call", - "operands": "0x1400075e0", - "stack_offset": -456 - }, - { - "address": "0x1400083b1", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [r14 + 0x48], 0", - "stack_offset": -456 - }, - { - "address": "0x1400083b6", - "size": 2, - "mnemonic": "mov", - "operands": "esi, eax", - "stack_offset": -456 - }, - { - "address": "0x1400083b8", - "size": 2, - "mnemonic": "je", - "operands": "0x1400083d2", - "stack_offset": -456 - } - ], - "successors": [ - "0x1400083d2", - "0x1400083ba" - ] - }, - { - "address": "0x1400083d2", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400083d2", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x1400083d7", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x78], -2", - "stack_offset": 0 - }, - { - "address": "0x1400083db", - "size": 2, - "mnemonic": "je", - "operands": "0x1400083f1", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400083f1", - "0x1400083dd" - ] - }, - { - "address": "0x1400083ba", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400083ba", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x1400083bf", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x78], -2", - "stack_offset": 0 - }, - { - "address": "0x1400083c3", - "size": 6, - "mnemonic": "jne", - "operands": "0x140008881", - "stack_offset": 0 - }, - { - "address": "0x1400083c9", - "size": 4, - "mnemonic": "mov", - "operands": "esi, dword ptr [r14 + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x1400083cd", - "size": 3, - "mnemonic": "sub", - "operands": "esi, 2", - "stack_offset": 0 - }, - { - "address": "0x1400083d0", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400083f1", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400083f1" - ] - }, - { - "address": "0x1400083f1", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400083f1", - "size": 3, - "mnemonic": "cmp", - "operands": "esi, -1", - "stack_offset": 0 - }, - { - "address": "0x1400083f4", - "size": 6, - "mnemonic": "jl", - "operands": "0x140008881", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008881", - "0x1400083fa" - ] - }, - { - "address": "0x1400083dd", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400083dd", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x1400083e2", - "size": 3, - "mnemonic": "mov", - "operands": "esi, dword ptr [rax + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x1400083e5", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x1400083ea", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x78], 0xfffffffe", - "stack_offset": 0 - }, - { - "address": "0x1400083f1", - "size": 3, - "mnemonic": "cmp", - "operands": "esi, -1", - "stack_offset": 0 - }, - { - "address": "0x1400083f4", - "size": 6, - "mnemonic": "jl", - "operands": "0x140008881", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008881", - "0x1400083fa" - ] - }, - { - "address": "0x140008881", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008881", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140008886", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400083fa", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400083fa", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [r15 + 8], 0", - "stack_offset": 0 - }, - { - "address": "0x1400083ff", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip - 0x8406]", - "stack_offset": 0 - }, - { - "address": "0x140008406", - "size": 2, - "mnemonic": "je", - "operands": "0x140008434", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008434", - "0x140008408" - ] - }, - { - "address": "0x140008434", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008434", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140008436", - "size": 2, - "mnemonic": "cmp", - "operands": "esi, eax", - "stack_offset": 0 - }, - { - "address": "0x140008438", - "size": 6, - "mnemonic": "jge", - "operands": "0x140008881", - "stack_offset": 0 - }, - { - "address": "0x14000843e", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rdi], 0xe06d7363", - "stack_offset": 0 - }, - { - "address": "0x140008444", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000852d", - "stack_offset": 0 - }, - { - "address": "0x14000844a", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rdi + 0x18], 4", - "stack_offset": 0 - }, - { - "address": "0x14000844e", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000852d", - "stack_offset": 0 - }, - { - "address": "0x140008454", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdi + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140008457", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x19930520", - "stack_offset": 0 - }, - { - "address": "0x14000845c", - "size": 2, - "mnemonic": "je", - "operands": "0x14000846c", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000840c", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [r14 + 8]", - "stack_offset": 0 - }, - { - "address": "0x140008410", - "size": 3, - "mnemonic": "add", - "operands": "rdx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140008413", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140008416", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140008419", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r8 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140008422", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r8 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x14000842a", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000842d", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x140008430", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140008432", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140008436", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140008471", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000852d", - "stack_offset": 0 - }, - { - "address": "0x140008477", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x14000847c", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rax + 0x20], 0", - "stack_offset": 0 - }, - { - "address": "0x140008481", - "size": 6, - "mnemonic": "je", - "operands": "0x14000881a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000881a", - "0x140008487" - ] - }, - { - "address": "0x14000845e", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000845e", - "size": 5, - "mnemonic": "add", - "operands": "eax, 0xe66cfadf", - "stack_offset": 0 - }, - { - "address": "0x140008463", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140008466", - "size": 6, - "mnemonic": "ja", - "operands": "0x14000852d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000852d", - "0x14000846c" - ] - }, - { - "address": "0x140008436", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008436", - "size": 2, - "mnemonic": "cmp", - "operands": "esi, eax", - "stack_offset": 0 - }, - { - "address": "0x140008438", - "size": 6, - "mnemonic": "jge", - "operands": "0x140008881", - "stack_offset": 0 - }, - { - "address": "0x14000843e", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rdi], 0xe06d7363", - "stack_offset": 0 - }, - { - "address": "0x140008444", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000852d", - "stack_offset": 0 - }, - { - "address": "0x14000844a", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rdi + 0x18], 4", - "stack_offset": 0 - }, - { - "address": "0x14000844e", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000852d", - "stack_offset": 0 - }, - { - "address": "0x140008454", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdi + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140008457", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x19930520", - "stack_offset": 0 - }, - { - "address": "0x14000845c", - "size": 2, - "mnemonic": "je", - "operands": "0x14000846c", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000881e", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x140008821", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x140008826", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0x188", - "stack_offset": 0 - }, - { - "address": "0x14000882d", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 392 - }, - { - "address": "0x14000882f", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 400 - }, - { - "address": "0x140008831", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 408 - }, - { - "address": "0x140008833", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 416 - }, - { - "address": "0x140008835", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 424 - }, - { - "address": "0x140008836", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 432 - }, - { - "address": "0x140008837", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 440 - }, - { - "address": "0x140008838", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 448 - }, - { - "address": "0x140008839", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 456 - } - ], - "successors": [ - ] - }, - { - "address": "0x140008487", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008487", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x14000848c", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rax + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140008490", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x140008495", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140008499", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x60], 1", - "stack_offset": 0 - }, - { - "address": "0x14000849e", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rax + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x1400084a2", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x70], rbx", - "stack_offset": 0 - }, - { - "address": "0x1400084a7", - "size": 5, - "mnemonic": "call", - "operands": "0x140006de8", - "stack_offset": 0 - }, - { - "address": "0x1400084ac", - "size": 3, - "mnemonic": "test", - "operands": "rdi, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400084af", - "size": 6, - "mnemonic": "je", - "operands": "0x140008881", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008531", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 8]", - "stack_offset": 0 - }, - { - "address": "0x140008535", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r15", - "stack_offset": 0 - }, - { - "address": "0x140008538", - "size": 5, - "mnemonic": "call", - "operands": "0x140009604", - "stack_offset": 0 - }, - { - "address": "0x14000853d", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rdi], 0xe06d7363", - "stack_offset": 0 - }, - { - "address": "0x140008543", - "size": 6, - "mnemonic": "jne", - "operands": "0x1400087d2", - "stack_offset": 0 - }, - { - "address": "0x140008549", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rdi + 0x18], 4", - "stack_offset": 0 - }, - { - "address": "0x14000854d", - "size": 6, - "mnemonic": "jne", - "operands": "0x1400087d2", - "stack_offset": 0 - }, - { - "address": "0x140008553", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdi + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140008556", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x19930520", - "stack_offset": 0 - }, - { - "address": "0x14000855b", - "size": 2, - "mnemonic": "je", - "operands": "0x14000856b", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400084bb", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400084e2", - "stack_offset": 0 - }, - { - "address": "0x1400084bd", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rdi + 0x18], 4", - "stack_offset": 0 - }, - { - "address": "0x1400084c1", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400084e2", - "stack_offset": 0 - }, - { - "address": "0x1400084c3", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdi + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x1400084c6", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x19930520", - "stack_offset": 0 - }, - { - "address": "0x1400084cb", - "size": 2, - "mnemonic": "je", - "operands": "0x1400084d7", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000856f", - "size": 6, - "mnemonic": "jbe", - "operands": "0x1400087b7", - "stack_offset": 0 - }, - { - "address": "0x140008575", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x100]", - "stack_offset": 0 - }, - { - "address": "0x14000857b", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 8]", - "stack_offset": 0 - }, - { - "address": "0x14000857f", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], eax", - "stack_offset": 0 - }, - { - "address": "0x140008583", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140008587", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r14", - "stack_offset": 0 - }, - { - "address": "0x14000858a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r15", - "stack_offset": 0 - }, - { - "address": "0x14000858f", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, esi", - "stack_offset": 0 - }, - { - "address": "0x140008592", - "size": 5, - "mnemonic": "call", - "operands": "0x140006788", - "stack_offset": 0 - }, - { - "address": "0x140008597", - "size": 4, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rbp - 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14000859b", - "size": 4, - "mnemonic": "movdqa", - "operands": "xmm0, xmm1", - "stack_offset": 0 - }, - { - "address": "0x14000859f", - "size": 5, - "mnemonic": "psrldq", - "operands": "xmm0, 8", - "stack_offset": 0 - }, - { - "address": "0x1400085a4", - "size": 4, - "mnemonic": "movd", - "operands": "eax, xmm0", - "stack_offset": 0 - }, - { - "address": "0x1400085a8", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp - 0x78], xmm1", - "stack_offset": 0 - }, - { - "address": "0x1400085ad", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, dword ptr [rbp - 0x38]", - "stack_offset": 0 - }, - { - "address": "0x1400085b0", - "size": 6, - "mnemonic": "jae", - "operands": "0x1400087b7", - "stack_offset": 0 - }, - { - "address": "0x1400085b6", - "size": 4, - "mnemonic": "mov", - "operands": "r12d, dword ptr [rbp - 0x70]", - "stack_offset": 0 - }, - { - "address": "0x1400085ba", - "size": 7, - "mnemonic": "lea", - "operands": "r11, [rip - 0x85c1]", - "stack_offset": 0 - }, - { - "address": "0x1400085c1", - "size": 5, - "mnemonic": "movq", - "operands": "rbx, xmm1", - "stack_offset": 0 - }, - { - "address": "0x1400085c6", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x64], r12d", - "stack_offset": 0 - }, - { - "address": "0x1400085cb", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x80], rbx", - "stack_offset": 0 - }, - { - "address": "0x1400085cf", - "size": 4, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rbx + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x1400085d3", - "size": 5, - "mnemonic": "movq", - "operands": "rax, xmm0", - "stack_offset": 0 - }, - { - "address": "0x1400085d8", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rbp - 0x78], xmm0", - "stack_offset": 0 - }, - { - "address": "0x1400085dc", - "size": 2, - "mnemonic": "cmp", - "operands": "eax, esi", - "stack_offset": 0 - }, - { - "address": "0x1400085de", - "size": 6, - "mnemonic": "jg", - "operands": "0x140008710", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008710", - "0x1400085e4" - ] - }, - { - "address": "0x14000855d", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000855d", - "size": 5, - "mnemonic": "add", - "operands": "eax, 0xe66cfadf", - "stack_offset": 0 - }, - { - "address": "0x140008562", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140008565", - "size": 6, - "mnemonic": "ja", - "operands": "0x1400087d2", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400084dc", - "size": 6, - "mnemonic": "je", - "operands": "0x140008881", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008881", - "0x1400084e2" - ] - }, - { - "address": "0x1400084cd", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400084cd", - "size": 5, - "mnemonic": "add", - "operands": "eax, 0xe66cfadf", - "stack_offset": 0 - }, - { - "address": "0x1400084d2", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x1400084d5", - "size": 2, - "mnemonic": "ja", - "operands": "0x1400084e2", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008714", - "size": 3, - "mnemonic": "inc", - "operands": "r12d", - "stack_offset": 0 - }, - { - "address": "0x140008717", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r10", - "stack_offset": 0 - }, - { - "address": "0x14000871a", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x64], r12d", - "stack_offset": 0 - }, - { - "address": "0x14000871f", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r10]", - "stack_offset": 0 - }, - { - "address": "0x140008723", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140008726", - "size": 9, - "mnemonic": "movsx", - "operands": "r9, byte ptr [rcx + r11 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x14000872f", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r11 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140008737", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14000873a", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x14000873d", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140008741", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140008743", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x18], eax", - "stack_offset": 0 - }, - { - "address": "0x140008746", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140008749", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r10", - "stack_offset": 0 - }, - { - "address": "0x14000874c", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x14000874f", - "size": 9, - "mnemonic": "movsx", - "operands": "r8, byte ptr [rcx + r11 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140008758", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r11 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140008760", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r8", - "stack_offset": 0 - }, - { - "address": "0x140008763", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x140008766", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x140008769", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x14000876b", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x1c], eax", - "stack_offset": 0 - }, - { - "address": "0x14000876e", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140008772", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140008775", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140008778", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r11 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140008781", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r11 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140008789", - "size": 3, - "mnemonic": "sub", - "operands": "r10, rax", - "stack_offset": 0 - }, - { - "address": "0x14000878c", - "size": 3, - "mnemonic": "sub", - "operands": "r10, r8", - "stack_offset": 0 - }, - { - "address": "0x14000878f", - "size": 3, - "mnemonic": "sub", - "operands": "r10, r9", - "stack_offset": 0 - }, - { - "address": "0x140008792", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r10 - 4]", - "stack_offset": 0 - }, - { - "address": "0x140008796", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140008798", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x20], eax", - "stack_offset": 0 - }, - { - "address": "0x14000879b", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r10 + 4]", - "stack_offset": 0 - }, - { - "address": "0x14000879f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], r10", - "stack_offset": 0 - }, - { - "address": "0x1400087a3", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [r10]", - "stack_offset": 0 - }, - { - "address": "0x1400087a6", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rax", - "stack_offset": 0 - }, - { - "address": "0x1400087aa", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x24], ecx", - "stack_offset": 0 - }, - { - "address": "0x1400087ad", - "size": 4, - "mnemonic": "cmp", - "operands": "r12d, dword ptr [rbp - 0x38]", - "stack_offset": 0 - }, - { - "address": "0x1400087b1", - "size": 6, - "mnemonic": "jb", - "operands": "0x1400085cf", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400085cf", - "0x1400087b7" - ] - }, - { - "address": "0x1400085e4", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400085e4", - "size": 4, - "mnemonic": "shr", - "operands": "rax, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400085e8", - "size": 2, - "mnemonic": "cmp", - "operands": "esi, eax", - "stack_offset": 0 - }, - { - "address": "0x1400085ea", - "size": 6, - "mnemonic": "jg", - "operands": "0x140008710", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400087d6", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14000880e", - "stack_offset": 0 - }, - { - "address": "0x1400087d8", - "size": 7, - "mnemonic": "cmp", - "operands": "byte ptr [rbp + 0xf8], 0", - "stack_offset": 0 - }, - { - "address": "0x1400087df", - "size": 6, - "mnemonic": "jne", - "operands": "0x140008881", - "stack_offset": 0 - }, - { - "address": "0x1400087e5", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x100]", - "stack_offset": 0 - }, - { - "address": "0x1400087eb", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r14", - "stack_offset": 0 - }, - { - "address": "0x1400087ee", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], r13", - "stack_offset": 0 - }, - { - "address": "0x1400087f3", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400087f6", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], eax", - "stack_offset": 0 - }, - { - "address": "0x1400087fa", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r12", - "stack_offset": 0 - }, - { - "address": "0x1400087fd", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], esi", - "stack_offset": 0 - }, - { - "address": "0x140008801", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140008804", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r15", - "stack_offset": 0 - }, - { - "address": "0x140008809", - "size": 5, - "mnemonic": "call", - "operands": "0x140008aec", - "stack_offset": 0 - }, - { - "address": "0x14000880e", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x140008813", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rax + 0x38], 0", - "stack_offset": 0 - }, - { - "address": "0x140008818", - "size": 2, - "mnemonic": "jne", - "operands": "0x140008881", - "stack_offset": 0 - }, - { - "address": "0x14000881a", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000881e", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x140008821", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x140008826", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0x188", - "stack_offset": 0 - }, - { - "address": "0x14000882d", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 392 - }, - { - "address": "0x14000882f", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 400 - }, - { - "address": "0x140008831", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 408 - }, - { - "address": "0x140008833", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 416 - }, - { - "address": "0x140008835", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 424 - }, - { - "address": "0x140008836", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 432 - }, - { - "address": "0x140008837", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 440 - }, - { - "address": "0x140008838", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 448 - }, - { - "address": "0x140008839", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 456 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400084e2", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400084e2", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x1400084e7", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rax + 0x38], 0", - "stack_offset": 0 - }, - { - "address": "0x1400084ec", - "size": 2, - "mnemonic": "je", - "operands": "0x14000852d", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400085d3", - "size": 5, - "mnemonic": "movq", - "operands": "rax, xmm0", - "stack_offset": 0 - }, - { - "address": "0x1400085d8", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rbp - 0x78], xmm0", - "stack_offset": 0 - }, - { - "address": "0x1400085dc", - "size": 2, - "mnemonic": "cmp", - "operands": "eax, esi", - "stack_offset": 0 - }, - { - "address": "0x1400085de", - "size": 6, - "mnemonic": "jg", - "operands": "0x140008710", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400087bb", - "size": 2, - "mnemonic": "je", - "operands": "0x14000880e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400085f4", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x78]", - "stack_offset": 0 - }, - { - "address": "0x1400085f8", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [r14 + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400085fc", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140008600", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, dword ptr [r9]", - "stack_offset": 0 - }, - { - "address": "0x140008603", - "size": 5, - "mnemonic": "call", - "operands": "0x140009580", - "stack_offset": 0 - }, - { - "address": "0x140008608", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000860b", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x68], 0", - "stack_offset": 0 - }, - { - "address": "0x140008613", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x78], eax", - "stack_offset": 0 - }, - { - "address": "0x140008617", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140008619", - "size": 6, - "mnemonic": "je", - "operands": "0x140008709", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008709", - "0x14000861f" - ] - }, - { - "address": "0x1400084ee", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400084ee", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x1400084f3", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rax + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x1400084f7", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x1400084fc", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400084ff", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140008502", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x38], 0", - "stack_offset": 0 - }, - { - "address": "0x14000850a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a2f4", - "stack_offset": 0 - }, - { - "address": "0x14000850f", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140008511", - "size": 2, - "mnemonic": "jne", - "operands": "0x140008528", - "stack_offset": 0 - }, - { - "address": "0x140008513", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140008516", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a3dc", - "stack_offset": 0 - }, - { - "address": "0x14000851b", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x14000851d", - "size": 6, - "mnemonic": "je", - "operands": "0x14000885e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000885e", - "0x140008523" - ] - }, - { - "address": "0x14000880e", - "size": 16, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000880e", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x140008813", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rax + 0x38], 0", - "stack_offset": 0 - }, - { - "address": "0x140008818", - "size": 2, - "mnemonic": "jne", - "operands": "0x140008881", - "stack_offset": 0 - }, - { - "address": "0x14000881a", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000881e", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x140008821", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x140008826", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0x188", - "stack_offset": 0 - }, - { - "address": "0x14000882d", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 392 - }, - { - "address": "0x14000882f", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 400 - }, - { - "address": "0x140008831", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 408 - }, - { - "address": "0x140008833", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 416 - }, - { - "address": "0x140008835", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 424 - }, - { - "address": "0x140008836", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 432 - }, - { - "address": "0x140008837", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 440 - }, - { - "address": "0x140008838", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 448 - }, - { - "address": "0x140008839", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 456 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400087bd", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400087bd", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r15", - "stack_offset": 0 - }, - { - "address": "0x1400087c0", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r14", - "stack_offset": 0 - }, - { - "address": "0x1400087c3", - "size": 5, - "mnemonic": "call", - "operands": "0x1400064a4", - "stack_offset": 0 - }, - { - "address": "0x1400087c8", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x1400087ca", - "size": 6, - "mnemonic": "je", - "operands": "0x140008864", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008864", - "0x1400087d0" - ] - }, - { - "address": "0x140008709", - "size": 42, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008709", - "size": 7, - "mnemonic": "lea", - "operands": "r11, [rip - 0x8710]", - "stack_offset": 0 - }, - { - "address": "0x140008710", - "size": 4, - "mnemonic": "mov", - "operands": "r10, qword ptr [rbx + 8]", - "stack_offset": 0 - }, - { - "address": "0x140008714", - "size": 3, - "mnemonic": "inc", - "operands": "r12d", - "stack_offset": 0 - }, - { - "address": "0x140008717", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r10", - "stack_offset": 0 - }, - { - "address": "0x14000871a", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x64], r12d", - "stack_offset": 0 - }, - { - "address": "0x14000871f", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r10]", - "stack_offset": 0 - }, - { - "address": "0x140008723", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140008726", - "size": 9, - "mnemonic": "movsx", - "operands": "r9, byte ptr [rcx + r11 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x14000872f", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r11 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140008737", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14000873a", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x14000873d", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140008741", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140008743", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x18], eax", - "stack_offset": 0 - }, - { - "address": "0x140008746", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140008749", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r10", - "stack_offset": 0 - }, - { - "address": "0x14000874c", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x14000874f", - "size": 9, - "mnemonic": "movsx", - "operands": "r8, byte ptr [rcx + r11 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140008758", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r11 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140008760", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r8", - "stack_offset": 0 - }, - { - "address": "0x140008763", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x140008766", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x140008769", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x14000876b", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x1c], eax", - "stack_offset": 0 - }, - { - "address": "0x14000876e", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140008772", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140008775", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140008778", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r11 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140008781", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r11 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140008789", - "size": 3, - "mnemonic": "sub", - "operands": "r10, rax", - "stack_offset": 0 - }, - { - "address": "0x14000878c", - "size": 3, - "mnemonic": "sub", - "operands": "r10, r8", - "stack_offset": 0 - }, - { - "address": "0x14000878f", - "size": 3, - "mnemonic": "sub", - "operands": "r10, r9", - "stack_offset": 0 - }, - { - "address": "0x140008792", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r10 - 4]", - "stack_offset": 0 - }, - { - "address": "0x140008796", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140008798", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x20], eax", - "stack_offset": 0 - }, - { - "address": "0x14000879b", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r10 + 4]", - "stack_offset": 0 - }, - { - "address": "0x14000879f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], r10", - "stack_offset": 0 - }, - { - "address": "0x1400087a3", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [r10]", - "stack_offset": 0 - }, - { - "address": "0x1400087a6", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rax", - "stack_offset": 0 - }, - { - "address": "0x1400087aa", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x24], ecx", - "stack_offset": 0 - }, - { - "address": "0x1400087ad", - "size": 4, - "mnemonic": "cmp", - "operands": "r12d, dword ptr [rbp - 0x38]", - "stack_offset": 0 - }, - { - "address": "0x1400087b1", - "size": 6, - "mnemonic": "jb", - "operands": "0x1400085cf", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008623", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140008627", - "size": 4, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rbp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000862b", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rbp - 0x30], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14000862f", - "size": 5, - "mnemonic": "movsd", - "operands": "xmm0, qword ptr [rbp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140008634", - "size": 5, - "mnemonic": "movsd", - "operands": "qword ptr [rbp - 0x10], xmm0", - "stack_offset": 0 - }, - { - "address": "0x140008639", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rbp - 0x20], xmm1", - "stack_offset": 0 - }, - { - "address": "0x14000863d", - "size": 4, - "mnemonic": "movsxd", - "operands": "r13, dword ptr [rax + 0xc]", - "stack_offset": 0 - }, - { - "address": "0x140008641", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x140008646", - "size": 4, - "mnemonic": "add", - "operands": "rax, 4", - "stack_offset": 0 - }, - { - "address": "0x14000864a", - "size": 3, - "mnemonic": "add", - "operands": "r13, rax", - "stack_offset": 0 - }, - { - "address": "0x14000864d", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140008651", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rax + 0xc]", - "stack_offset": 0 - }, - { - "address": "0x140008655", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x14000865a", - "size": 4, - "mnemonic": "mov", - "operands": "r12d, dword ptr [rax + rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000865e", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140008687", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008687" - ] - }, - { - "address": "0x14000885e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000885e", - "size": 5, - "mnemonic": "call", - "operands": "0x140010b70", - "stack_offset": 0 - }, - { - "address": "0x140008863", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140008523", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008523", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000883a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000883a" - ] - }, - { - "address": "0x140008864", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008864", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x140008869", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rdi", - "stack_offset": 0 - }, - { - "address": "0x14000886d", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x140008872", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140008877", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x28], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000887b", - "size": 5, - "mnemonic": "call", - "operands": "0x140010b70", - "stack_offset": 0 - }, - { - "address": "0x140008880", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400087d0", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400087d0", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000880e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000880e" - ] - }, - { - "address": "0x140008687", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008687", - "size": 3, - "mnemonic": "test", - "operands": "r12d, r12d", - "stack_offset": 0 - }, - { - "address": "0x14000868a", - "size": 2, - "mnemonic": "jg", - "operands": "0x140008660", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008660", - "0x14000868c" - ] - }, - { - "address": "0x14000883a", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000883a", - "size": 2, - "mnemonic": "mov", - "operands": "dl, 1", - "stack_offset": 0 - }, - { - "address": "0x14000883c", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000883f", - "size": 5, - "mnemonic": "call", - "operands": "0x140006f98", - "stack_offset": 0 - }, - { - "address": "0x140008844", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x78]", - "stack_offset": 0 - }, - { - "address": "0x140008848", - "size": 5, - "mnemonic": "call", - "operands": "0x140009724", - "stack_offset": 0 - }, - { - "address": "0x14000884d", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x2771c]", - "stack_offset": 0 - }, - { - "address": "0x140008854", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x78]", - "stack_offset": 0 - }, - { - "address": "0x140008858", - "size": 5, - "mnemonic": "call", - "operands": "0x140006198", - "stack_offset": 0 - }, - { - "address": "0x14000885d", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140008660", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008660", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [r13]", - "stack_offset": 0 - }, - { - "address": "0x140008664", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x140008669", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [rdi + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000866d", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140008671", - "size": 3, - "mnemonic": "add", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140008674", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140008677", - "size": 5, - "mnemonic": "call", - "operands": "0x140008f14", - "stack_offset": 0 - }, - { - "address": "0x14000867c", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000867e", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400086ab", - "stack_offset": 0 - }, - { - "address": "0x140008680", - "size": 3, - "mnemonic": "dec", - "operands": "r12d", - "stack_offset": 0 - }, - { - "address": "0x140008683", - "size": 4, - "mnemonic": "add", - "operands": "r13, 4", - "stack_offset": 0 - }, - { - "address": "0x140008687", - "size": 3, - "mnemonic": "test", - "operands": "r12d, r12d", - "stack_offset": 0 - }, - { - "address": "0x14000868a", - "size": 2, - "mnemonic": "jg", - "operands": "0x140008660", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008660", - "0x14000868c" - ] - }, - { - "address": "0x14000868c", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000868c", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140008690", - "size": 5, - "mnemonic": "call", - "operands": "0x140009b74", - "stack_offset": 0 - }, - { - "address": "0x140008695", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [rsp + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x140008699", - "size": 2, - "mnemonic": "inc", - "operands": "eax", - "stack_offset": 0 - }, - { - "address": "0x14000869b", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x68], eax", - "stack_offset": 0 - }, - { - "address": "0x14000869f", - "size": 4, - "mnemonic": "cmp", - "operands": "eax, dword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x1400086a3", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000861f", - "stack_offset": 0 - }, - { - "address": "0x1400086a9", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140008700", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008705", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rbp - 0x80]", - "stack_offset": 0 - }, - { - "address": "0x140008709", - "size": 7, - "mnemonic": "lea", - "operands": "r11, [rip - 0x8710]", - "stack_offset": 0 - }, - { - "address": "0x140008710", - "size": 4, - "mnemonic": "mov", - "operands": "r10, qword ptr [rbx + 8]", - "stack_offset": 0 - }, - { - "address": "0x140008714", - "size": 3, - "mnemonic": "inc", - "operands": "r12d", - "stack_offset": 0 - }, - { - "address": "0x140008717", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r10", - "stack_offset": 0 - }, - { - "address": "0x14000871a", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x64], r12d", - "stack_offset": 0 - }, - { - "address": "0x14000871f", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r10]", - "stack_offset": 0 - }, - { - "address": "0x140008723", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140008726", - "size": 9, - "mnemonic": "movsx", - "operands": "r9, byte ptr [rcx + r11 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x14000872f", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r11 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140008737", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14000873a", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x14000873d", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140008741", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140008743", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x18], eax", - "stack_offset": 0 - }, - { - "address": "0x140008746", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140008749", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r10", - "stack_offset": 0 - }, - { - "address": "0x14000874c", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x14000874f", - "size": 9, - "mnemonic": "movsx", - "operands": "r8, byte ptr [rcx + r11 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140008758", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r11 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140008760", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r8", - "stack_offset": 0 - }, - { - "address": "0x140008763", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x140008766", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x140008769", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x14000876b", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x1c], eax", - "stack_offset": 0 - }, - { - "address": "0x14000876e", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140008772", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140008775", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140008778", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r11 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140008781", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r11 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140008789", - "size": 3, - "mnemonic": "sub", - "operands": "r10, rax", - "stack_offset": 0 - }, - { - "address": "0x14000878c", - "size": 3, - "mnemonic": "sub", - "operands": "r10, r8", - "stack_offset": 0 - }, - { - "address": "0x14000878f", - "size": 3, - "mnemonic": "sub", - "operands": "r10, r9", - "stack_offset": 0 - }, - { - "address": "0x140008792", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r10 - 4]", - "stack_offset": 0 - }, - { - "address": "0x140008796", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140008798", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x20], eax", - "stack_offset": 0 - }, - { - "address": "0x14000879b", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r10 + 4]", - "stack_offset": 0 - }, - { - "address": "0x14000879f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], r10", - "stack_offset": 0 - }, - { - "address": "0x1400087a3", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [r10]", - "stack_offset": 0 - }, - { - "address": "0x1400087a6", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rax", - "stack_offset": 0 - }, - { - "address": "0x1400087aa", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x24], ecx", - "stack_offset": 0 - }, - { - "address": "0x1400087ad", - "size": 4, - "mnemonic": "cmp", - "operands": "r12d, dword ptr [rbp - 0x38]", - "stack_offset": 0 - }, - { - "address": "0x1400087b1", - "size": 6, - "mnemonic": "jb", - "operands": "0x1400085cf", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140008898", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x140008899", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x14000889a", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x14000889c", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x14000889e", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x1400088a0", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x1400088a2", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0xc0", - "stack_offset": -56 - }, - { - "address": "0x1400088a9", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rcx], 0x80000003", - "stack_offset": -248 - }, - { - "address": "0x1400088af", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, r9", - "stack_offset": -248 - }, - { - "address": "0x1400088b2", - "size": 3, - "mnemonic": "mov", - "operands": "r15, r8", - "stack_offset": -248 - }, - { - "address": "0x1400088b5", - "size": 3, - "mnemonic": "mov", - "operands": "r12, rdx", - "stack_offset": -248 - }, - { - "address": "0x1400088b8", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rcx", - "stack_offset": -248 - }, - { - "address": "0x1400088bb", - "size": 6, - "mnemonic": "je", - "operands": "0x140008ac8", - "stack_offset": -248 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008ad0", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0xc0", - "stack_offset": 0 - }, - { - "address": "0x140008ad7", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 192 - }, - { - "address": "0x140008ad9", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 200 - }, - { - "address": "0x140008adb", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 208 - }, - { - "address": "0x140008add", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 216 - }, - { - "address": "0x140008adf", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 224 - }, - { - "address": "0x140008ae0", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 232 - }, - { - "address": "0x140008ae1", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 240 - }, - { - "address": "0x140008ae2", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 248 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400088c1", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400088c1", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x1400088c6", - "size": 8, - "mnemonic": "mov", - "operands": "r13d, dword ptr [rsp + 0x130]", - "stack_offset": 0 - }, - { - "address": "0x1400088ce", - "size": 8, - "mnemonic": "mov", - "operands": "r14d, dword ptr [rsp + 0x128]", - "stack_offset": 0 - }, - { - "address": "0x1400088d6", - "size": 8, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x120]", - "stack_offset": 0 - }, - { - "address": "0x1400088de", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rax + 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x1400088e3", - "size": 2, - "mnemonic": "je", - "operands": "0x140008940", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008944", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x68], rax", - "stack_offset": 0 - }, - { - "address": "0x140008949", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rdi", - "stack_offset": 0 - }, - { - "address": "0x14000894e", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rdi + 0xc], 0", - "stack_offset": 0 - }, - { - "address": "0x140008952", - "size": 6, - "mnemonic": "jbe", - "operands": "0x140008ae3", - "stack_offset": 0 - }, - { - "address": "0x140008958", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], r13d", - "stack_offset": 0 - }, - { - "address": "0x14000895d", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140008962", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rbp", - "stack_offset": 0 - }, - { - "address": "0x140008965", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdi", - "stack_offset": 0 - }, - { - "address": "0x14000896a", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, r14d", - "stack_offset": 0 - }, - { - "address": "0x14000896d", - "size": 8, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x98]", - "stack_offset": 0 - }, - { - "address": "0x140008975", - "size": 5, - "mnemonic": "call", - "operands": "0x140006650", - "stack_offset": 0 - }, - { - "address": "0x14000897a", - "size": 8, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rsp + 0x98]", - "stack_offset": 0 - }, - { - "address": "0x140008982", - "size": 4, - "mnemonic": "movdqa", - "operands": "xmm0, xmm1", - "stack_offset": 0 - }, - { - "address": "0x140008986", - "size": 5, - "mnemonic": "psrldq", - "operands": "xmm0, 8", - "stack_offset": 0 - }, - { - "address": "0x14000898b", - "size": 4, - "mnemonic": "movd", - "operands": "eax, xmm0", - "stack_offset": 0 - }, - { - "address": "0x14000898f", - "size": 6, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rsp + 0x70], xmm1", - "stack_offset": 0 - }, - { - "address": "0x140008995", - "size": 7, - "mnemonic": "cmp", - "operands": "eax, dword ptr [rsp + 0xb0]", - "stack_offset": 0 - }, - { - "address": "0x14000899c", - "size": 6, - "mnemonic": "jae", - "operands": "0x140008ac8", - "stack_offset": 0 - }, - { - "address": "0x1400089a2", - "size": 4, - "mnemonic": "mov", - "operands": "ebx, dword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x1400089a6", - "size": 5, - "mnemonic": "movq", - "operands": "r9, xmm1", - "stack_offset": 0 - }, - { - "address": "0x1400089ab", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x100], r9", - "stack_offset": 0 - }, - { - "address": "0x1400089b3", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x1400089b8", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x1400089bb", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x1400089bf", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400089c1", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rax*4]", - "stack_offset": 0 - }, - { - "address": "0x1400089c5", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [r9 + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400089c9", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rdx + rcx*4]", - "stack_offset": 0 - }, - { - "address": "0x1400089cd", - "size": 5, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [r8 + rax]", - "stack_offset": 0 - }, - { - "address": "0x1400089d2", - "size": 5, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [r8 + rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x1400089d7", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x90], edx", - "stack_offset": 0 - }, - { - "address": "0x1400089de", - "size": 4, - "mnemonic": "movd", - "operands": "eax, xmm0", - "stack_offset": 0 - }, - { - "address": "0x1400089e2", - "size": 8, - "mnemonic": "movups", - "operands": "xmmword ptr [rsp + 0x80], xmm0", - "stack_offset": 0 - }, - { - "address": "0x1400089ea", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, r14d", - "stack_offset": 0 - }, - { - "address": "0x1400089ed", - "size": 6, - "mnemonic": "jg", - "operands": "0x140008ab1", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008ab1", - "0x1400089f3" - ] - }, - { - "address": "0x1400088e5", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400088e5", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400088e7", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x17713]", - "stack_offset": 0 - }, - { - "address": "0x1400088ed", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400088f0", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x1400088f5", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rax + 0x10], rbx", - "stack_offset": 0 - }, - { - "address": "0x1400088f9", - "size": 2, - "mnemonic": "je", - "operands": "0x140008940", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008ab9", - "size": 2, - "mnemonic": "inc", - "operands": "ebx", - "stack_offset": 0 - }, - { - "address": "0x140008abb", - "size": 7, - "mnemonic": "cmp", - "operands": "ebx, dword ptr [rsp + 0xb0]", - "stack_offset": 0 - }, - { - "address": "0x140008ac2", - "size": 6, - "mnemonic": "jb", - "operands": "0x1400089b3", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400089b3", - "0x140008ac8" - ] - }, - { - "address": "0x1400089f3", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400089f3", - "size": 5, - "mnemonic": "movq", - "operands": "rax, xmm0", - "stack_offset": 0 - }, - { - "address": "0x1400089f8", - "size": 4, - "mnemonic": "shr", - "operands": "rax, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400089fc", - "size": 3, - "mnemonic": "cmp", - "operands": "r14d, eax", - "stack_offset": 0 - }, - { - "address": "0x1400089ff", - "size": 6, - "mnemonic": "jg", - "operands": "0x140008ab1", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140008901", - "size": 2, - "mnemonic": "je", - "operands": "0x140008940", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400089b8", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x1400089bb", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x1400089bf", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400089c1", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rax*4]", - "stack_offset": 0 - }, - { - "address": "0x1400089c5", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [r9 + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400089c9", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rdx + rcx*4]", - "stack_offset": 0 - }, - { - "address": "0x1400089cd", - "size": 5, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [r8 + rax]", - "stack_offset": 0 - }, - { - "address": "0x1400089d2", - "size": 5, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [r8 + rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x1400089d7", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x90], edx", - "stack_offset": 0 - }, - { - "address": "0x1400089de", - "size": 4, - "mnemonic": "movd", - "operands": "eax, xmm0", - "stack_offset": 0 - }, - { - "address": "0x1400089e2", - "size": 8, - "mnemonic": "movups", - "operands": "xmmword ptr [rsp + 0x80], xmm0", - "stack_offset": 0 - }, - { - "address": "0x1400089ea", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, r14d", - "stack_offset": 0 - }, - { - "address": "0x1400089ed", - "size": 6, - "mnemonic": "jg", - "operands": "0x140008ab1", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008a09", - "size": 4, - "mnemonic": "add", - "operands": "r15, -0x14", - "stack_offset": 0 - }, - { - "address": "0x140008a0d", - "size": 5, - "mnemonic": "psrldq", - "operands": "xmm0, 8", - "stack_offset": 0 - }, - { - "address": "0x140008a12", - "size": 5, - "mnemonic": "movq", - "operands": "rax, xmm0", - "stack_offset": 0 - }, - { - "address": "0x140008a17", - "size": 4, - "mnemonic": "shr", - "operands": "rax, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140008a1b", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rax*4]", - "stack_offset": 0 - }, - { - "address": "0x140008a1f", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rdx + rcx*4]", - "stack_offset": 0 - }, - { - "address": "0x140008a23", - "size": 3, - "mnemonic": "add", - "operands": "r15, rdx", - "stack_offset": 0 - }, - { - "address": "0x140008a26", - "size": 4, - "mnemonic": "movsxd", - "operands": "r12, dword ptr [r15 + 4]", - "stack_offset": 0 - }, - { - "address": "0x140008a2a", - "size": 3, - "mnemonic": "test", - "operands": "r12d, r12d", - "stack_offset": 0 - }, - { - "address": "0x140008a2d", - "size": 2, - "mnemonic": "je", - "operands": "0x140008a54", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140008909", - "size": 2, - "mnemonic": "je", - "operands": "0x140008940", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140008a58", - "size": 2, - "mnemonic": "jne", - "operands": "0x140008ab1", - "stack_offset": 0 - }, - { - "address": "0x140008a5a", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x138]", - "stack_offset": 0 - }, - { - "address": "0x140008a62", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rbp", - "stack_offset": 0 - }, - { - "address": "0x140008a65", - "size": 8, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsp + 0x110]", - "stack_offset": 0 - }, - { - "address": "0x140008a6d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140008a70", - "size": 8, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rsp + 0x108]", - "stack_offset": 0 - }, - { - "address": "0x140008a78", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x58], 0", - "stack_offset": 0 - }, - { - "address": "0x140008a7d", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x50], 1", - "stack_offset": 0 - }, - { - "address": "0x140008a82", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], rax", - "stack_offset": 0 - }, - { - "address": "0x140008a87", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x80]", - "stack_offset": 0 - }, - { - "address": "0x140008a8f", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x40], r13d", - "stack_offset": 0 - }, - { - "address": "0x140008a94", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rax", - "stack_offset": 0 - }, - { - "address": "0x140008a99", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], 0", - "stack_offset": 0 - }, - { - "address": "0x140008aa2", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], r15", - "stack_offset": 0 - }, - { - "address": "0x140008aa7", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdi", - "stack_offset": 0 - }, - { - "address": "0x140008aac", - "size": 5, - "mnemonic": "call", - "operands": "0x140007cb0", - "stack_offset": 0 - }, - { - "address": "0x140008ab1", - "size": 8, - "mnemonic": "mov", - "operands": "r9, qword ptr [rsp + 0x100]", - "stack_offset": 0 - }, - { - "address": "0x140008ab9", - "size": 2, - "mnemonic": "inc", - "operands": "ebx", - "stack_offset": 0 - }, - { - "address": "0x140008abb", - "size": 7, - "mnemonic": "cmp", - "operands": "ebx, dword ptr [rsp + 0xb0]", - "stack_offset": 0 - }, - { - "address": "0x140008ac2", - "size": 6, - "mnemonic": "jb", - "operands": "0x1400089b3", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400089b3", - "0x140008ac8" - ] - }, - { - "address": "0x140008a2f", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008a2f", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140008a34", - "size": 3, - "mnemonic": "add", - "operands": "rax, r12", - "stack_offset": 0 - }, - { - "address": "0x140008a37", - "size": 2, - "mnemonic": "je", - "operands": "0x140008a54", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008913", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rbp", - "stack_offset": 0 - }, - { - "address": "0x140008916", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], r14d", - "stack_offset": 0 - }, - { - "address": "0x14000891b", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r15", - "stack_offset": 0 - }, - { - "address": "0x14000891e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rax", - "stack_offset": 0 - }, - { - "address": "0x140008923", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r12", - "stack_offset": 0 - }, - { - "address": "0x140008926", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], r13d", - "stack_offset": 0 - }, - { - "address": "0x14000892b", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x14000892e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdi", - "stack_offset": 0 - }, - { - "address": "0x140008933", - "size": 5, - "mnemonic": "call", - "operands": "0x140006240", - "stack_offset": 0 - }, - { - "address": "0x140008938", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000893a", - "size": 6, - "mnemonic": "jne", - "operands": "0x140008ac8", - "stack_offset": 0 - }, - { - "address": "0x140008940", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 8]", - "stack_offset": 0 - }, - { - "address": "0x140008944", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x68], rax", - "stack_offset": 0 - }, - { - "address": "0x140008949", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rdi", - "stack_offset": 0 - }, - { - "address": "0x14000894e", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rdi + 0xc], 0", - "stack_offset": 0 - }, - { - "address": "0x140008952", - "size": 6, - "mnemonic": "jbe", - "operands": "0x140008ae3", - "stack_offset": 0 - }, - { - "address": "0x140008958", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], r13d", - "stack_offset": 0 - }, - { - "address": "0x14000895d", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140008962", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rbp", - "stack_offset": 0 - }, - { - "address": "0x140008965", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdi", - "stack_offset": 0 - }, - { - "address": "0x14000896a", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, r14d", - "stack_offset": 0 - }, - { - "address": "0x14000896d", - "size": 8, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x98]", - "stack_offset": 0 - }, - { - "address": "0x140008975", - "size": 5, - "mnemonic": "call", - "operands": "0x140006650", - "stack_offset": 0 - }, - { - "address": "0x14000897a", - "size": 8, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rsp + 0x98]", - "stack_offset": 0 - }, - { - "address": "0x140008982", - "size": 4, - "mnemonic": "movdqa", - "operands": "xmm0, xmm1", - "stack_offset": 0 - }, - { - "address": "0x140008986", - "size": 5, - "mnemonic": "psrldq", - "operands": "xmm0, 8", - "stack_offset": 0 - }, - { - "address": "0x14000898b", - "size": 4, - "mnemonic": "movd", - "operands": "eax, xmm0", - "stack_offset": 0 - }, - { - "address": "0x14000898f", - "size": 6, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rsp + 0x70], xmm1", - "stack_offset": 0 - }, - { - "address": "0x140008995", - "size": 7, - "mnemonic": "cmp", - "operands": "eax, dword ptr [rsp + 0xb0]", - "stack_offset": 0 - }, - { - "address": "0x14000899c", - "size": 6, - "mnemonic": "jae", - "operands": "0x140008ac8", - "stack_offset": 0 - }, - { - "address": "0x1400089a2", - "size": 4, - "mnemonic": "mov", - "operands": "ebx, dword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x1400089a6", - "size": 5, - "mnemonic": "movq", - "operands": "r9, xmm1", - "stack_offset": 0 - }, - { - "address": "0x1400089ab", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x100], r9", - "stack_offset": 0 - }, - { - "address": "0x1400089b3", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x1400089b8", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x1400089bb", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x1400089bf", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400089c1", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rax*4]", - "stack_offset": 0 - }, - { - "address": "0x1400089c5", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [r9 + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400089c9", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rdx + rcx*4]", - "stack_offset": 0 - }, - { - "address": "0x1400089cd", - "size": 5, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [r8 + rax]", - "stack_offset": 0 - }, - { - "address": "0x1400089d2", - "size": 5, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [r8 + rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x1400089d7", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x90], edx", - "stack_offset": 0 - }, - { - "address": "0x1400089de", - "size": 4, - "mnemonic": "movd", - "operands": "eax, xmm0", - "stack_offset": 0 - }, - { - "address": "0x1400089e2", - "size": 8, - "mnemonic": "movups", - "operands": "xmmword ptr [rsp + 0x80], xmm0", - "stack_offset": 0 - }, - { - "address": "0x1400089ea", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, r14d", - "stack_offset": 0 - }, - { - "address": "0x1400089ed", - "size": 6, - "mnemonic": "jg", - "operands": "0x140008ab1", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008a3d", - "size": 3, - "mnemonic": "test", - "operands": "r12d, r12d", - "stack_offset": 0 - }, - { - "address": "0x140008a40", - "size": 2, - "mnemonic": "je", - "operands": "0x140008a4c", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008a4c", - "0x140008a42" - ] - }, - { - "address": "0x140008a4c", - "size": 24, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008a4c", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140008a4e", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rax + 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x140008a52", - "size": 2, - "mnemonic": "jne", - "operands": "0x140008ab1", - "stack_offset": 0 - }, - { - "address": "0x140008a54", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [r15], 0x40", - "stack_offset": 0 - }, - { - "address": "0x140008a58", - "size": 2, - "mnemonic": "jne", - "operands": "0x140008ab1", - "stack_offset": 0 - }, - { - "address": "0x140008a5a", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x138]", - "stack_offset": 0 - }, - { - "address": "0x140008a62", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rbp", - "stack_offset": 0 - }, - { - "address": "0x140008a65", - "size": 8, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsp + 0x110]", - "stack_offset": 0 - }, - { - "address": "0x140008a6d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140008a70", - "size": 8, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rsp + 0x108]", - "stack_offset": 0 - }, - { - "address": "0x140008a78", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x58], 0", - "stack_offset": 0 - }, - { - "address": "0x140008a7d", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x50], 1", - "stack_offset": 0 - }, - { - "address": "0x140008a82", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], rax", - "stack_offset": 0 - }, - { - "address": "0x140008a87", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x80]", - "stack_offset": 0 - }, - { - "address": "0x140008a8f", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x40], r13d", - "stack_offset": 0 - }, - { - "address": "0x140008a94", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rax", - "stack_offset": 0 - }, - { - "address": "0x140008a99", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], 0", - "stack_offset": 0 - }, - { - "address": "0x140008aa2", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], r15", - "stack_offset": 0 - }, - { - "address": "0x140008aa7", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdi", - "stack_offset": 0 - }, - { - "address": "0x140008aac", - "size": 5, - "mnemonic": "call", - "operands": "0x140007cb0", - "stack_offset": 0 - }, - { - "address": "0x140008ab1", - "size": 8, - "mnemonic": "mov", - "operands": "r9, qword ptr [rsp + 0x100]", - "stack_offset": 0 - }, - { - "address": "0x140008ab9", - "size": 2, - "mnemonic": "inc", - "operands": "ebx", - "stack_offset": 0 - }, - { - "address": "0x140008abb", - "size": 7, - "mnemonic": "cmp", - "operands": "ebx, dword ptr [rsp + 0xb0]", - "stack_offset": 0 - }, - { - "address": "0x140008ac2", - "size": 6, - "mnemonic": "jb", - "operands": "0x1400089b3", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400089b3", - "0x140008ac8" - ] - }, - { - "address": "0x140008a42", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008a42", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140008a47", - "size": 3, - "mnemonic": "add", - "operands": "rax, r12", - "stack_offset": 0 - }, - { - "address": "0x140008a4a", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140008a4e", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140008a52", - "size": 2, - "mnemonic": "jne", - "operands": "0x140008ab1", - "stack_offset": 0 - }, - { - "address": "0x140008a54", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [r15], 0x40", - "stack_offset": 0 - }, - { - "address": "0x140008a58", - "size": 2, - "mnemonic": "jne", - "operands": "0x140008ab1", - "stack_offset": 0 - }, - { - "address": "0x140008a5a", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x138]", - "stack_offset": 0 - }, - { - "address": "0x140008a62", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rbp", - "stack_offset": 0 - }, - { - "address": "0x140008a65", - "size": 8, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsp + 0x110]", - "stack_offset": 0 - }, - { - "address": "0x140008a6d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140008a70", - "size": 8, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rsp + 0x108]", - "stack_offset": 0 - }, - { - "address": "0x140008a78", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x58], 0", - "stack_offset": 0 - }, - { - "address": "0x140008a7d", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x50], 1", - "stack_offset": 0 - }, - { - "address": "0x140008a82", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], rax", - "stack_offset": 0 - }, - { - "address": "0x140008a87", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x80]", - "stack_offset": 0 - }, - { - "address": "0x140008a8f", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x40], r13d", - "stack_offset": 0 - }, - { - "address": "0x140008a94", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rax", - "stack_offset": 0 - }, - { - "address": "0x140008a99", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], 0", - "stack_offset": 0 - }, - { - "address": "0x140008aa2", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], r15", - "stack_offset": 0 - }, - { - "address": "0x140008aa7", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdi", - "stack_offset": 0 - }, - { - "address": "0x140008aac", - "size": 5, - "mnemonic": "call", - "operands": "0x140007cb0", - "stack_offset": 0 - }, - { - "address": "0x140008ab1", - "size": 8, - "mnemonic": "mov", - "operands": "r9, qword ptr [rsp + 0x100]", - "stack_offset": 0 - }, - { - "address": "0x140008ab9", - "size": 2, - "mnemonic": "inc", - "operands": "ebx", - "stack_offset": 0 - }, - { - "address": "0x140008abb", - "size": 7, - "mnemonic": "cmp", - "operands": "ebx, dword ptr [rsp + 0xb0]", - "stack_offset": 0 - }, - { - "address": "0x140008ac2", - "size": 6, - "mnemonic": "jb", - "operands": "0x1400089b3", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140008aee", - "size": 1, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": -8 - }, - { - "address": "0x140008aef", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -16 - }, - { - "address": "0x140008af0", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -24 - }, - { - "address": "0x140008af1", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -32 - }, - { - "address": "0x140008af3", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -40 - }, - { - "address": "0x140008af5", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -48 - }, - { - "address": "0x140008af7", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -56 - }, - { - "address": "0x140008af9", - "size": 5, - "mnemonic": "lea", - "operands": "rbp, [rsp - 0x38]", - "stack_offset": -64 - }, - { - "address": "0x140008afe", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x138", - "stack_offset": -64 - }, - { - "address": "0x140008b05", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x28534]", - "stack_offset": -376 - }, - { - "address": "0x140008b0c", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -376 - }, - { - "address": "0x140008b0f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x28], rax", - "stack_offset": -376 - }, - { - "address": "0x140008b13", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rcx], 0x80000003", - "stack_offset": -376 - }, - { - "address": "0x140008b19", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r9", - "stack_offset": -376 - }, - { - "address": "0x140008b1c", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0xb8]", - "stack_offset": -376 - }, - { - "address": "0x140008b23", - "size": 3, - "mnemonic": "mov", - "operands": "r13, rdx", - "stack_offset": -376 - }, - { - "address": "0x140008b26", - "size": 7, - "mnemonic": "mov", - "operands": "r15, qword ptr [rbp + 0xa0]", - "stack_offset": -376 - }, - { - "address": "0x140008b2d", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rcx", - "stack_offset": -376 - }, - { - "address": "0x140008b30", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x68], rax", - "stack_offset": -376 - }, - { - "address": "0x140008b35", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x70], r8", - "stack_offset": -376 - }, - { - "address": "0x140008b3a", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x78], rdx", - "stack_offset": -376 - }, - { - "address": "0x140008b3e", - "size": 6, - "mnemonic": "je", - "operands": "0x140008dcc", - "stack_offset": -376 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008dd0", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x140008dd3", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x140008dd8", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0x138", - "stack_offset": 0 - }, - { - "address": "0x140008ddf", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 312 - }, - { - "address": "0x140008de1", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 320 - }, - { - "address": "0x140008de3", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 328 - }, - { - "address": "0x140008de5", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 336 - }, - { - "address": "0x140008de7", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 344 - }, - { - "address": "0x140008de8", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 352 - }, - { - "address": "0x140008de9", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 360 - }, - { - "address": "0x140008dea", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 368 - }, - { - "address": "0x140008deb", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 376 - } - ], - "successors": [ - ] - }, - { - "address": "0x140008b44", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008b44", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x140008b49", - "size": 7, - "mnemonic": "mov", - "operands": "r12d, dword ptr [rbp + 0xb0]", - "stack_offset": 0 - }, - { - "address": "0x140008b50", - "size": 7, - "mnemonic": "mov", - "operands": "r14d, dword ptr [rbp + 0xa8]", - "stack_offset": 0 - }, - { - "address": "0x140008b57", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rax + 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x140008b5c", - "size": 2, - "mnemonic": "je", - "operands": "0x140008bb8", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008bbc", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp]", - "stack_offset": 0 - }, - { - "address": "0x140008bc0", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r15", - "stack_offset": 0 - }, - { - "address": "0x140008bc3", - "size": 5, - "mnemonic": "call", - "operands": "0x140009604", - "stack_offset": 0 - }, - { - "address": "0x140008bc8", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rbp], 0", - "stack_offset": 0 - }, - { - "address": "0x140008bcc", - "size": 6, - "mnemonic": "jbe", - "operands": "0x140008dec", - "stack_offset": 0 - }, - { - "address": "0x140008bd2", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], r12d", - "stack_offset": 0 - }, - { - "address": "0x140008bd7", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp]", - "stack_offset": 0 - }, - { - "address": "0x140008bdb", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rdi", - "stack_offset": 0 - }, - { - "address": "0x140008bde", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r15", - "stack_offset": 0 - }, - { - "address": "0x140008be3", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, r14d", - "stack_offset": 0 - }, - { - "address": "0x140008be6", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140008bea", - "size": 5, - "mnemonic": "call", - "operands": "0x140006788", - "stack_offset": 0 - }, - { - "address": "0x140008bef", - "size": 4, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rbp - 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140008bf3", - "size": 4, - "mnemonic": "movdqa", - "operands": "xmm0, xmm1", - "stack_offset": 0 - }, - { - "address": "0x140008bf7", - "size": 5, - "mnemonic": "psrldq", - "operands": "xmm0, 8", - "stack_offset": 0 - }, - { - "address": "0x140008bfc", - "size": 4, - "mnemonic": "movd", - "operands": "eax, xmm0", - "stack_offset": 0 - }, - { - "address": "0x140008c00", - "size": 6, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rsp + 0x78], xmm1", - "stack_offset": 0 - }, - { - "address": "0x140008c06", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, dword ptr [rbp - 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140008c09", - "size": 6, - "mnemonic": "jae", - "operands": "0x140008dcc", - "stack_offset": 0 - }, - { - "address": "0x140008c0f", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp - 0x80]", - "stack_offset": 0 - }, - { - "address": "0x140008c12", - "size": 7, - "mnemonic": "lea", - "operands": "r11, [rip - 0x8c19]", - "stack_offset": 0 - }, - { - "address": "0x140008c19", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x60], eax", - "stack_offset": 0 - }, - { - "address": "0x140008c1d", - "size": 5, - "mnemonic": "movq", - "operands": "r13, xmm1", - "stack_offset": 0 - }, - { - "address": "0x140008c22", - "size": 5, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [r13 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140008c27", - "size": 5, - "mnemonic": "movq", - "operands": "rax, xmm0", - "stack_offset": 0 - }, - { - "address": "0x140008c2c", - "size": 5, - "mnemonic": "movups", - "operands": "xmmword ptr [rsp + 0x78], xmm0", - "stack_offset": 0 - }, - { - "address": "0x140008c31", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, r14d", - "stack_offset": 0 - }, - { - "address": "0x140008c34", - "size": 6, - "mnemonic": "jg", - "operands": "0x140008d20", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008d20", - "0x140008c3a" - ] - }, - { - "address": "0x140008b5e", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008b5e", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140008b60", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1749a]", - "stack_offset": 0 - }, - { - "address": "0x140008b66", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140008b69", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x140008b6e", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rax + 0x10], rbx", - "stack_offset": 0 - }, - { - "address": "0x140008b72", - "size": 2, - "mnemonic": "je", - "operands": "0x140008bb8", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008d24", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r10", - "stack_offset": 0 - }, - { - "address": "0x140008d27", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r10]", - "stack_offset": 0 - }, - { - "address": "0x140008d2b", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140008d2e", - "size": 9, - "mnemonic": "movsx", - "operands": "r9, byte ptr [rcx + r11 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140008d37", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r11 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140008d3f", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x140008d42", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x140008d45", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140008d47", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r13 + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140008d4b", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r13 + 0x18], eax", - "stack_offset": 0 - }, - { - "address": "0x140008d4f", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140008d52", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r10", - "stack_offset": 0 - }, - { - "address": "0x140008d55", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140008d58", - "size": 9, - "mnemonic": "movsx", - "operands": "r8, byte ptr [rcx + r11 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140008d61", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r11 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140008d69", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r8", - "stack_offset": 0 - }, - { - "address": "0x140008d6c", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x140008d6f", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x140008d72", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140008d74", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r13 + 0x1c], eax", - "stack_offset": 0 - }, - { - "address": "0x140008d78", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r13 + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140008d7c", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140008d7f", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140008d82", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r11 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140008d8b", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r11 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140008d93", - "size": 3, - "mnemonic": "sub", - "operands": "r10, rax", - "stack_offset": 0 - }, - { - "address": "0x140008d96", - "size": 3, - "mnemonic": "sub", - "operands": "r10, r8", - "stack_offset": 0 - }, - { - "address": "0x140008d99", - "size": 3, - "mnemonic": "sub", - "operands": "r10, r9", - "stack_offset": 0 - }, - { - "address": "0x140008d9c", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r10 - 4]", - "stack_offset": 0 - }, - { - "address": "0x140008da0", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140008da2", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r13 + 0x20], eax", - "stack_offset": 0 - }, - { - "address": "0x140008da6", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r10 + 4]", - "stack_offset": 0 - }, - { - "address": "0x140008daa", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r13 + 8], r10", - "stack_offset": 0 - }, - { - "address": "0x140008dae", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [r10]", - "stack_offset": 0 - }, - { - "address": "0x140008db1", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r13 + 0x24], ecx", - "stack_offset": 0 - }, - { - "address": "0x140008db5", - "size": 4, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140008db9", - "size": 2, - "mnemonic": "inc", - "operands": "ecx", - "stack_offset": 0 - }, - { - "address": "0x140008dbb", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r13 + 8], rax", - "stack_offset": 0 - }, - { - "address": "0x140008dbf", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x60], ecx", - "stack_offset": 0 - }, - { - "address": "0x140008dc3", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, dword ptr [rbp - 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140008dc6", - "size": 6, - "mnemonic": "jb", - "operands": "0x140008c22", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008c22", - "0x140008dcc" - ] - }, - { - "address": "0x140008c3a", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008c3a", - "size": 4, - "mnemonic": "shr", - "operands": "rax, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140008c3e", - "size": 3, - "mnemonic": "cmp", - "operands": "r14d, eax", - "stack_offset": 0 - }, - { - "address": "0x140008c41", - "size": 6, - "mnemonic": "jg", - "operands": "0x140008d20", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140008b7a", - "size": 2, - "mnemonic": "je", - "operands": "0x140008bb8", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008c27", - "size": 5, - "mnemonic": "movq", - "operands": "rax, xmm0", - "stack_offset": 0 - }, - { - "address": "0x140008c2c", - "size": 5, - "mnemonic": "movups", - "operands": "xmmword ptr [rsp + 0x78], xmm0", - "stack_offset": 0 - }, - { - "address": "0x140008c31", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, r14d", - "stack_offset": 0 - }, - { - "address": "0x140008c34", - "size": 6, - "mnemonic": "jg", - "operands": "0x140008d20", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008c4b", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x140008c50", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [rdi + 8]", - "stack_offset": 0 - }, - { - "address": "0x140008c54", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140008c58", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, dword ptr [r9]", - "stack_offset": 0 - }, - { - "address": "0x140008c5b", - "size": 5, - "mnemonic": "call", - "operands": "0x140009580", - "stack_offset": 0 - }, - { - "address": "0x140008c60", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140008c64", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140008c68", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x48], rax", - "stack_offset": 0 - }, - { - "address": "0x140008c6c", - "size": 5, - "mnemonic": "call", - "operands": "0x140009b74", - "stack_offset": 0 - }, - { - "address": "0x140008c71", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140008c75", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140008c79", - "size": 3, - "mnemonic": "mov", - "operands": "ebx, dword ptr [rbp - 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140008c7c", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x48], rax", - "stack_offset": 0 - }, - { - "address": "0x140008c80", - "size": 5, - "mnemonic": "call", - "operands": "0x140009b74", - "stack_offset": 0 - }, - { - "address": "0x140008c85", - "size": 3, - "mnemonic": "sub", - "operands": "ebx, 1", - "stack_offset": 0 - }, - { - "address": "0x140008c88", - "size": 2, - "mnemonic": "je", - "operands": "0x140008c99", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140008b82", - "size": 2, - "mnemonic": "je", - "operands": "0x140008bb8", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008c9d", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140008c9f", - "size": 2, - "mnemonic": "je", - "operands": "0x140008cc5", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008cc5", - "0x140008ca1" - ] - }, - { - "address": "0x140008c8a", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008c8a", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140008c8e", - "size": 5, - "mnemonic": "call", - "operands": "0x140009b74", - "stack_offset": 0 - }, - { - "address": "0x140008c93", - "size": 4, - "mnemonic": "sub", - "operands": "rbx, 1", - "stack_offset": 0 - }, - { - "address": "0x140008c97", - "size": 2, - "mnemonic": "jne", - "operands": "0x140008c8a", - "stack_offset": 0 - }, - { - "address": "0x140008c99", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rbp - 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140008c9d", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140008c9f", - "size": 2, - "mnemonic": "je", - "operands": "0x140008cc5", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008b89", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rdi", - "stack_offset": 0 - }, - { - "address": "0x140008b8c", - "size": 5, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140008b91", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r13", - "stack_offset": 0 - }, - { - "address": "0x140008b94", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], r14d", - "stack_offset": 0 - }, - { - "address": "0x140008b99", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140008b9c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rax", - "stack_offset": 0 - }, - { - "address": "0x140008ba1", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], r12d", - "stack_offset": 0 - }, - { - "address": "0x140008ba6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r15", - "stack_offset": 0 - }, - { - "address": "0x140008bab", - "size": 5, - "mnemonic": "call", - "operands": "0x140006294", - "stack_offset": 0 - }, - { - "address": "0x140008bb0", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140008bb2", - "size": 6, - "mnemonic": "jne", - "operands": "0x140008dcc", - "stack_offset": 0 - }, - { - "address": "0x140008bb8", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [rdi + 8]", - "stack_offset": 0 - }, - { - "address": "0x140008bbc", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp]", - "stack_offset": 0 - }, - { - "address": "0x140008bc0", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r15", - "stack_offset": 0 - }, - { - "address": "0x140008bc3", - "size": 5, - "mnemonic": "call", - "operands": "0x140009604", - "stack_offset": 0 - }, - { - "address": "0x140008bc8", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rbp], 0", - "stack_offset": 0 - }, - { - "address": "0x140008bcc", - "size": 6, - "mnemonic": "jbe", - "operands": "0x140008dec", - "stack_offset": 0 - }, - { - "address": "0x140008bd2", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], r12d", - "stack_offset": 0 - }, - { - "address": "0x140008bd7", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp]", - "stack_offset": 0 - }, - { - "address": "0x140008bdb", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rdi", - "stack_offset": 0 - }, - { - "address": "0x140008bde", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r15", - "stack_offset": 0 - }, - { - "address": "0x140008be3", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, r14d", - "stack_offset": 0 - }, - { - "address": "0x140008be6", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140008bea", - "size": 5, - "mnemonic": "call", - "operands": "0x140006788", - "stack_offset": 0 - }, - { - "address": "0x140008bef", - "size": 4, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rbp - 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140008bf3", - "size": 4, - "mnemonic": "movdqa", - "operands": "xmm0, xmm1", - "stack_offset": 0 - }, - { - "address": "0x140008bf7", - "size": 5, - "mnemonic": "psrldq", - "operands": "xmm0, 8", - "stack_offset": 0 - }, - { - "address": "0x140008bfc", - "size": 4, - "mnemonic": "movd", - "operands": "eax, xmm0", - "stack_offset": 0 - }, - { - "address": "0x140008c00", - "size": 6, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rsp + 0x78], xmm1", - "stack_offset": 0 - }, - { - "address": "0x140008c06", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, dword ptr [rbp - 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140008c09", - "size": 6, - "mnemonic": "jae", - "operands": "0x140008dcc", - "stack_offset": 0 - }, - { - "address": "0x140008c0f", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp - 0x80]", - "stack_offset": 0 - }, - { - "address": "0x140008c12", - "size": 7, - "mnemonic": "lea", - "operands": "r11, [rip - 0x8c19]", - "stack_offset": 0 - }, - { - "address": "0x140008c19", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x60], eax", - "stack_offset": 0 - }, - { - "address": "0x140008c1d", - "size": 5, - "mnemonic": "movq", - "operands": "r13, xmm1", - "stack_offset": 0 - }, - { - "address": "0x140008c22", - "size": 5, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [r13 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140008c27", - "size": 5, - "mnemonic": "movq", - "operands": "rax, xmm0", - "stack_offset": 0 - }, - { - "address": "0x140008c2c", - "size": 5, - "mnemonic": "movups", - "operands": "xmmword ptr [rsp + 0x78], xmm0", - "stack_offset": 0 - }, - { - "address": "0x140008c31", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, r14d", - "stack_offset": 0 - }, - { - "address": "0x140008c34", - "size": 6, - "mnemonic": "jg", - "operands": "0x140008d20", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140008cc9", - "size": 2, - "mnemonic": "jne", - "operands": "0x140008d19", - "stack_offset": 0 - }, - { - "address": "0x140008ccb", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x140008cd0", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rdi", - "stack_offset": 0 - }, - { - "address": "0x140008cd3", - "size": 5, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140008cd8", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140008cdb", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rbp - 0x78]", - "stack_offset": 0 - }, - { - "address": "0x140008cdf", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x58], 0", - "stack_offset": 0 - }, - { - "address": "0x140008ce4", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x50], 1", - "stack_offset": 0 - }, - { - "address": "0x140008ce9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], rax", - "stack_offset": 0 - }, - { - "address": "0x140008cee", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x140008cf3", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x40], r12d", - "stack_offset": 0 - }, - { - "address": "0x140008cf8", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rax", - "stack_offset": 0 - }, - { - "address": "0x140008cfd", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp - 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140008d01", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], 0", - "stack_offset": 0 - }, - { - "address": "0x140008d0a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": 0 - }, - { - "address": "0x140008d0f", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r15", - "stack_offset": 0 - }, - { - "address": "0x140008d14", - "size": 5, - "mnemonic": "call", - "operands": "0x140007d88", - "stack_offset": 0 - }, - { - "address": "0x140008d19", - "size": 7, - "mnemonic": "lea", - "operands": "r11, [rip - 0x8d20]", - "stack_offset": 0 - }, - { - "address": "0x140008d20", - "size": 4, - "mnemonic": "mov", - "operands": "r10, qword ptr [r13 + 8]", - "stack_offset": 0 - }, - { - "address": "0x140008d24", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r10", - "stack_offset": 0 - }, - { - "address": "0x140008d27", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r10]", - "stack_offset": 0 - }, - { - "address": "0x140008d2b", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140008d2e", - "size": 9, - "mnemonic": "movsx", - "operands": "r9, byte ptr [rcx + r11 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140008d37", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r11 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140008d3f", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x140008d42", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x140008d45", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140008d47", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r13 + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140008d4b", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r13 + 0x18], eax", - "stack_offset": 0 - }, - { - "address": "0x140008d4f", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140008d52", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r10", - "stack_offset": 0 - }, - { - "address": "0x140008d55", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140008d58", - "size": 9, - "mnemonic": "movsx", - "operands": "r8, byte ptr [rcx + r11 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140008d61", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r11 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140008d69", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r8", - "stack_offset": 0 - }, - { - "address": "0x140008d6c", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x140008d6f", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x140008d72", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140008d74", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r13 + 0x1c], eax", - "stack_offset": 0 - }, - { - "address": "0x140008d78", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r13 + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140008d7c", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140008d7f", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140008d82", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r11 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140008d8b", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r11 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140008d93", - "size": 3, - "mnemonic": "sub", - "operands": "r10, rax", - "stack_offset": 0 - }, - { - "address": "0x140008d96", - "size": 3, - "mnemonic": "sub", - "operands": "r10, r8", - "stack_offset": 0 - }, - { - "address": "0x140008d99", - "size": 3, - "mnemonic": "sub", - "operands": "r10, r9", - "stack_offset": 0 - }, - { - "address": "0x140008d9c", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r10 - 4]", - "stack_offset": 0 - }, - { - "address": "0x140008da0", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140008da2", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r13 + 0x20], eax", - "stack_offset": 0 - }, - { - "address": "0x140008da6", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r10 + 4]", - "stack_offset": 0 - }, - { - "address": "0x140008daa", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r13 + 8], r10", - "stack_offset": 0 - }, - { - "address": "0x140008dae", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [r10]", - "stack_offset": 0 - }, - { - "address": "0x140008db1", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r13 + 0x24], ecx", - "stack_offset": 0 - }, - { - "address": "0x140008db5", - "size": 4, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140008db9", - "size": 2, - "mnemonic": "inc", - "operands": "ecx", - "stack_offset": 0 - }, - { - "address": "0x140008dbb", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r13 + 8], rax", - "stack_offset": 0 - }, - { - "address": "0x140008dbf", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x60], ecx", - "stack_offset": 0 - }, - { - "address": "0x140008dc3", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, dword ptr [rbp - 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140008dc6", - "size": 6, - "mnemonic": "jb", - "operands": "0x140008c22", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008c22", - "0x140008dcc" - ] - }, - { - "address": "0x140008ca1", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008ca1", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140008ca6", - "size": 3, - "mnemonic": "add", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140008ca9", - "size": 2, - "mnemonic": "je", - "operands": "0x140008cc5", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008caf", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140008cb1", - "size": 2, - "mnemonic": "je", - "operands": "0x140008cbd", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008cbd", - "0x140008cb3" - ] - }, - { - "address": "0x140008cbd", - "size": 64, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008cbd", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140008cbf", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rax + 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x140008cc3", - "size": 2, - "mnemonic": "jne", - "operands": "0x140008d19", - "stack_offset": 0 - }, - { - "address": "0x140008cc5", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [rbp - 0x34], 0x40", - "stack_offset": 0 - }, - { - "address": "0x140008cc9", - "size": 2, - "mnemonic": "jne", - "operands": "0x140008d19", - "stack_offset": 0 - }, - { - "address": "0x140008ccb", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x140008cd0", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rdi", - "stack_offset": 0 - }, - { - "address": "0x140008cd3", - "size": 5, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140008cd8", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140008cdb", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rbp - 0x78]", - "stack_offset": 0 - }, - { - "address": "0x140008cdf", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x58], 0", - "stack_offset": 0 - }, - { - "address": "0x140008ce4", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x50], 1", - "stack_offset": 0 - }, - { - "address": "0x140008ce9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], rax", - "stack_offset": 0 - }, - { - "address": "0x140008cee", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x140008cf3", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x40], r12d", - "stack_offset": 0 - }, - { - "address": "0x140008cf8", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rax", - "stack_offset": 0 - }, - { - "address": "0x140008cfd", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp - 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140008d01", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], 0", - "stack_offset": 0 - }, - { - "address": "0x140008d0a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": 0 - }, - { - "address": "0x140008d0f", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r15", - "stack_offset": 0 - }, - { - "address": "0x140008d14", - "size": 5, - "mnemonic": "call", - "operands": "0x140007d88", - "stack_offset": 0 - }, - { - "address": "0x140008d19", - "size": 7, - "mnemonic": "lea", - "operands": "r11, [rip - 0x8d20]", - "stack_offset": 0 - }, - { - "address": "0x140008d20", - "size": 4, - "mnemonic": "mov", - "operands": "r10, qword ptr [r13 + 8]", - "stack_offset": 0 - }, - { - "address": "0x140008d24", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r10", - "stack_offset": 0 - }, - { - "address": "0x140008d27", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r10]", - "stack_offset": 0 - }, - { - "address": "0x140008d2b", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140008d2e", - "size": 9, - "mnemonic": "movsx", - "operands": "r9, byte ptr [rcx + r11 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140008d37", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r11 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140008d3f", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x140008d42", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x140008d45", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140008d47", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r13 + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140008d4b", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r13 + 0x18], eax", - "stack_offset": 0 - }, - { - "address": "0x140008d4f", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140008d52", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r10", - "stack_offset": 0 - }, - { - "address": "0x140008d55", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140008d58", - "size": 9, - "mnemonic": "movsx", - "operands": "r8, byte ptr [rcx + r11 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140008d61", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r11 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140008d69", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r8", - "stack_offset": 0 - }, - { - "address": "0x140008d6c", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x140008d6f", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x140008d72", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140008d74", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r13 + 0x1c], eax", - "stack_offset": 0 - }, - { - "address": "0x140008d78", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r13 + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140008d7c", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140008d7f", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140008d82", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r11 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140008d8b", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r11 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140008d93", - "size": 3, - "mnemonic": "sub", - "operands": "r10, rax", - "stack_offset": 0 - }, - { - "address": "0x140008d96", - "size": 3, - "mnemonic": "sub", - "operands": "r10, r8", - "stack_offset": 0 - }, - { - "address": "0x140008d99", - "size": 3, - "mnemonic": "sub", - "operands": "r10, r9", - "stack_offset": 0 - }, - { - "address": "0x140008d9c", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r10 - 4]", - "stack_offset": 0 - }, - { - "address": "0x140008da0", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140008da2", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r13 + 0x20], eax", - "stack_offset": 0 - }, - { - "address": "0x140008da6", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r10 + 4]", - "stack_offset": 0 - }, - { - "address": "0x140008daa", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r13 + 8], r10", - "stack_offset": 0 - }, - { - "address": "0x140008dae", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [r10]", - "stack_offset": 0 - }, - { - "address": "0x140008db1", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r13 + 0x24], ecx", - "stack_offset": 0 - }, - { - "address": "0x140008db5", - "size": 4, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140008db9", - "size": 2, - "mnemonic": "inc", - "operands": "ecx", - "stack_offset": 0 - }, - { - "address": "0x140008dbb", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r13 + 8], rax", - "stack_offset": 0 - }, - { - "address": "0x140008dbf", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x60], ecx", - "stack_offset": 0 - }, - { - "address": "0x140008dc3", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, dword ptr [rbp - 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140008dc6", - "size": 6, - "mnemonic": "jb", - "operands": "0x140008c22", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008c22", - "0x140008dcc" - ] - }, - { - "address": "0x140008cb3", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008cb3", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140008cb8", - "size": 3, - "mnemonic": "add", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140008cbb", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140008cbf", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140008cc3", - "size": 2, - "mnemonic": "jne", - "operands": "0x140008d19", - "stack_offset": 0 - }, - { - "address": "0x140008cc5", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [rbp - 0x34], 0x40", - "stack_offset": 0 - }, - { - "address": "0x140008cc9", - "size": 2, - "mnemonic": "jne", - "operands": "0x140008d19", - "stack_offset": 0 - }, - { - "address": "0x140008ccb", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x140008cd0", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rdi", - "stack_offset": 0 - }, - { - "address": "0x140008cd3", - "size": 5, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140008cd8", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140008cdb", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rbp - 0x78]", - "stack_offset": 0 - }, - { - "address": "0x140008cdf", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x58], 0", - "stack_offset": 0 - }, - { - "address": "0x140008ce4", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x50], 1", - "stack_offset": 0 - }, - { - "address": "0x140008ce9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], rax", - "stack_offset": 0 - }, - { - "address": "0x140008cee", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x140008cf3", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x40], r12d", - "stack_offset": 0 - }, - { - "address": "0x140008cf8", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rax", - "stack_offset": 0 - }, - { - "address": "0x140008cfd", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp - 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140008d01", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], 0", - "stack_offset": 0 - }, - { - "address": "0x140008d0a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": 0 - }, - { - "address": "0x140008d0f", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r15", - "stack_offset": 0 - }, - { - "address": "0x140008d14", - "size": 5, - "mnemonic": "call", - "operands": "0x140007d88", - "stack_offset": 0 - }, - { - "address": "0x140008d19", - "size": 7, - "mnemonic": "lea", - "operands": "r11, [rip - 0x8d20]", - "stack_offset": 0 - }, - { - "address": "0x140008d20", - "size": 4, - "mnemonic": "mov", - "operands": "r10, qword ptr [r13 + 8]", - "stack_offset": 0 - }, - { - "address": "0x140008d24", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r10", - "stack_offset": 0 - }, - { - "address": "0x140008d27", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r10]", - "stack_offset": 0 - }, - { - "address": "0x140008d2b", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140008d2e", - "size": 9, - "mnemonic": "movsx", - "operands": "r9, byte ptr [rcx + r11 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140008d37", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r11 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140008d3f", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x140008d42", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x140008d45", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140008d47", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r13 + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140008d4b", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r13 + 0x18], eax", - "stack_offset": 0 - }, - { - "address": "0x140008d4f", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140008d52", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r10", - "stack_offset": 0 - }, - { - "address": "0x140008d55", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140008d58", - "size": 9, - "mnemonic": "movsx", - "operands": "r8, byte ptr [rcx + r11 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140008d61", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r11 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140008d69", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r8", - "stack_offset": 0 - }, - { - "address": "0x140008d6c", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x140008d6f", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x140008d72", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140008d74", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r13 + 0x1c], eax", - "stack_offset": 0 - }, - { - "address": "0x140008d78", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r13 + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140008d7c", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140008d7f", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140008d82", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r11 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140008d8b", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r11 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140008d93", - "size": 3, - "mnemonic": "sub", - "operands": "r10, rax", - "stack_offset": 0 - }, - { - "address": "0x140008d96", - "size": 3, - "mnemonic": "sub", - "operands": "r10, r8", - "stack_offset": 0 - }, - { - "address": "0x140008d99", - "size": 3, - "mnemonic": "sub", - "operands": "r10, r9", - "stack_offset": 0 - }, - { - "address": "0x140008d9c", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r10 - 4]", - "stack_offset": 0 - }, - { - "address": "0x140008da0", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140008da2", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r13 + 0x20], eax", - "stack_offset": 0 - }, - { - "address": "0x140008da6", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r10 + 4]", - "stack_offset": 0 - }, - { - "address": "0x140008daa", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r13 + 8], r10", - "stack_offset": 0 - }, - { - "address": "0x140008dae", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [r10]", - "stack_offset": 0 - }, - { - "address": "0x140008db1", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r13 + 0x24], ecx", - "stack_offset": 0 - }, - { - "address": "0x140008db5", - "size": 4, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140008db9", - "size": 2, - "mnemonic": "inc", - "operands": "ecx", - "stack_offset": 0 - }, - { - "address": "0x140008dbb", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r13 + 8], rax", - "stack_offset": 0 - }, - { - "address": "0x140008dbf", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x60], ecx", - "stack_offset": 0 - }, - { - "address": "0x140008dc3", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, dword ptr [rbp - 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140008dc6", - "size": 6, - "mnemonic": "jb", - "operands": "0x140008c22", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000a2ff", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x14000a300", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x14000a301", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x14000a303", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x14000a305", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x14000a307", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x14000a309", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -56 - }, - { - "address": "0x14000a30d", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rdx", - "stack_offset": -88 - }, - { - "address": "0x14000a310", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rcx", - "stack_offset": -88 - }, - { - "address": "0x14000a313", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": -88 - }, - { - "address": "0x14000a316", - "size": 6, - "mnemonic": "je", - "operands": "0x14000a3d5", - "stack_offset": -88 - } - ], - "successors": [ - "0x14000a3d5", - "0x14000a31c" - ] - }, - { - "address": "0x14000a3d5", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a3d5", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x14000a3da", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a31c", - "size": 38, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a31c", - "size": 3, - "mnemonic": "xor", - "operands": "r12b, r12b", - "stack_offset": 0 - }, - { - "address": "0x14000a31f", - "size": 2, - "mnemonic": "xor", - "operands": "ebp, ebp", - "stack_offset": 0 - }, - { - "address": "0x14000a321", - "size": 2, - "mnemonic": "cmp", - "operands": "dword ptr [rdx], ebp", - "stack_offset": 0 - }, - { - "address": "0x14000a323", - "size": 6, - "mnemonic": "jle", - "operands": "0x14000a3bd", - "stack_offset": 0 - }, - { - "address": "0x14000a329", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000a32d", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdi, dword ptr [rax + 0xc]", - "stack_offset": 0 - }, - { - "address": "0x14000a331", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x14000a336", - "size": 4, - "mnemonic": "add", - "operands": "rax, 4", - "stack_offset": 0 - }, - { - "address": "0x14000a33a", - "size": 3, - "mnemonic": "add", - "operands": "rdi, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a33d", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000a341", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x68], rdi", - "stack_offset": 0 - }, - { - "address": "0x14000a346", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rax + 0xc]", - "stack_offset": 0 - }, - { - "address": "0x14000a34a", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x14000a34f", - "size": 4, - "mnemonic": "mov", - "operands": "r15d, dword ptr [rax + rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000a353", - "size": 3, - "mnemonic": "test", - "operands": "r15d, r15d", - "stack_offset": 0 - }, - { - "address": "0x14000a356", - "size": 2, - "mnemonic": "jle", - "operands": "0x14000a3b2", - "stack_offset": 0 - }, - { - "address": "0x14000a358", - "size": 3, - "mnemonic": "movsxd", - "operands": "rax, ebp", - "stack_offset": 0 - }, - { - "address": "0x14000a35b", - "size": 4, - "mnemonic": "lea", - "operands": "r13, [rax + rax*4]", - "stack_offset": 0 - }, - { - "address": "0x14000a35f", - "size": 3, - "mnemonic": "movsxd", - "operands": "rsi, dword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x14000a362", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x14000a367", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [r14 + 4]", - "stack_offset": 0 - }, - { - "address": "0x14000a36b", - "size": 3, - "mnemonic": "add", - "operands": "rsi, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a36e", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000a373", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rax + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000a377", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x14000a37c", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000a37f", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi", - "stack_offset": 0 - }, - { - "address": "0x14000a382", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + r13*4]", - "stack_offset": 0 - }, - { - "address": "0x14000a386", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000a389", - "size": 5, - "mnemonic": "call", - "operands": "0x140008df4", - "stack_offset": 0 - }, - { - "address": "0x14000a38e", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a390", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a3aa", - "stack_offset": 0 - }, - { - "address": "0x14000a392", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x14000a397", - "size": 3, - "mnemonic": "dec", - "operands": "r15d", - "stack_offset": 0 - }, - { - "address": "0x14000a39a", - "size": 4, - "mnemonic": "add", - "operands": "rdi, 4", - "stack_offset": 0 - }, - { - "address": "0x14000a39e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x68], rdi", - "stack_offset": 0 - }, - { - "address": "0x14000a3a3", - "size": 3, - "mnemonic": "test", - "operands": "r15d, r15d", - "stack_offset": 0 - }, - { - "address": "0x14000a3a6", - "size": 2, - "mnemonic": "jg", - "operands": "0x14000a35f", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000a362", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x14000a367", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [r14 + 4]", - "stack_offset": 0 - }, - { - "address": "0x14000a36b", - "size": 3, - "mnemonic": "add", - "operands": "rsi, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a36e", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000a373", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rax + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000a377", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x14000a37c", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000a37f", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi", - "stack_offset": 0 - }, - { - "address": "0x14000a382", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + r13*4]", - "stack_offset": 0 - }, - { - "address": "0x14000a386", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000a389", - "size": 5, - "mnemonic": "call", - "operands": "0x140008df4", - "stack_offset": 0 - }, - { - "address": "0x14000a38e", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a390", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a3aa", - "stack_offset": 0 - }, - { - "address": "0x14000a392", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x14000a397", - "size": 3, - "mnemonic": "dec", - "operands": "r15d", - "stack_offset": 0 - }, - { - "address": "0x14000a39a", - "size": 4, - "mnemonic": "add", - "operands": "rdi, 4", - "stack_offset": 0 - }, - { - "address": "0x14000a39e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x68], rdi", - "stack_offset": 0 - }, - { - "address": "0x14000a3a3", - "size": 3, - "mnemonic": "test", - "operands": "r15d, r15d", - "stack_offset": 0 - }, - { - "address": "0x14000a3a6", - "size": 2, - "mnemonic": "jg", - "operands": "0x14000a35f", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a35f", - "0x14000a3a8" - ] - }, - { - "address": "0x14000a3a8", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a3a8", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a3ad", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000a3b2", - "size": 2, - "mnemonic": "inc", - "operands": "ebp", - "stack_offset": 0 - }, - { - "address": "0x14000a3b4", - "size": 3, - "mnemonic": "cmp", - "operands": "ebp, dword ptr [r14]", - "stack_offset": 0 - }, - { - "address": "0x14000a3b7", - "size": 6, - "mnemonic": "jl", - "operands": "0x14000a329", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000a32d", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdi, dword ptr [rax + 0xc]", - "stack_offset": 0 - }, - { - "address": "0x14000a331", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x14000a336", - "size": 4, - "mnemonic": "add", - "operands": "rax, 4", - "stack_offset": 0 - }, - { - "address": "0x14000a33a", - "size": 3, - "mnemonic": "add", - "operands": "rdi, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a33d", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000a341", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x68], rdi", - "stack_offset": 0 - }, - { - "address": "0x14000a346", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rax + 0xc]", - "stack_offset": 0 - }, - { - "address": "0x14000a34a", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x14000a34f", - "size": 4, - "mnemonic": "mov", - "operands": "r15d, dword ptr [rax + rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000a353", - "size": 3, - "mnemonic": "test", - "operands": "r15d, r15d", - "stack_offset": 0 - }, - { - "address": "0x14000a356", - "size": 2, - "mnemonic": "jle", - "operands": "0x14000a3b2", - "stack_offset": 0 - }, - { - "address": "0x14000a358", - "size": 3, - "mnemonic": "movsxd", - "operands": "rax, ebp", - "stack_offset": 0 - }, - { - "address": "0x14000a35b", - "size": 4, - "mnemonic": "lea", - "operands": "r13, [rax + rax*4]", - "stack_offset": 0 - }, - { - "address": "0x14000a35f", - "size": 3, - "mnemonic": "movsxd", - "operands": "rsi, dword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x14000a362", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x14000a367", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [r14 + 4]", - "stack_offset": 0 - }, - { - "address": "0x14000a36b", - "size": 3, - "mnemonic": "add", - "operands": "rsi, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a36e", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000a373", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rax + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000a377", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x14000a37c", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000a37f", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi", - "stack_offset": 0 - }, - { - "address": "0x14000a382", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + r13*4]", - "stack_offset": 0 - }, - { - "address": "0x14000a386", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000a389", - "size": 5, - "mnemonic": "call", - "operands": "0x140008df4", - "stack_offset": 0 - }, - { - "address": "0x14000a38e", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a390", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a3aa", - "stack_offset": 0 - }, - { - "address": "0x14000a392", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x14000a397", - "size": 3, - "mnemonic": "dec", - "operands": "r15d", - "stack_offset": 0 - }, - { - "address": "0x14000a39a", - "size": 4, - "mnemonic": "add", - "operands": "rdi, 4", - "stack_offset": 0 - }, - { - "address": "0x14000a39e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x68], rdi", - "stack_offset": 0 - }, - { - "address": "0x14000a3a3", - "size": 3, - "mnemonic": "test", - "operands": "r15d, r15d", - "stack_offset": 0 - }, - { - "address": "0x14000a3a6", - "size": 2, - "mnemonic": "jg", - "operands": "0x14000a35f", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000a3c2", - "size": 3, - "mnemonic": "mov", - "operands": "al, r12b", - "stack_offset": 0 - }, - { - "address": "0x14000a3c5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a3c9", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x14000a3cb", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x14000a3cd", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 48 - }, - { - "address": "0x14000a3cf", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 56 - }, - { - "address": "0x14000a3d1", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 64 - }, - { - "address": "0x14000a3d2", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 72 - }, - { - "address": "0x14000a3d3", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 80 - }, - { - "address": "0x14000a3d4", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 88 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000a52f", - "name": "", - "blocks": [ - { - "address": "0x14000a52f", - "size": 31, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a52f", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000a530", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x14000a531", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x14000a532", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x14000a534", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x14000a536", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x14000a538", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x14000a53a", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -56 - }, - { - "address": "0x14000a53e", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 8]", - "stack_offset": -88 - }, - { - "address": "0x14000a542", - "size": 3, - "mnemonic": "xor", - "operands": "bpl, bpl", - "stack_offset": -88 - }, - { - "address": "0x14000a545", - "size": 3, - "mnemonic": "xor", - "operands": "r14b, r14b", - "stack_offset": -88 - }, - { - "address": "0x14000a548", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], rax", - "stack_offset": -88 - }, - { - "address": "0x14000a54c", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": -88 - }, - { - "address": "0x14000a54e", - "size": 3, - "mnemonic": "mov", - "operands": "r12, r9", - "stack_offset": -88 - }, - { - "address": "0x14000a551", - "size": 3, - "mnemonic": "mov", - "operands": "r13d, r8d", - "stack_offset": -88 - }, - { - "address": "0x14000a554", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -88 - }, - { - "address": "0x14000a557", - "size": 4, - "mnemonic": "lea", - "operands": "rsi, [rax - 1]", - "stack_offset": -88 - }, - { - "address": "0x14000a55b", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rsi", - "stack_offset": -88 - }, - { - "address": "0x14000a55e", - "size": 2, - "mnemonic": "cmp", - "operands": "dword ptr [rcx], edi", - "stack_offset": -88 - }, - { - "address": "0x14000a560", - "size": 2, - "mnemonic": "jle", - "operands": "0x14000a5a5", - "stack_offset": -88 - }, - { - "address": "0x14000a562", - "size": 4, - "mnemonic": "mov", - "operands": "r12d, dword ptr [r11 + 0x10]", - "stack_offset": -88 - }, - { - "address": "0x14000a566", - "size": 3, - "mnemonic": "cmp", - "operands": "edi, r12d", - "stack_offset": -88 - }, - { - "address": "0x14000a569", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a571", - "stack_offset": -88 - }, - { - "address": "0x14000a56b", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax", - "stack_offset": -88 - }, - { - "address": "0x14000a56e", - "size": 3, - "mnemonic": "mov", - "operands": "bpl, 1", - "stack_offset": -88 - }, - { - "address": "0x14000a571", - "size": 3, - "mnemonic": "cmp", - "operands": "edi, r13d", - "stack_offset": -88 - }, - { - "address": "0x14000a574", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a57c", - "stack_offset": -88 - }, - { - "address": "0x14000a576", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rax", - "stack_offset": -88 - }, - { - "address": "0x14000a579", - "size": 3, - "mnemonic": "mov", - "operands": "r14b, 1", - "stack_offset": -88 - }, - { - "address": "0x14000a57c", - "size": 3, - "mnemonic": "test", - "operands": "bpl, bpl", - "stack_offset": -88 - }, - { - "address": "0x14000a57f", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a586", - "stack_offset": -88 - } - ], - "successors": [ - "0x14000a586", - "0x14000a581" - ] - }, - { - "address": "0x14000a586", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a586", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000a58b", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000a58e", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a464", - "stack_offset": 0 - }, - { - "address": "0x14000a593", - "size": 2, - "mnemonic": "inc", - "operands": "edi", - "stack_offset": 0 - }, - { - "address": "0x14000a595", - "size": 2, - "mnemonic": "cmp", - "operands": "edi, dword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000a597", - "size": 2, - "mnemonic": "jge", - "operands": "0x14000a5a0", - "stack_offset": 0 - }, - { - "address": "0x14000a599", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000a59e", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a566", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a566" - ] - }, - { - "address": "0x14000a581", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a581", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b", - "stack_offset": 0 - }, - { - "address": "0x14000a584", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a5a0", - "stack_offset": 0 - }, - { - "address": "0x14000a586", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000a58b", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000a58e", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a464", - "stack_offset": 0 - }, - { - "address": "0x14000a593", - "size": 2, - "mnemonic": "inc", - "operands": "edi", - "stack_offset": 0 - }, - { - "address": "0x14000a595", - "size": 2, - "mnemonic": "cmp", - "operands": "edi, dword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000a597", - "size": 2, - "mnemonic": "jge", - "operands": "0x14000a5a0", - "stack_offset": 0 - }, - { - "address": "0x14000a599", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000a59e", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a566", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a566" - ] - }, - { - "address": "0x14000a566", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a566", - "size": 3, - "mnemonic": "cmp", - "operands": "edi, r12d", - "stack_offset": 0 - }, - { - "address": "0x14000a569", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a571", - "stack_offset": 0 - }, - { - "address": "0x14000a56b", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a56e", - "size": 3, - "mnemonic": "mov", - "operands": "bpl, 1", - "stack_offset": 0 - }, - { - "address": "0x14000a571", - "size": 3, - "mnemonic": "cmp", - "operands": "edi, r13d", - "stack_offset": 0 - }, - { - "address": "0x14000a574", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a57c", - "stack_offset": 0 - }, - { - "address": "0x14000a576", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a579", - "size": 3, - "mnemonic": "mov", - "operands": "r14b, 1", - "stack_offset": 0 - }, - { - "address": "0x14000a57c", - "size": 3, - "mnemonic": "test", - "operands": "bpl, bpl", - "stack_offset": 0 - }, - { - "address": "0x14000a57f", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a586", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000acf3", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x14000acf4", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -16 - }, - { - "address": "0x14000acf6", - "size": 8, - "mnemonic": "lea", - "operands": "rbp, [rsp - 0x4f0]", - "stack_offset": -24 - }, - { - "address": "0x14000acfe", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x5f0", - "stack_offset": -24 - }, - { - "address": "0x14000ad05", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x26334]", - "stack_offset": -1544 - }, - { - "address": "0x14000ad0c", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -1544 - }, - { - "address": "0x14000ad0f", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x4e0], rax", - "stack_offset": -1544 - }, - { - "address": "0x14000ad16", - "size": 3, - "mnemonic": "mov", - "operands": "edi, r8d", - "stack_offset": -1544 - }, - { - "address": "0x14000ad19", - "size": 2, - "mnemonic": "mov", - "operands": "esi, edx", - "stack_offset": -1544 - }, - { - "address": "0x14000ad1b", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": -1544 - }, - { - "address": "0x14000ad1d", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, -1", - "stack_offset": -1544 - }, - { - "address": "0x14000ad20", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ad27", - "stack_offset": -1544 - } - ], - "successors": [ - "0x14000ad27", - "0x14000ad22" - ] - }, - { - "address": "0x14000ad27", - "size": 24, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ad27", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000ad29", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000ad2e", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x98", - "stack_offset": 0 - }, - { - "address": "0x14000ad34", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x14000ad39", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000ad3b", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000ad3f", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x4d0", - "stack_offset": 0 - }, - { - "address": "0x14000ad45", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x14000ad4a", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x48], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ad50", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000ad55", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x40], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ad5b", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000ad5f", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x50], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ad65", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x58], rax", - "stack_offset": 0 - }, - { - "address": "0x14000ad6a", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000ad6e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rax", - "stack_offset": 0 - }, - { - "address": "0x14000ad73", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x152df]", - "stack_offset": 0 - }, - { - "address": "0x14000ad79", - "size": 7, - "mnemonic": "mov", - "operands": "r14, qword ptr [rbp + 0x108]", - "stack_offset": 0 - }, - { - "address": "0x14000ad80", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000ad85", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r14", - "stack_offset": 0 - }, - { - "address": "0x14000ad88", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000ad8b", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x152cf]", - "stack_offset": 0 - }, - { - "address": "0x14000ad91", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000ad94", - "size": 2, - "mnemonic": "je", - "operands": "0x14000adcc", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000adcc", - "0x14000ad96" - ] - }, - { - "address": "0x14000ad22", - "size": 25, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ad22", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e38", - "stack_offset": 0 - }, - { - "address": "0x14000ad27", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000ad29", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000ad2e", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x98", - "stack_offset": 0 - }, - { - "address": "0x14000ad34", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x14000ad39", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000ad3b", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000ad3f", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x4d0", - "stack_offset": 0 - }, - { - "address": "0x14000ad45", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x14000ad4a", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x48], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ad50", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000ad55", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x40], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ad5b", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000ad5f", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x50], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ad65", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x58], rax", - "stack_offset": 0 - }, - { - "address": "0x14000ad6a", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000ad6e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rax", - "stack_offset": 0 - }, - { - "address": "0x14000ad73", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x152df]", - "stack_offset": 0 - }, - { - "address": "0x14000ad79", - "size": 7, - "mnemonic": "mov", - "operands": "r14, qword ptr [rbp + 0x108]", - "stack_offset": 0 - }, - { - "address": "0x14000ad80", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000ad85", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r14", - "stack_offset": 0 - }, - { - "address": "0x14000ad88", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000ad8b", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x152cf]", - "stack_offset": 0 - }, - { - "address": "0x14000ad91", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000ad94", - "size": 2, - "mnemonic": "je", - "operands": "0x14000adcc", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000add3", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x108], rax", - "stack_offset": 0 - }, - { - "address": "0x14000adda", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x508]", - "stack_offset": 0 - }, - { - "address": "0x14000ade1", - "size": 4, - "mnemonic": "add", - "operands": "rax, 8", - "stack_offset": 0 - }, - { - "address": "0x14000ade5", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x70], esi", - "stack_offset": 0 - }, - { - "address": "0x14000ade9", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0xa8], rax", - "stack_offset": 0 - }, - { - "address": "0x14000adf0", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x508]", - "stack_offset": 0 - }, - { - "address": "0x14000adf7", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x80], rax", - "stack_offset": 0 - }, - { - "address": "0x14000adfb", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x74], edi", - "stack_offset": 0 - }, - { - "address": "0x14000adff", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x152bb]", - "stack_offset": 0 - }, - { - "address": "0x14000ae05", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000ae07", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": 0 - }, - { - "address": "0x14000ae09", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x15269]", - "stack_offset": 0 - }, - { - "address": "0x14000ae0f", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x14000ae14", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x15256]", - "stack_offset": 0 - }, - { - "address": "0x14000ae1a", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000ae1c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ae2e", - "stack_offset": 0 - }, - { - "address": "0x14000ae1e", - "size": 2, - "mnemonic": "test", - "operands": "edi, edi", - "stack_offset": 0 - }, - { - "address": "0x14000ae20", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ae2e", - "stack_offset": 0 - }, - { - "address": "0x14000ae22", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, -1", - "stack_offset": 0 - }, - { - "address": "0x14000ae25", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ae2e", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ad9c", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000ada1", - "size": 5, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000ada6", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rax", - "stack_offset": 0 - }, - { - "address": "0x14000ada9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000adae", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": 0 - }, - { - "address": "0x14000adb1", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14000adb6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000adbb", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000adbf", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000adc4", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000adc6", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1529c]", - "stack_offset": 0 - }, - { - "address": "0x14000adcc", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x508]", - "stack_offset": 0 - }, - { - "address": "0x14000add3", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x108], rax", - "stack_offset": 0 - }, - { - "address": "0x14000adda", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x508]", - "stack_offset": 0 - }, - { - "address": "0x14000ade1", - "size": 4, - "mnemonic": "add", - "operands": "rax, 8", - "stack_offset": 0 - }, - { - "address": "0x14000ade5", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x70], esi", - "stack_offset": 0 - }, - { - "address": "0x14000ade9", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0xa8], rax", - "stack_offset": 0 - }, - { - "address": "0x14000adf0", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x508]", - "stack_offset": 0 - }, - { - "address": "0x14000adf7", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x80], rax", - "stack_offset": 0 - }, - { - "address": "0x14000adfb", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x74], edi", - "stack_offset": 0 - }, - { - "address": "0x14000adff", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x152bb]", - "stack_offset": 0 - }, - { - "address": "0x14000ae05", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000ae07", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": 0 - }, - { - "address": "0x14000ae09", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x15269]", - "stack_offset": 0 - }, - { - "address": "0x14000ae0f", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x14000ae14", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x15256]", - "stack_offset": 0 - }, - { - "address": "0x14000ae1a", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000ae1c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ae2e", - "stack_offset": 0 - }, - { - "address": "0x14000ae1e", - "size": 2, - "mnemonic": "test", - "operands": "edi, edi", - "stack_offset": 0 - }, - { - "address": "0x14000ae20", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ae2e", - "stack_offset": 0 - }, - { - "address": "0x14000ae22", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, -1", - "stack_offset": 0 - }, - { - "address": "0x14000ae25", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ae2e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000ae35", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x14000ae38", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x14000ae3d", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x5f0]", - "stack_offset": 0 - }, - { - "address": "0x14000ae45", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000ae49", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000ae4d", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x14000ae50", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x14000ae52", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 8 - }, - { - "address": "0x14000ae53", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 16 - }, - { - "address": "0x14000ae54", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000ae27", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000ae27", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000ae29", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e38", - "stack_offset": 0 - }, - { - "address": "0x14000ae2e", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x4e0]", - "stack_offset": 0 - }, - { - "address": "0x14000ae35", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x14000ae38", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x14000ae3d", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x5f0]", - "stack_offset": 0 - }, - { - "address": "0x14000ae45", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000ae49", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000ae4d", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x14000ae50", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x14000ae52", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 8 - }, - { - "address": "0x14000ae53", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 16 - }, - { - "address": "0x14000ae54", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000ae65", - "name": "", - "blocks": [ - { - "address": "0x14000ae65", - "size": 24, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ae65", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000ae66", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x14000ae69", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x70", - "stack_offset": -8 - }, - { - "address": "0x14000ae6d", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x40], 0", - "stack_offset": -120 - }, - { - "address": "0x14000ae72", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x28377], 0", - "stack_offset": -120 - }, - { - "address": "0x14000ae79", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x30], 0", - "stack_offset": -120 - }, - { - "address": "0x14000ae7d", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 0", - "stack_offset": -120 - }, - { - "address": "0x14000ae81", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -120 - }, - { - "address": "0x14000ae85", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": -120 - }, - { - "address": "0x14000ae89", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ae9b", - "stack_offset": -120 - }, - { - "address": "0x14000ae8b", - "size": 7, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rip + 0x26596]", - "stack_offset": -120 - }, - { - "address": "0x14000ae92", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 1", - "stack_offset": -120 - }, - { - "address": "0x14000ae96", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp - 0x28], xmm0", - "stack_offset": -120 - }, - { - "address": "0x14000ae9b", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp - 0x40]", - "stack_offset": -120 - }, - { - "address": "0x14000ae9f", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": -120 - }, - { - "address": "0x14000aea4", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x30]", - "stack_offset": -120 - }, - { - "address": "0x14000aea8", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -120 - }, - { - "address": "0x14000aead", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aefc", - "stack_offset": -120 - }, - { - "address": "0x14000aeb2", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x18], 2", - "stack_offset": -120 - }, - { - "address": "0x14000aeb6", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000aec3", - "stack_offset": -120 - }, - { - "address": "0x14000aeb8", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp - 0x40]", - "stack_offset": -120 - }, - { - "address": "0x14000aebc", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rax + 0x3a8], 0xfffffffd", - "stack_offset": -120 - }, - { - "address": "0x14000aec3", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -120 - }, - { - "address": "0x14000aec7", - "size": 2, - "mnemonic": "je", - "operands": "0x14000aed8", - "stack_offset": -120 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000aedc", - "size": 2, - "mnemonic": "je", - "operands": "0x14000aeed", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000aecc", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000aed0", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x14000aed5", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x20], ebx", - "stack_offset": 0 - }, - { - "address": "0x14000aed8", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": 0 - }, - { - "address": "0x14000aedc", - "size": 2, - "mnemonic": "je", - "operands": "0x14000aeed", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000aef5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x70", - "stack_offset": 0 - }, - { - "address": "0x14000aef9", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 112 - }, - { - "address": "0x14000aefa", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 120 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000aede", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000aede", - "size": 3, - "mnemonic": "mov", - "operands": "ebx, dword ptr [rbp - 0xc]", - "stack_offset": 0 - }, - { - "address": "0x14000aee1", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000aee5", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x14000aeea", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x24], ebx", - "stack_offset": 0 - }, - { - "address": "0x14000aeed", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x80]", - "stack_offset": 0 - }, - { - "address": "0x14000aef5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x70", - "stack_offset": 0 - }, - { - "address": "0x14000aef9", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 112 - }, - { - "address": "0x14000aefa", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 120 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000b33e", - "name": "", - "blocks": [ - { - "address": "0x14000b33e", - "size": 22, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b33e", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000b33f", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x14000b342", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -8 - }, - { - "address": "0x14000b346", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x40], 0", - "stack_offset": -104 - }, - { - "address": "0x14000b34b", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x27e9e], 0", - "stack_offset": -104 - }, - { - "address": "0x14000b352", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x30], 0", - "stack_offset": -104 - }, - { - "address": "0x14000b356", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 0", - "stack_offset": -104 - }, - { - "address": "0x14000b35a", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -104 - }, - { - "address": "0x14000b35e", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": -104 - }, - { - "address": "0x14000b362", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b374", - "stack_offset": -104 - }, - { - "address": "0x14000b364", - "size": 7, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rip + 0x260bd]", - "stack_offset": -104 - }, - { - "address": "0x14000b36b", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 1", - "stack_offset": -104 - }, - { - "address": "0x14000b36f", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp - 0x28], xmm0", - "stack_offset": -104 - }, - { - "address": "0x14000b374", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x40]", - "stack_offset": -104 - }, - { - "address": "0x14000b378", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b210", - "stack_offset": -104 - }, - { - "address": "0x14000b37d", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x18], 2", - "stack_offset": -104 - }, - { - "address": "0x14000b381", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": -104 - }, - { - "address": "0x14000b383", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b390", - "stack_offset": -104 - }, - { - "address": "0x14000b385", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x40]", - "stack_offset": -104 - }, - { - "address": "0x14000b389", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd", - "stack_offset": -104 - }, - { - "address": "0x14000b390", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -104 - }, - { - "address": "0x14000b394", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b3a5", - "stack_offset": -104 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b3a9", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b3ba", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000b399", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000b39d", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x14000b3a2", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x20], ebx", - "stack_offset": 0 - }, - { - "address": "0x14000b3a5", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": 0 - }, - { - "address": "0x14000b3a9", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b3ba", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000b3bf", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x14000b3c1", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x14000b3c6", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x14000b3ca", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 96 - }, - { - "address": "0x14000b3cb", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000b3ab", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000b3ab", - "size": 3, - "mnemonic": "mov", - "operands": "ebx, dword ptr [rbp - 0xc]", - "stack_offset": 0 - }, - { - "address": "0x14000b3ae", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000b3b2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x14000b3b7", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x24], ebx", - "stack_offset": 0 - }, - { - "address": "0x14000b3ba", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000b3bf", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x14000b3c1", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x14000b3c6", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x14000b3ca", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 96 - }, - { - "address": "0x14000b3cb", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000b590", - "name": "", - "blocks": [ - { - "address": "0x14000b590", - "size": 25, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000b590", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000b591", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x14000b594", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -8 - }, - { - "address": "0x14000b598", - "size": 4, - "mnemonic": "and", - "operands": "dword ptr [rbp + 0x28], 0", - "stack_offset": -72 - }, - { - "address": "0x14000b59c", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x28]", - "stack_offset": -72 - }, - { - "address": "0x14000b5a0", - "size": 4, - "mnemonic": "and", - "operands": "dword ptr [rbp + 0x20], 0", - "stack_offset": -72 - }, - { - "address": "0x14000b5a4", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp - 0x20]", - "stack_offset": -72 - }, - { - "address": "0x14000b5a8", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x18], rax", - "stack_offset": -72 - }, - { - "address": "0x14000b5ac", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp - 0x18]", - "stack_offset": -72 - }, - { - "address": "0x14000b5b0", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x10]", - "stack_offset": -72 - }, - { - "address": "0x14000b5b4", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": -72 - }, - { - "address": "0x14000b5b8", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x1c]", - "stack_offset": -72 - }, - { - "address": "0x14000b5bc", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x20]", - "stack_offset": -72 - }, - { - "address": "0x14000b5c0", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 8], rax", - "stack_offset": -72 - }, - { - "address": "0x14000b5c4", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x18]", - "stack_offset": -72 - }, - { - "address": "0x14000b5c8", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 8", - "stack_offset": -72 - }, - { - "address": "0x14000b5cd", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x20], eax", - "stack_offset": -72 - }, - { - "address": "0x14000b5d0", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x1c], eax", - "stack_offset": -72 - }, - { - "address": "0x14000b5d3", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b468", - "stack_offset": -72 - }, - { - "address": "0x14000b5d8", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp + 0x10], 0", - "stack_offset": -72 - }, - { - "address": "0x14000b5dc", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x20]", - "stack_offset": -72 - }, - { - "address": "0x14000b5df", - "size": 4, - "mnemonic": "cmovne", - "operands": "eax, dword ptr [rbp + 0x28]", - "stack_offset": -72 - }, - { - "address": "0x14000b5e3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40", - "stack_offset": -72 - }, - { - "address": "0x14000b5e7", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14000b5e8", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000b682", - "name": "", - "blocks": [ - { - "address": "0x14000b682", - "size": 20, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b682", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000b683", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x14000b686", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -8 - }, - { - "address": "0x14000b68a", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x40], 0", - "stack_offset": -104 - }, - { - "address": "0x14000b68f", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -104 - }, - { - "address": "0x14000b692", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x27b57], 0", - "stack_offset": -104 - }, - { - "address": "0x14000b699", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x30], 0", - "stack_offset": -104 - }, - { - "address": "0x14000b69d", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 0", - "stack_offset": -104 - }, - { - "address": "0x14000b6a1", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -104 - }, - { - "address": "0x14000b6a5", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": -104 - }, - { - "address": "0x14000b6a9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b6bb", - "stack_offset": -104 - }, - { - "address": "0x14000b6ab", - "size": 7, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rip + 0x25d76]", - "stack_offset": -104 - }, - { - "address": "0x14000b6b2", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 1", - "stack_offset": -104 - }, - { - "address": "0x14000b6b6", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp - 0x28], xmm0", - "stack_offset": -104 - }, - { - "address": "0x14000b6bb", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": -104 - }, - { - "address": "0x14000b6be", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b6cb", - "stack_offset": -104 - }, - { - "address": "0x14000b6c0", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": -104 - }, - { - "address": "0x14000b6c2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b58c", - "stack_offset": -104 - }, - { - "address": "0x14000b6c7", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": -104 - }, - { - "address": "0x14000b6c9", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000b6fd", - "stack_offset": -104 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b701", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b70e", - "stack_offset": 0 - }, - { - "address": "0x14000b703", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000b707", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rax + 0x3a8], 0xfffffffd", - "stack_offset": 0 - }, - { - "address": "0x14000b70e", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x14000b712", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b723", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b727", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b738", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000b717", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000b71b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x14000b720", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x20], ebx", - "stack_offset": 0 - }, - { - "address": "0x14000b723", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": 0 - }, - { - "address": "0x14000b727", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b738", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000b73d", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x14000b73f", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x14000b744", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x14000b748", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 96 - }, - { - "address": "0x14000b749", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000b729", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000b729", - "size": 3, - "mnemonic": "mov", - "operands": "ebx, dword ptr [rbp - 0xc]", - "stack_offset": 0 - }, - { - "address": "0x14000b72c", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000b730", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x14000b735", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x24], ebx", - "stack_offset": 0 - }, - { - "address": "0x14000b738", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000b73d", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x14000b73f", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x14000b744", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x14000b748", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 96 - }, - { - "address": "0x14000b749", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000bace", - "name": "", - "blocks": [ - { - "address": "0x14000bace", - "size": 22, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000bace", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000bacf", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x14000bad2", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -8 - }, - { - "address": "0x14000bad6", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x40], 0", - "stack_offset": -104 - }, - { - "address": "0x14000badb", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x2770e], 0", - "stack_offset": -104 - }, - { - "address": "0x14000bae2", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x30], 0", - "stack_offset": -104 - }, - { - "address": "0x14000bae6", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 0", - "stack_offset": -104 - }, - { - "address": "0x14000baea", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -104 - }, - { - "address": "0x14000baee", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": -104 - }, - { - "address": "0x14000baf2", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000bb04", - "stack_offset": -104 - }, - { - "address": "0x14000baf4", - "size": 7, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rip + 0x2592d]", - "stack_offset": -104 - }, - { - "address": "0x14000bafb", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 1", - "stack_offset": -104 - }, - { - "address": "0x14000baff", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp - 0x28], xmm0", - "stack_offset": -104 - }, - { - "address": "0x14000bb04", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp - 0x40]", - "stack_offset": -104 - }, - { - "address": "0x14000bb08", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b960", - "stack_offset": -104 - }, - { - "address": "0x14000bb0d", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x18], 2", - "stack_offset": -104 - }, - { - "address": "0x14000bb11", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": -104 - }, - { - "address": "0x14000bb13", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000bb20", - "stack_offset": -104 - }, - { - "address": "0x14000bb15", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x40]", - "stack_offset": -104 - }, - { - "address": "0x14000bb19", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd", - "stack_offset": -104 - }, - { - "address": "0x14000bb20", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -104 - }, - { - "address": "0x14000bb24", - "size": 2, - "mnemonic": "je", - "operands": "0x14000bb35", - "stack_offset": -104 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000bb39", - "size": 2, - "mnemonic": "je", - "operands": "0x14000bb4a", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000bb29", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000bb2d", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x14000bb32", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x20], ebx", - "stack_offset": 0 - }, - { - "address": "0x14000bb35", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": 0 - }, - { - "address": "0x14000bb39", - "size": 2, - "mnemonic": "je", - "operands": "0x14000bb4a", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000bb4f", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x14000bb51", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x14000bb56", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x14000bb5a", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 96 - }, - { - "address": "0x14000bb5b", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000bb3b", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000bb3b", - "size": 3, - "mnemonic": "mov", - "operands": "ebx, dword ptr [rbp - 0xc]", - "stack_offset": 0 - }, - { - "address": "0x14000bb3e", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000bb42", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x14000bb47", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x24], ebx", - "stack_offset": 0 - }, - { - "address": "0x14000bb4a", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000bb4f", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x14000bb51", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x14000bb56", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x14000bb5a", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 96 - }, - { - "address": "0x14000bb5b", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000bb66", - "name": "", - "blocks": [ - { - "address": "0x14000bb66", - "size": 14, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000bb66", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000bb67", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x14000bb68", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x14000bb69", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x14000bb6b", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x14000bb6d", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x14000bb6f", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x14000bb71", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -56 - }, - { - "address": "0x14000bb75", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x80]", - "stack_offset": -88 - }, - { - "address": "0x14000bb7d", - "size": 3, - "mnemonic": "mov", - "operands": "r15, r8", - "stack_offset": -88 - }, - { - "address": "0x14000bb80", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx", - "stack_offset": -88 - }, - { - "address": "0x14000bb83", - "size": 3, - "mnemonic": "mov", - "operands": "r12, rcx", - "stack_offset": -88 - }, - { - "address": "0x14000bb86", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8", - "stack_offset": -88 - }, - { - "address": "0x14000bb89", - "size": 2, - "mnemonic": "je", - "operands": "0x14000bba5", - "stack_offset": -88 - } - ], - "successors": [ - "0x14000bba5", - "0x14000bb8b" - ] - }, - { - "address": "0x14000bba5", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000bba5", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000bba7", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000bbac", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000bbb0", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x14000bbb2", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x14000bbb4", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 48 - }, - { - "address": "0x14000bbb6", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 56 - }, - { - "address": "0x14000bbb8", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 64 - }, - { - "address": "0x14000bbb9", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 72 - }, - { - "address": "0x14000bbba", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 80 - }, - { - "address": "0x14000bbbb", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 88 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000bb8b", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000bb8b", - "size": 3, - "mnemonic": "test", - "operands": "r9, r9", - "stack_offset": 0 - }, - { - "address": "0x14000bb8e", - "size": 2, - "mnemonic": "je", - "operands": "0x14000bba5", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000bba5", - "0x14000bb90" - ] - }, - { - "address": "0x14000bb90", - "size": 16, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000bb90", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000bb93", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000bbbc", - "stack_offset": 0 - }, - { - "address": "0x14000bb95", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": 0 - }, - { - "address": "0x14000bb9a", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16", - "stack_offset": 0 - }, - { - "address": "0x14000bba0", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4", - "stack_offset": 0 - }, - { - "address": "0x14000bba5", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000bba7", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000bbac", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000bbb0", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x14000bbb2", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x14000bbb4", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 48 - }, - { - "address": "0x14000bbb6", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 56 - }, - { - "address": "0x14000bbb8", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 64 - }, - { - "address": "0x14000bbb9", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 72 - }, - { - "address": "0x14000bbba", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 80 - }, - { - "address": "0x14000bbbb", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 88 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000c156", - "name": "", - "blocks": [ - { - "address": "0x14000c156", - "size": 22, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000c156", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000c157", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x14000c15a", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -8 - }, - { - "address": "0x14000c15e", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x40], 0", - "stack_offset": -104 - }, - { - "address": "0x14000c163", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x27086], 0", - "stack_offset": -104 - }, - { - "address": "0x14000c16a", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x30], 0", - "stack_offset": -104 - }, - { - "address": "0x14000c16e", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 0", - "stack_offset": -104 - }, - { - "address": "0x14000c172", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -104 - }, - { - "address": "0x14000c176", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": -104 - }, - { - "address": "0x14000c17a", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000c18c", - "stack_offset": -104 - }, - { - "address": "0x14000c17c", - "size": 7, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rip + 0x252a5]", - "stack_offset": -104 - }, - { - "address": "0x14000c183", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 1", - "stack_offset": -104 - }, - { - "address": "0x14000c187", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp - 0x28], xmm0", - "stack_offset": -104 - }, - { - "address": "0x14000c18c", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp - 0x40]", - "stack_offset": -104 - }, - { - "address": "0x14000c190", - "size": 5, - "mnemonic": "call", - "operands": "0x14000bec8", - "stack_offset": -104 - }, - { - "address": "0x14000c195", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x18], 2", - "stack_offset": -104 - }, - { - "address": "0x14000c199", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": -104 - }, - { - "address": "0x14000c19b", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000c1a8", - "stack_offset": -104 - }, - { - "address": "0x14000c19d", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x40]", - "stack_offset": -104 - }, - { - "address": "0x14000c1a1", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd", - "stack_offset": -104 - }, - { - "address": "0x14000c1a8", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -104 - }, - { - "address": "0x14000c1ac", - "size": 2, - "mnemonic": "je", - "operands": "0x14000c1bd", - "stack_offset": -104 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000c1c1", - "size": 2, - "mnemonic": "je", - "operands": "0x14000c1d2", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000c1b1", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000c1b5", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x14000c1ba", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x20], ebx", - "stack_offset": 0 - }, - { - "address": "0x14000c1bd", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": 0 - }, - { - "address": "0x14000c1c1", - "size": 2, - "mnemonic": "je", - "operands": "0x14000c1d2", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000c1d7", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x14000c1d9", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x14000c1de", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x14000c1e2", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 96 - }, - { - "address": "0x14000c1e3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000c1c3", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000c1c3", - "size": 3, - "mnemonic": "mov", - "operands": "ebx, dword ptr [rbp - 0xc]", - "stack_offset": 0 - }, - { - "address": "0x14000c1c6", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000c1ca", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x14000c1cf", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x24], ebx", - "stack_offset": 0 - }, - { - "address": "0x14000c1d2", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000c1d7", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x14000c1d9", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x14000c1de", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x14000c1e2", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 96 - }, - { - "address": "0x14000c1e3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000c2b7", - "name": "", - "blocks": [ - { - "address": "0x14000c2b7", - "size": 5, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000c2b7", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000c2b8", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x14000c2bb", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x70", - "stack_offset": -8 - }, - { - "address": "0x14000c2bf", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": -120 - }, - { - "address": "0x14000c2c2", - "size": 2, - "mnemonic": "je", - "operands": "0x14000c2f1", - "stack_offset": -120 - } - ], - "successors": [ - "0x14000c2f1", - "0x14000c2c4" - ] - }, - { - "address": "0x14000c2f1", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000c2f1", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000c2f3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x70", - "stack_offset": 0 - }, - { - "address": "0x14000c2f7", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 112 - }, - { - "address": "0x14000c2f8", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 120 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000c2c4", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000c2c4", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8", - "stack_offset": 0 - }, - { - "address": "0x14000c2c7", - "size": 2, - "mnemonic": "je", - "operands": "0x14000c2f1", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000c2f1", - "0x14000c2c9" - ] - }, - { - "address": "0x14000c2c9", - "size": 15, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000c2c9", - "size": 3, - "mnemonic": "test", - "operands": "r9, r9", - "stack_offset": 0 - }, - { - "address": "0x14000c2cc", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000c2f9", - "stack_offset": 0 - }, - { - "address": "0x14000c2ce", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000c2d2", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000c2d5", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 - 0x50], rax", - "stack_offset": 0 - }, - { - "address": "0x14000c2d9", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000c2db", - "size": 4, - "mnemonic": "and", - "operands": "qword ptr [r11 - 0x58], r9", - "stack_offset": 0 - }, - { - "address": "0x14000c2df", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000c2e1", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rax + 0x30], 1", - "stack_offset": 0 - }, - { - "address": "0x14000c2e5", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x2c], 0x16", - "stack_offset": 0 - }, - { - "address": "0x14000c2ec", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aefc", - "stack_offset": 0 - }, - { - "address": "0x14000c2f1", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000c2f3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x70", - "stack_offset": 0 - }, - { - "address": "0x14000c2f7", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 112 - }, - { - "address": "0x14000c2f8", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 120 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000c55e", - "name": "", - "blocks": [ - { - "address": "0x14000c55e", - "size": 23, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000c55e", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000c55f", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x14000c562", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x70", - "stack_offset": -8 - }, - { - "address": "0x14000c566", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x40], 0", - "stack_offset": -120 - }, - { - "address": "0x14000c56b", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x26c7e], 0", - "stack_offset": -120 - }, - { - "address": "0x14000c572", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x30], 0", - "stack_offset": -120 - }, - { - "address": "0x14000c576", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 0", - "stack_offset": -120 - }, - { - "address": "0x14000c57a", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -120 - }, - { - "address": "0x14000c57e", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": -120 - }, - { - "address": "0x14000c582", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000c594", - "stack_offset": -120 - }, - { - "address": "0x14000c584", - "size": 7, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rip + 0x24e9d]", - "stack_offset": -120 - }, - { - "address": "0x14000c58b", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 1", - "stack_offset": -120 - }, - { - "address": "0x14000c58f", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp - 0x28], xmm0", - "stack_offset": -120 - }, - { - "address": "0x14000c594", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp - 0x40]", - "stack_offset": -120 - }, - { - "address": "0x14000c598", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -120 - }, - { - "address": "0x14000c59d", - "size": 5, - "mnemonic": "call", - "operands": "0x14000c2a4", - "stack_offset": -120 - }, - { - "address": "0x14000c5a2", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x18], 2", - "stack_offset": -120 - }, - { - "address": "0x14000c5a6", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax", - "stack_offset": -120 - }, - { - "address": "0x14000c5a9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000c5b6", - "stack_offset": -120 - }, - { - "address": "0x14000c5ab", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x40]", - "stack_offset": -120 - }, - { - "address": "0x14000c5af", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd", - "stack_offset": -120 - }, - { - "address": "0x14000c5b6", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -120 - }, - { - "address": "0x14000c5ba", - "size": 2, - "mnemonic": "je", - "operands": "0x14000c5cb", - "stack_offset": -120 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000c5cf", - "size": 2, - "mnemonic": "je", - "operands": "0x14000c5e0", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000c5bf", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000c5c3", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x14000c5c8", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x20], ebx", - "stack_offset": 0 - }, - { - "address": "0x14000c5cb", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": 0 - }, - { - "address": "0x14000c5cf", - "size": 2, - "mnemonic": "je", - "operands": "0x14000c5e0", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000c5e0", - "0x14000c5d1" - ] - }, - { - "address": "0x14000c5e0", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000c5e0", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000c5e5", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000c5e8", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000c5ec", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14000c5f0", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x14000c5f3", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000c5f4", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000c5d1", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000c5d1", - "size": 3, - "mnemonic": "mov", - "operands": "ebx, dword ptr [rbp - 0xc]", - "stack_offset": 0 - }, - { - "address": "0x14000c5d4", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000c5d8", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x14000c5dd", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x24], ebx", - "stack_offset": 0 - }, - { - "address": "0x14000c5e0", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000c5e5", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000c5e8", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000c5ec", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14000c5f0", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x14000c5f3", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000c5f4", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000c720", - "name": "", - "blocks": [ - { - "address": "0x14000c720", - "size": 33, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000c720", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000c722", - "size": 1, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": -8 - }, - { - "address": "0x14000c723", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x14000c724", - "size": 5, - "mnemonic": "lea", - "operands": "rbp, [rsp - 0x47]", - "stack_offset": -24 - }, - { - "address": "0x14000c729", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0xb0", - "stack_offset": -24 - }, - { - "address": "0x14000c730", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x39], 0", - "stack_offset": -200 - }, - { - "address": "0x14000c735", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x26ab4], 0", - "stack_offset": -200 - }, - { - "address": "0x14000c73c", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x29], 0", - "stack_offset": -200 - }, - { - "address": "0x14000c740", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x11], 0", - "stack_offset": -200 - }, - { - "address": "0x14000c744", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 9], 0", - "stack_offset": -200 - }, - { - "address": "0x14000c748", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 1], 0", - "stack_offset": -200 - }, - { - "address": "0x14000c74c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000c75e", - "stack_offset": -200 - }, - { - "address": "0x14000c74e", - "size": 7, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rip + 0x24cd3]", - "stack_offset": -200 - }, - { - "address": "0x14000c755", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x11], 1", - "stack_offset": -200 - }, - { - "address": "0x14000c759", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp - 0x21], xmm0", - "stack_offset": -200 - }, - { - "address": "0x14000c75e", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x6f], r9", - "stack_offset": -200 - }, - { - "address": "0x14000c762", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x67], r8d", - "stack_offset": -200 - }, - { - "address": "0x14000c766", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 7], rdx", - "stack_offset": -200 - }, - { - "address": "0x14000c76a", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x7f], rcx", - "stack_offset": -200 - }, - { - "address": "0x14000c76e", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -200 - }, - { - "address": "0x14000c771", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000c7a1", - "stack_offset": -200 - }, - { - "address": "0x14000c773", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp - 0x39]", - "stack_offset": -200 - }, - { - "address": "0x14000c777", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 9], 1", - "stack_offset": -200 - }, - { - "address": "0x14000c77b", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": -200 - }, - { - "address": "0x14000c780", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": -200 - }, - { - "address": "0x14000c783", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x20], 0", - "stack_offset": -200 - }, - { - "address": "0x14000c789", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": -200 - }, - { - "address": "0x14000c78c", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": -200 - }, - { - "address": "0x14000c78e", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0xd], 0x16", - "stack_offset": -200 - }, - { - "address": "0x14000c795", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": -200 - }, - { - "address": "0x14000c797", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aefc", - "stack_offset": -200 - }, - { - "address": "0x14000c79c", - "size": 3, - "mnemonic": "or", - "operands": "edi, 0xffffffff", - "stack_offset": -200 - }, - { - "address": "0x14000c79f", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000c80d", - "stack_offset": -200 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000c811", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000c81e", - "stack_offset": 0 - }, - { - "address": "0x14000c813", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x39]", - "stack_offset": 0 - }, - { - "address": "0x14000c817", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd", - "stack_offset": 0 - }, - { - "address": "0x14000c81e", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 9], 0", - "stack_offset": 0 - }, - { - "address": "0x14000c822", - "size": 2, - "mnemonic": "je", - "operands": "0x14000c833", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000c837", - "size": 2, - "mnemonic": "je", - "operands": "0x14000c848", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000c827", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x39]", - "stack_offset": 0 - }, - { - "address": "0x14000c82b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x14000c830", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x20], ebx", - "stack_offset": 0 - }, - { - "address": "0x14000c833", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 1], 0", - "stack_offset": 0 - }, - { - "address": "0x14000c837", - "size": 2, - "mnemonic": "je", - "operands": "0x14000c848", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000c848", - "0x14000c839" - ] - }, - { - "address": "0x14000c848", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000c848", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x14000c84a", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0xb0", - "stack_offset": 0 - }, - { - "address": "0x14000c851", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 176 - }, - { - "address": "0x14000c852", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 184 - }, - { - "address": "0x14000c853", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 192 - }, - { - "address": "0x14000c854", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 200 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000c839", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000c839", - "size": 3, - "mnemonic": "mov", - "operands": "ebx, dword ptr [rbp - 5]", - "stack_offset": 0 - }, - { - "address": "0x14000c83c", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x39]", - "stack_offset": 0 - }, - { - "address": "0x14000c840", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x14000c845", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x24], ebx", - "stack_offset": 0 - }, - { - "address": "0x14000c848", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x14000c84a", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0xb0", - "stack_offset": 0 - }, - { - "address": "0x14000c851", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 176 - }, - { - "address": "0x14000c852", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 184 - }, - { - "address": "0x14000c853", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 192 - }, - { - "address": "0x14000c854", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 200 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000cb12", - "name": "", - "blocks": [ - { - "address": "0x14000cb12", - "size": 19, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000cb12", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000cb13", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x14000cb14", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -16 - }, - { - "address": "0x14000cb16", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -24 - }, - { - "address": "0x14000cb18", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -32 - }, - { - "address": "0x14000cb1a", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -40 - }, - { - "address": "0x14000cb1d", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -40 - }, - { - "address": "0x14000cb21", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 8]", - "stack_offset": -104 - }, - { - "address": "0x14000cb25", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": -104 - }, - { - "address": "0x14000cb27", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -104 - }, - { - "address": "0x14000cb2a", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rax]", - "stack_offset": -104 - }, - { - "address": "0x14000cb2d", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": -104 - }, - { - "address": "0x14000cb30", - "size": 3, - "mnemonic": "mov", - "operands": "r14d, dword ptr [rax]", - "stack_offset": -104 - }, - { - "address": "0x14000cb33", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi", - "stack_offset": -104 - }, - { - "address": "0x14000cb36", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000cb48", - "stack_offset": -104 - }, - { - "address": "0x14000cb38", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r14d", - "stack_offset": -104 - }, - { - "address": "0x14000cb3b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000f858", - "stack_offset": -104 - }, - { - "address": "0x14000cb40", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rax", - "stack_offset": -104 - }, - { - "address": "0x14000cb43", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000cbf5", - "stack_offset": -104 - } - ], - "successors": [ - "0x14000cbf5" - ] - }, - { - "address": "0x14000cbf5", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000cbf5", - "size": 3, - "mnemonic": "test", - "operands": "r14, r14", - "stack_offset": 0 - }, - { - "address": "0x14000cbf8", - "size": 2, - "mnemonic": "je", - "operands": "0x14000cb94", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000cb94", - "0x14000cbfa" - ] - }, - { - "address": "0x14000cb94", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000cb94", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000cb96", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000cb9b", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000cb9f", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000cba3", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x14000cba6", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x14000cba8", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x14000cbaa", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 16 - }, - { - "address": "0x14000cbac", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 24 - }, - { - "address": "0x14000cbad", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 32 - }, - { - "address": "0x14000cbae", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000cbfa", - "size": 17, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000cbfa", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4", - "stack_offset": 0 - }, - { - "address": "0x14000cbff", - "size": 3, - "mnemonic": "mov", - "operands": "r13, rax", - "stack_offset": 0 - }, - { - "address": "0x14000cc02", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r14", - "stack_offset": 0 - }, - { - "address": "0x14000cc05", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000cc08", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000cc0a", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax + 0x90]", - "stack_offset": 0 - }, - { - "address": "0x14000cc11", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000cc15", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax + 0x88]", - "stack_offset": 0 - }, - { - "address": "0x14000cc1c", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000cc20", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp + 0x38], 0", - "stack_offset": 0 - }, - { - "address": "0x14000cc25", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 8], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000cc29", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000cc2d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": 0 - }, - { - "address": "0x14000cc32", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x20], 0", - "stack_offset": 0 - }, - { - "address": "0x14000cc38", - "size": 5, - "mnemonic": "call", - "operands": "0x140015a74", - "stack_offset": 0 - }, - { - "address": "0x14000cc3d", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000cc3f", - "size": 2, - "mnemonic": "je", - "operands": "0x14000cc58", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000cc5c", - "size": 4, - "mnemonic": "add", - "operands": "rcx, 4", - "stack_offset": 0 - }, - { - "address": "0x14000cc60", - "size": 5, - "mnemonic": "call", - "operands": "0x140015200", - "stack_offset": 0 - }, - { - "address": "0x14000cc65", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax", - "stack_offset": 0 - }, - { - "address": "0x14000cc68", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000cc6b", - "size": 6, - "mnemonic": "je", - "operands": "0x14000cb94", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000cb94", - "0x14000cc71" - ] - }, - { - "address": "0x14000cc41", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000cc41", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 0x16", - "stack_offset": 0 - }, - { - "address": "0x14000cc44", - "size": 6, - "mnemonic": "je", - "operands": "0x14000cd91", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000cc75", - "size": 4, - "mnemonic": "lea", - "operands": "r15, [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x14000cc79", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000cc7d", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r14", - "stack_offset": 0 - }, - { - "address": "0x14000cc80", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": 0 - }, - { - "address": "0x14000cc85", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r15", - "stack_offset": 0 - }, - { - "address": "0x14000cc88", - "size": 6, - "mnemonic": "or", - "operands": "qword ptr [rsp + 0x20], 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x14000cc8e", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000cc90", - "size": 5, - "mnemonic": "call", - "operands": "0x140015a74", - "stack_offset": 0 - }, - { - "address": "0x14000cc95", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000cc97", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ccb3", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000cd97", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x14000cd9a", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000cd9d", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000cd9f", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000cda1", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afd4", - "stack_offset": 0 - }, - { - "address": "0x14000cda6", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000cc4a", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000cc4a", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 0x22", - "stack_offset": 0 - }, - { - "address": "0x14000cc4d", - "size": 6, - "mnemonic": "je", - "operands": "0x14000cd91", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000ccb6", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000ccba", - "size": 3, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000ccbd", - "size": 4, - "mnemonic": "shl", - "operands": "rcx, 5", - "stack_offset": 0 - }, - { - "address": "0x14000ccc1", - "size": 5, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rcx + rbx + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000ccc6", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000ccc9", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ccfb", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000ccfb", - "0x14000cccb" - ] - }, - { - "address": "0x14000cc99", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000cc99", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 0x16", - "stack_offset": 0 - }, - { - "address": "0x14000cc9c", - "size": 6, - "mnemonic": "je", - "operands": "0x14000cd91", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000cd91", - "0x14000cca2" - ] - }, - { - "address": "0x14000cc53", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000cc53", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000cb94", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000cd02", - "size": 6, - "mnemonic": "test", - "operands": "dword ptr [rip + 0x24888], eax", - "stack_offset": 0 - }, - { - "address": "0x14000cd08", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000cd4e", - "stack_offset": 0 - }, - { - "address": "0x14000cd0a", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x14000cd0d", - "size": 3, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000cd10", - "size": 4, - "mnemonic": "shl", - "operands": "rcx, 5", - "stack_offset": 0 - }, - { - "address": "0x14000cd14", - "size": 5, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rcx + rbx + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000cd19", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000cd1c", - "size": 2, - "mnemonic": "je", - "operands": "0x14000cd4e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000cd4e", - "0x14000cd1e" - ] - }, - { - "address": "0x14000cccb", - "size": 22, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000cccb", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x14000ccce", - "size": 4, - "mnemonic": "lock xadd", - "operands": "dword ptr [rdx], eax", - "stack_offset": 0 - }, - { - "address": "0x14000ccd2", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14000ccd5", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ccfb", - "stack_offset": 0 - }, - { - "address": "0x14000ccd7", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x14000ccda", - "size": 3, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000ccdd", - "size": 4, - "mnemonic": "shl", - "operands": "rcx, 5", - "stack_offset": 0 - }, - { - "address": "0x14000cce1", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rbx + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000cce6", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14000cceb", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x14000ccee", - "size": 3, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000ccf1", - "size": 4, - "mnemonic": "shl", - "operands": "rcx, 5", - "stack_offset": 0 - }, - { - "address": "0x14000ccf5", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rcx + rbx + 0x30], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ccfb", - "size": 7, - "mnemonic": "mov", - "operands": "eax, dword ptr [r13 + 0x3a8]", - "stack_offset": 0 - }, - { - "address": "0x14000cd02", - "size": 6, - "mnemonic": "test", - "operands": "dword ptr [rip + 0x24888], eax", - "stack_offset": 0 - }, - { - "address": "0x14000cd08", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000cd4e", - "stack_offset": 0 - }, - { - "address": "0x14000cd0a", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x14000cd0d", - "size": 3, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000cd10", - "size": 4, - "mnemonic": "shl", - "operands": "rcx, 5", - "stack_offset": 0 - }, - { - "address": "0x14000cd14", - "size": 5, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rcx + rbx + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000cd19", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000cd1c", - "size": 2, - "mnemonic": "je", - "operands": "0x14000cd4e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000cd4e", - "0x14000cd1e" - ] - }, - { - "address": "0x14000cca2", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000cca2", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 0x22", - "stack_offset": 0 - }, - { - "address": "0x14000cca5", - "size": 6, - "mnemonic": "je", - "operands": "0x14000cd91", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000cd51", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r15", - "stack_offset": 0 - }, - { - "address": "0x14000cd54", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rsi], ecx", - "stack_offset": 0 - }, - { - "address": "0x14000cd56", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x14000cd59", - "size": 3, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x14000cd5c", - "size": 4, - "mnemonic": "shl", - "operands": "rdx, 5", - "stack_offset": 0 - }, - { - "address": "0x14000cd60", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rdx + rbx + 0x30], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000cd65", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x14000cd68", - "size": 3, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x14000cd6b", - "size": 3, - "mnemonic": "inc", - "operands": "rdx", - "stack_offset": 0 - }, - { - "address": "0x14000cd6e", - "size": 4, - "mnemonic": "shl", - "operands": "rdx, 5", - "stack_offset": 0 - }, - { - "address": "0x14000cd72", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rdx + rbx], r15", - "stack_offset": 0 - }, - { - "address": "0x14000cd76", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000cb96", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000cb96" - ] - }, - { - "address": "0x14000cd1e", - "size": 26, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000cd1e", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x14000cd21", - "size": 4, - "mnemonic": "lock xadd", - "operands": "dword ptr [rdx], eax", - "stack_offset": 0 - }, - { - "address": "0x14000cd25", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14000cd28", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000cd4e", - "stack_offset": 0 - }, - { - "address": "0x14000cd2a", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x14000cd2d", - "size": 3, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000cd30", - "size": 4, - "mnemonic": "shl", - "operands": "rcx, 5", - "stack_offset": 0 - }, - { - "address": "0x14000cd34", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rbx + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000cd39", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14000cd3e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x14000cd41", - "size": 3, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000cd44", - "size": 4, - "mnemonic": "shl", - "operands": "rcx, 5", - "stack_offset": 0 - }, - { - "address": "0x14000cd48", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rcx + rbx + 0x30], 0", - "stack_offset": 0 - }, - { - "address": "0x14000cd4e", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000cd51", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r15", - "stack_offset": 0 - }, - { - "address": "0x14000cd54", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rsi], ecx", - "stack_offset": 0 - }, - { - "address": "0x14000cd56", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x14000cd59", - "size": 3, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x14000cd5c", - "size": 4, - "mnemonic": "shl", - "operands": "rdx, 5", - "stack_offset": 0 - }, - { - "address": "0x14000cd60", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rdx + rbx + 0x30], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000cd65", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x14000cd68", - "size": 3, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x14000cd6b", - "size": 3, - "mnemonic": "inc", - "operands": "rdx", - "stack_offset": 0 - }, - { - "address": "0x14000cd6e", - "size": 4, - "mnemonic": "shl", - "operands": "rdx, 5", - "stack_offset": 0 - }, - { - "address": "0x14000cd72", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rdx + rbx], r15", - "stack_offset": 0 - }, - { - "address": "0x14000cd76", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000cb96", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000cb96" - ] - }, - { - "address": "0x14000ccab", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ccab", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x14000ccae", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000cb8f", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000cb8f" - ] - }, - { - "address": "0x14000cb96", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000cb96", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000cb9b", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000cb9f", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000cba3", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x14000cba6", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x14000cba8", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x14000cbaa", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 16 - }, - { - "address": "0x14000cbac", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 24 - }, - { - "address": "0x14000cbad", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 32 - }, - { - "address": "0x14000cbae", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000cb8f", - "size": 12, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000cb8f", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14000cb94", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000cb96", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000cb9b", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000cb9f", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000cba3", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x14000cba6", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x14000cba8", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x14000cbaa", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 16 - }, - { - "address": "0x14000cbac", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 24 - }, - { - "address": "0x14000cbad", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 32 - }, - { - "address": "0x14000cbae", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000cdb1", - "name": "", - "blocks": [ - { - "address": "0x14000cdb1", - "size": 19, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000cdb1", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000cdb2", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x14000cdb5", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -8 - }, - { - "address": "0x14000cdb9", - "size": 5, - "mnemonic": "call", - "operands": "0x140012358", - "stack_offset": -72 - }, - { - "address": "0x14000cdbe", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x10]", - "stack_offset": -72 - }, - { - "address": "0x14000cdc2", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x18], rax", - "stack_offset": -72 - }, - { - "address": "0x14000cdc6", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp + 0x28]", - "stack_offset": -72 - }, - { - "address": "0x14000cdca", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x18]", - "stack_offset": -72 - }, - { - "address": "0x14000cdce", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": -72 - }, - { - "address": "0x14000cdd2", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp - 0x18]", - "stack_offset": -72 - }, - { - "address": "0x14000cdd6", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 4", - "stack_offset": -72 - }, - { - "address": "0x14000cddb", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x20]", - "stack_offset": -72 - }, - { - "address": "0x14000cddf", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x20]", - "stack_offset": -72 - }, - { - "address": "0x14000cde3", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x28], eax", - "stack_offset": -72 - }, - { - "address": "0x14000cde6", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x20], eax", - "stack_offset": -72 - }, - { - "address": "0x14000cde9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cac8", - "stack_offset": -72 - }, - { - "address": "0x14000cdee", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40", - "stack_offset": -72 - }, - { - "address": "0x14000cdf2", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14000cdf3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000e389", - "name": "", - "blocks": [ - { - "address": "0x14000e389", - "size": 11, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000e389", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000e38a", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x14000e38b", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x14000e38c", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -24 - }, - { - "address": "0x14000e38e", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -32 - }, - { - "address": "0x14000e390", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -40 - }, - { - "address": "0x14000e393", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -40 - }, - { - "address": "0x14000e397", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": -88 - }, - { - "address": "0x14000e399", - "size": 3, - "mnemonic": "mov", - "operands": "r14d, ecx", - "stack_offset": -88 - }, - { - "address": "0x14000e39c", - "size": 2, - "mnemonic": "test", - "operands": "ecx, ecx", - "stack_offset": -88 - }, - { - "address": "0x14000e39e", - "size": 6, - "mnemonic": "je", - "operands": "0x14000e4ee", - "stack_offset": -88 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000e4f3", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x14000e4f5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000e4f9", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 48 - }, - { - "address": "0x14000e4fb", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 56 - }, - { - "address": "0x14000e4fd", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 64 - }, - { - "address": "0x14000e4fe", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 72 - }, - { - "address": "0x14000e4ff", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 80 - }, - { - "address": "0x14000e500", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 88 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000e3a4", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000e3a4", - "size": 3, - "mnemonic": "lea", - "operands": "eax, [rcx - 1]", - "stack_offset": 0 - }, - { - "address": "0x14000e3a7", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14000e3aa", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14000e3c2", - "stack_offset": 0 - }, - { - "address": "0x14000e3ac", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": 0 - }, - { - "address": "0x14000e3b1", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 0x16", - "stack_offset": 0 - }, - { - "address": "0x14000e3b6", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rax], edi", - "stack_offset": 0 - }, - { - "address": "0x14000e3b8", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4", - "stack_offset": 0 - }, - { - "address": "0x14000e3bd", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000e4ee", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ea36", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x14000ea39", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x50", - "stack_offset": -8 - }, - { - "address": "0x14000ea3d", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x20], 0xfffffffffffffffe", - "stack_offset": -88 - }, - { - "address": "0x14000ea45", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rbx", - "stack_offset": -88 - }, - { - "address": "0x14000ea4a", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": -88 - }, - { - "address": "0x14000ea4c", - "size": 3, - "mnemonic": "test", - "operands": "r8d, r8d", - "stack_offset": -88 - }, - { - "address": "0x14000ea4f", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ea9b", - "stack_offset": -88 - }, - { - "address": "0x14000ea51", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": -88 - }, - { - "address": "0x14000ea53", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x11677]", - "stack_offset": -88 - }, - { - "address": "0x14000ea59", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -88 - }, - { - "address": "0x14000ea5c", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ea9b", - "stack_offset": -88 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000f36e", - "size": 1, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": -8 - }, - { - "address": "0x14000f36f", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -16 - }, - { - "address": "0x14000f370", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -24 - }, - { - "address": "0x14000f371", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -32 - }, - { - "address": "0x14000f373", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -40 - }, - { - "address": "0x14000f375", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -48 - }, - { - "address": "0x14000f377", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -56 - }, - { - "address": "0x14000f379", - "size": 8, - "mnemonic": "lea", - "operands": "rbp, [rsp - 0x168]", - "stack_offset": -64 - }, - { - "address": "0x14000f381", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x268", - "stack_offset": -64 - }, - { - "address": "0x14000f388", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x21cb1]", - "stack_offset": -680 - }, - { - "address": "0x14000f38f", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -680 - }, - { - "address": "0x14000f392", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x150], rax", - "stack_offset": -680 - }, - { - "address": "0x14000f399", - "size": 7, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rbp + 0x1d0]", - "stack_offset": -680 - }, - { - "address": "0x14000f3a0", - "size": 3, - "mnemonic": "xor", - "operands": "r15d, r15d", - "stack_offset": -680 - }, - { - "address": "0x14000f3a3", - "size": 7, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rbp + 0x1d8]", - "stack_offset": -680 - }, - { - "address": "0x14000f3aa", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r8", - "stack_offset": -680 - }, - { - "address": "0x14000f3ad", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x70], rax", - "stack_offset": -680 - }, - { - "address": "0x14000f3b2", - "size": 3, - "mnemonic": "mov", - "operands": "r13, r9", - "stack_offset": -680 - }, - { - "address": "0x14000f3b5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x78], rdx", - "stack_offset": -680 - }, - { - "address": "0x14000f3ba", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rdx", - "stack_offset": -680 - }, - { - "address": "0x14000f3bd", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rdi", - "stack_offset": -680 - }, - { - "address": "0x14000f3c2", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -680 - }, - { - "address": "0x14000f3c5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x68], rsi", - "stack_offset": -680 - }, - { - "address": "0x14000f3ca", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -680 - }, - { - "address": "0x14000f3cd", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000f3f4", - "stack_offset": -680 - }, - { - "address": "0x14000f3cf", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -680 - }, - { - "address": "0x14000f3d1", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x150]", - "stack_offset": -680 - }, - { - "address": "0x14000f3d8", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": -680 - }, - { - "address": "0x14000f3db", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": -680 - }, - { - "address": "0x14000f3e0", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0x268", - "stack_offset": -680 - }, - { - "address": "0x14000f3e7", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": -64 - }, - { - "address": "0x14000f3e9", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": -56 - }, - { - "address": "0x14000f3eb", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": -48 - }, - { - "address": "0x14000f3ed", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": -40 - }, - { - "address": "0x14000f3ef", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": -32 - }, - { - "address": "0x14000f3f0", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": -24 - }, - { - "address": "0x14000f3f1", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": -16 - }, - { - "address": "0x14000f3f2", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14000f3f3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000f801", - "name": "", - "blocks": [ - { - "address": "0x14000f801", - "size": 19, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000f801", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000f802", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x14000f803", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x14000f804", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x48", - "stack_offset": -24 - }, - { - "address": "0x14000f808", - "size": 4, - "mnemonic": "lea", - "operands": "rdi, [rax + 0x20]", - "stack_offset": -96 - }, - { - "address": "0x14000f80c", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": -96 - }, - { - "address": "0x14000f80e", - "size": 4, - "mnemonic": "add", - "operands": "rdi, -8", - "stack_offset": -96 - }, - { - "address": "0x14000f812", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx", - "stack_offset": -96 - }, - { - "address": "0x14000f815", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rcx", - "stack_offset": -96 - }, - { - "address": "0x14000f818", - "size": 4, - "mnemonic": "lea", - "operands": "rdi, [rdi + 8]", - "stack_offset": -96 - }, - { - "address": "0x14000f81c", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi", - "stack_offset": -96 - }, - { - "address": "0x14000f81f", - "size": 3, - "mnemonic": "mov", - "operands": "r8, qword ptr [rdi]", - "stack_offset": -96 - }, - { - "address": "0x14000f822", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp", - "stack_offset": -96 - }, - { - "address": "0x14000f825", - "size": 5, - "mnemonic": "call", - "operands": "0x140017480", - "stack_offset": -96 - }, - { - "address": "0x14000f82a", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": -96 - }, - { - "address": "0x14000f82c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000f842", - "stack_offset": -96 - }, - { - "address": "0x14000f82e", - "size": 2, - "mnemonic": "inc", - "operands": "ebx", - "stack_offset": -96 - }, - { - "address": "0x14000f830", - "size": 7, - "mnemonic": "cmp", - "operands": "ebx, dword ptr [rsp + 0x80]", - "stack_offset": -96 - }, - { - "address": "0x14000f837", - "size": 2, - "mnemonic": "jl", - "operands": "0x14000f818", - "stack_offset": -96 - } - ], - "successors": [ - "0x14000f818", - "0x14000f839" - ] - }, - { - "address": "0x14000f818", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000f818", - "size": 4, - "mnemonic": "lea", - "operands": "rdi, [rdi + 8]", - "stack_offset": 0 - }, - { - "address": "0x14000f81c", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi", - "stack_offset": 0 - }, - { - "address": "0x14000f81f", - "size": 3, - "mnemonic": "mov", - "operands": "r8, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x14000f822", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x14000f825", - "size": 5, - "mnemonic": "call", - "operands": "0x140017480", - "stack_offset": 0 - }, - { - "address": "0x14000f82a", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000f82c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000f842", - "stack_offset": 0 - }, - { - "address": "0x14000f82e", - "size": 2, - "mnemonic": "inc", - "operands": "ebx", - "stack_offset": 0 - }, - { - "address": "0x14000f830", - "size": 7, - "mnemonic": "cmp", - "operands": "ebx, dword ptr [rsp + 0x80]", - "stack_offset": 0 - }, - { - "address": "0x14000f837", - "size": 2, - "mnemonic": "jl", - "operands": "0x14000f818", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000f818", - "0x14000f839" - ] - }, - { - "address": "0x14000f839", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000f839", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x48", - "stack_offset": 0 - }, - { - "address": "0x14000f83d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 72 - }, - { - "address": "0x14000f83e", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 80 - }, - { - "address": "0x14000f83f", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 88 - }, - { - "address": "0x14000f840", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 96 - }, - { - "address": "0x14000f841", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000f861", - "name": "", - "blocks": [ - { - "address": "0x14000f861", - "size": 12, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000f861", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000f862", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x14000f865", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -8 - }, - { - "address": "0x14000f869", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x40], 0", - "stack_offset": -104 - }, - { - "address": "0x14000f86e", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x38], 0", - "stack_offset": -104 - }, - { - "address": "0x14000f873", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 5", - "stack_offset": -104 - }, - { - "address": "0x14000f876", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14000f88c", - "stack_offset": -104 - }, - { - "address": "0x14000f878", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": -104 - }, - { - "address": "0x14000f87d", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16", - "stack_offset": -104 - }, - { - "address": "0x14000f883", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4", - "stack_offset": -104 - }, - { - "address": "0x14000f888", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -104 - }, - { - "address": "0x14000f88a", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000f8f3", - "stack_offset": -104 - } - ], - "successors": [ - "0x14000f8f3" - ] - }, - { - "address": "0x14000f8f3", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000f8f3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x14000f8f7", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 96 - }, - { - "address": "0x14000f8f8", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000faed", - "name": "", - "blocks": [ - { - "address": "0x14000faed", - "size": 16, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000faed", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000faee", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x14000faef", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x14000faf0", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x14000faf2", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x14000faf4", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x14000faf6", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x14000faf8", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x210", - "stack_offset": -56 - }, - { - "address": "0x14000faff", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2153a]", - "stack_offset": -584 - }, - { - "address": "0x14000fb06", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -584 - }, - { - "address": "0x14000fb09", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x200], rax", - "stack_offset": -584 - }, - { - "address": "0x14000fb11", - "size": 3, - "mnemonic": "xor", - "operands": "r13d, r13d", - "stack_offset": -584 - }, - { - "address": "0x14000fb14", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8", - "stack_offset": -584 - }, - { - "address": "0x14000fb17", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -584 - }, - { - "address": "0x14000fb1a", - "size": 2, - "mnemonic": "test", - "operands": "edx, edx", - "stack_offset": -584 - }, - { - "address": "0x14000fb1c", - "size": 2, - "mnemonic": "je", - "operands": "0x14000fb3e", - "stack_offset": -584 - } - ], - "successors": [ - "0x14000fb3e", - "0x14000fb1e" - ] - }, - { - "address": "0x14000fb3e", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000fb3e", - "size": 5, - "mnemonic": "mov", - "operands": "ebp, 1", - "stack_offset": 0 - }, - { - "address": "0x14000fb43", - "size": 3, - "mnemonic": "mov", - "operands": "esi, r13d", - "stack_offset": 0 - }, - { - "address": "0x14000fb46", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000fb49", - "size": 6, - "mnemonic": "je", - "operands": "0x14000fc8b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000fc8b", - "0x14000fb4f" - ] - }, - { - "address": "0x14000fb1e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000fb1e", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000fb21", - "size": 2, - "mnemonic": "je", - "operands": "0x14000fb2d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000fb2d", - "0x14000fb23" - ] - }, - { - "address": "0x14000fc8b", - "size": 14, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000fc8b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000f8fc", - "stack_offset": 0 - }, - { - "address": "0x14000fc90", - "size": 8, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x200]", - "stack_offset": 0 - }, - { - "address": "0x14000fc98", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x14000fc9b", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x14000fca0", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x268]", - "stack_offset": 0 - }, - { - "address": "0x14000fca8", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0x210", - "stack_offset": 0 - }, - { - "address": "0x14000fcaf", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 528 - }, - { - "address": "0x14000fcb1", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 536 - }, - { - "address": "0x14000fcb3", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 544 - }, - { - "address": "0x14000fcb5", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 552 - }, - { - "address": "0x14000fcb7", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 560 - }, - { - "address": "0x14000fcb8", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 568 - }, - { - "address": "0x14000fcb9", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 576 - }, - { - "address": "0x14000fcba", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 584 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000fb4f", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000fb4f", - "size": 5, - "mnemonic": "cmp", - "operands": "word ptr [r8], 0x4c", - "stack_offset": 0 - }, - { - "address": "0x14000fb54", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000fcbf", - "stack_offset": 0 - }, - { - "address": "0x14000fb5a", - "size": 6, - "mnemonic": "cmp", - "operands": "word ptr [r8 + 2], 0x43", - "stack_offset": 0 - }, - { - "address": "0x14000fb60", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000fcbf", - "stack_offset": 0 - }, - { - "address": "0x14000fb66", - "size": 6, - "mnemonic": "cmp", - "operands": "word ptr [r8 + 4], 0x5f", - "stack_offset": 0 - }, - { - "address": "0x14000fb6c", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000fcbf", - "stack_offset": 0 - }, - { - "address": "0x14000fb72", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x15f47]", - "stack_offset": 0 - }, - { - "address": "0x14000fb79", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000fb7c", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a560", - "stack_offset": 0 - }, - { - "address": "0x14000fb81", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rax", - "stack_offset": 0 - }, - { - "address": "0x14000fb84", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000fb87", - "size": 6, - "mnemonic": "je", - "operands": "0x14000fcbb", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000fcbb", - "0x14000fb8d" - ] - }, - { - "address": "0x14000fb2d", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000fb2d", - "size": 3, - "mnemonic": "movsxd", - "operands": "rax, edx", - "stack_offset": 0 - }, - { - "address": "0x14000fb30", - "size": 4, - "mnemonic": "shl", - "operands": "rax, 5", - "stack_offset": 0 - }, - { - "address": "0x14000fb34", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + rcx + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000fb39", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000fc90", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000fc90" - ] - }, - { - "address": "0x14000fb23", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000fb23", - "size": 5, - "mnemonic": "call", - "operands": "0x14000fd80", - "stack_offset": 0 - }, - { - "address": "0x14000fb28", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000fc90", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000fc90" - ] - }, - { - "address": "0x14000fcbb", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000fcbb", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000fcbd", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000fc90", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000fc90" - ] - }, - { - "address": "0x14000fb8d", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000fb8d", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rax", - "stack_offset": 0 - }, - { - "address": "0x14000fb90", - "size": 3, - "mnemonic": "sub", - "operands": "rbp, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000fb93", - "size": 3, - "mnemonic": "sar", - "operands": "rbp, 1", - "stack_offset": 0 - }, - { - "address": "0x14000fb96", - "size": 6, - "mnemonic": "je", - "operands": "0x14000fcbb", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000fc98", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x14000fc9b", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x14000fca0", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x268]", - "stack_offset": 0 - }, - { - "address": "0x14000fca8", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0x210", - "stack_offset": 0 - }, - { - "address": "0x14000fcaf", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 528 - }, - { - "address": "0x14000fcb1", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 536 - }, - { - "address": "0x14000fcb3", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 544 - }, - { - "address": "0x14000fcb5", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 552 - }, - { - "address": "0x14000fcb7", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 560 - }, - { - "address": "0x14000fcb8", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 568 - }, - { - "address": "0x14000fcb9", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 576 - }, - { - "address": "0x14000fcba", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 584 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000fb9c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000fb9c", - "size": 4, - "mnemonic": "cmp", - "operands": "word ptr [rax], 0x3b", - "stack_offset": 0 - }, - { - "address": "0x14000fba0", - "size": 6, - "mnemonic": "je", - "operands": "0x14000fcbb", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000fcbb", - "0x14000fba6" - ] - }, - { - "address": "0x14000fba6", - "size": 15, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000fba6", - "size": 6, - "mnemonic": "mov", - "operands": "r12d, 1", - "stack_offset": 0 - }, - { - "address": "0x14000fbac", - "size": 7, - "mnemonic": "lea", - "operands": "r15, [rip + 0x15e15]", - "stack_offset": 0 - }, - { - "address": "0x14000fbb3", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r15]", - "stack_offset": 0 - }, - { - "address": "0x14000fbb6", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbp", - "stack_offset": 0 - }, - { - "address": "0x14000fbb9", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000fbbc", - "size": 5, - "mnemonic": "call", - "operands": "0x140011460", - "stack_offset": 0 - }, - { - "address": "0x14000fbc1", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000fbc3", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000fbdb", - "stack_offset": 0 - }, - { - "address": "0x14000fbc5", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r15]", - "stack_offset": 0 - }, - { - "address": "0x14000fbc8", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x14000fbcc", - "size": 3, - "mnemonic": "inc", - "operands": "rax", - "stack_offset": 0 - }, - { - "address": "0x14000fbcf", - "size": 5, - "mnemonic": "cmp", - "operands": "word ptr [rcx + rax*2], r13w", - "stack_offset": 0 - }, - { - "address": "0x14000fbd4", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000fbcc", - "stack_offset": 0 - }, - { - "address": "0x14000fbd6", - "size": 3, - "mnemonic": "cmp", - "operands": "rbp, rax", - "stack_offset": 0 - }, - { - "address": "0x14000fbd9", - "size": 2, - "mnemonic": "je", - "operands": "0x14000fbee", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000fbee", - "0x14000fbdb" - ] - }, - { - "address": "0x14000fbee", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000fbee", - "size": 4, - "mnemonic": "add", - "operands": "r14, 2", - "stack_offset": 0 - }, - { - "address": "0x14000fbf2", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x15ecf]", - "stack_offset": 0 - }, - { - "address": "0x14000fbf9", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r14", - "stack_offset": 0 - }, - { - "address": "0x14000fbfc", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a500", - "stack_offset": 0 - }, - { - "address": "0x14000fc01", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000fc04", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000fc07", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000fc14", - "stack_offset": 0 - }, - { - "address": "0x14000fc09", - "size": 5, - "mnemonic": "cmp", - "operands": "word ptr [r14], 0x3b", - "stack_offset": 0 - }, - { - "address": "0x14000fc0e", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000fcbb", - "stack_offset": 0 - }, - { - "address": "0x14000fc14", - "size": 4, - "mnemonic": "cmp", - "operands": "r12d, 5", - "stack_offset": 0 - }, - { - "address": "0x14000fc18", - "size": 2, - "mnemonic": "jg", - "operands": "0x14000fc64", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000fc64", - "0x14000fc1a" - ] - }, - { - "address": "0x14000fbdb", - "size": 16, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000fbdb", - "size": 3, - "mnemonic": "inc", - "operands": "r12d", - "stack_offset": 0 - }, - { - "address": "0x14000fbde", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x15e43]", - "stack_offset": 0 - }, - { - "address": "0x14000fbe5", - "size": 4, - "mnemonic": "add", - "operands": "r15, 0x18", - "stack_offset": 0 - }, - { - "address": "0x14000fbe9", - "size": 3, - "mnemonic": "cmp", - "operands": "r15, rax", - "stack_offset": 0 - }, - { - "address": "0x14000fbec", - "size": 2, - "mnemonic": "jle", - "operands": "0x14000fbb3", - "stack_offset": 0 - }, - { - "address": "0x14000fbee", - "size": 4, - "mnemonic": "add", - "operands": "r14, 2", - "stack_offset": 0 - }, - { - "address": "0x14000fbf2", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x15ecf]", - "stack_offset": 0 - }, - { - "address": "0x14000fbf9", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r14", - "stack_offset": 0 - }, - { - "address": "0x14000fbfc", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a500", - "stack_offset": 0 - }, - { - "address": "0x14000fc01", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000fc04", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000fc07", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000fc14", - "stack_offset": 0 - }, - { - "address": "0x14000fc09", - "size": 5, - "mnemonic": "cmp", - "operands": "word ptr [r14], 0x3b", - "stack_offset": 0 - }, - { - "address": "0x14000fc0e", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000fcbb", - "stack_offset": 0 - }, - { - "address": "0x14000fc14", - "size": 4, - "mnemonic": "cmp", - "operands": "r12d, 5", - "stack_offset": 0 - }, - { - "address": "0x14000fc18", - "size": 2, - "mnemonic": "jg", - "operands": "0x14000fc64", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000fc68", - "size": 3, - "mnemonic": "movzx", - "operands": "eax, word ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000fc6b", - "size": 3, - "mnemonic": "test", - "operands": "ax, ax", - "stack_offset": 0 - }, - { - "address": "0x14000fc6e", - "size": 2, - "mnemonic": "je", - "operands": "0x14000fc80", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000fc80", - "0x14000fc70" - ] - }, - { - "address": "0x14000fc1a", - "size": 17, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000fc1a", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000fc1d", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000fc22", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": 0 - }, - { - "address": "0x14000fc25", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x83", - "stack_offset": 0 - }, - { - "address": "0x14000fc2a", - "size": 5, - "mnemonic": "call", - "operands": "0x140017510", - "stack_offset": 0 - }, - { - "address": "0x14000fc2f", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000fc31", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000fd68", - "stack_offset": 0 - }, - { - "address": "0x14000fc37", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbx + rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000fc3b", - "size": 6, - "mnemonic": "cmp", - "operands": "rax, 0x106", - "stack_offset": 0 - }, - { - "address": "0x14000fc41", - "size": 6, - "mnemonic": "jae", - "operands": "0x14000fd62", - "stack_offset": 0 - }, - { - "address": "0x14000fc47", - "size": 5, - "mnemonic": "lea", - "operands": "r8, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000fc4c", - "size": 6, - "mnemonic": "mov", - "operands": "word ptr [rsp + rax + 0x40], r13w", - "stack_offset": 0 - }, - { - "address": "0x14000fc52", - "size": 3, - "mnemonic": "mov", - "operands": "edx, r12d", - "stack_offset": 0 - }, - { - "address": "0x14000fc55", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000fc58", - "size": 5, - "mnemonic": "call", - "operands": "0x14000fd80", - "stack_offset": 0 - }, - { - "address": "0x14000fc5d", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000fc60", - "size": 2, - "mnemonic": "je", - "operands": "0x14000fc64", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000fc64", - "0x14000fc62" - ] - }, - { - "address": "0x14000fc80", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000fc80", - "size": 2, - "mnemonic": "test", - "operands": "esi, esi", - "stack_offset": 0 - }, - { - "address": "0x14000fc82", - "size": 6, - "mnemonic": "je", - "operands": "0x14000fd5a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000fd5a", - "0x14000fc88" - ] - }, - { - "address": "0x14000fc70", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000fc70", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 2", - "stack_offset": 0 - }, - { - "address": "0x14000fc74", - "size": 3, - "mnemonic": "movzx", - "operands": "eax, word ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000fc77", - "size": 3, - "mnemonic": "test", - "operands": "ax, ax", - "stack_offset": 0 - }, - { - "address": "0x14000fc7a", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000fb72", - "stack_offset": 0 - }, - { - "address": "0x14000fc80", - "size": 2, - "mnemonic": "test", - "operands": "esi, esi", - "stack_offset": 0 - }, - { - "address": "0x14000fc82", - "size": 6, - "mnemonic": "je", - "operands": "0x14000fd5a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000fd5a", - "0x14000fc88" - ] - }, - { - "address": "0x14000fc62", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000fc62", - "size": 2, - "mnemonic": "inc", - "operands": "esi", - "stack_offset": 0 - }, - { - "address": "0x14000fc64", - "size": 4, - "mnemonic": "lea", - "operands": "rbx, [r14 + rbx*2]", - "stack_offset": 0 - }, - { - "address": "0x14000fc68", - "size": 3, - "mnemonic": "movzx", - "operands": "eax, word ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000fc6b", - "size": 3, - "mnemonic": "test", - "operands": "ax, ax", - "stack_offset": 0 - }, - { - "address": "0x14000fc6e", - "size": 2, - "mnemonic": "je", - "operands": "0x14000fc80", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000fc80", - "0x14000fc70" - ] - }, - { - "address": "0x14000fd5a", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000fd5a", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r13", - "stack_offset": 0 - }, - { - "address": "0x14000fd5d", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000fc90", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000fc90" - ] - }, - { - "address": "0x14000fc88", - "size": 15, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000fc88", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000fc8b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000f8fc", - "stack_offset": 0 - }, - { - "address": "0x14000fc90", - "size": 8, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x200]", - "stack_offset": 0 - }, - { - "address": "0x14000fc98", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x14000fc9b", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x14000fca0", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x268]", - "stack_offset": 0 - }, - { - "address": "0x14000fca8", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0x210", - "stack_offset": 0 - }, - { - "address": "0x14000fcaf", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 528 - }, - { - "address": "0x14000fcb1", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 536 - }, - { - "address": "0x14000fcb3", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 544 - }, - { - "address": "0x14000fcb5", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 552 - }, - { - "address": "0x14000fcb7", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 560 - }, - { - "address": "0x14000fcb8", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 568 - }, - { - "address": "0x14000fcb9", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 576 - }, - { - "address": "0x14000fcba", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 584 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000fd85", - "name": "", - "blocks": [ - { - "address": "0x14000fd85", - "size": 29, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000fd85", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000fd86", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x14000fd87", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x14000fd88", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x14000fd8a", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x14000fd8c", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x14000fd8e", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x14000fd90", - "size": 8, - "mnemonic": "lea", - "operands": "rbp, [rsp - 0x230]", - "stack_offset": -56 - }, - { - "address": "0x14000fd98", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x330", - "stack_offset": -56 - }, - { - "address": "0x14000fd9f", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2129a]", - "stack_offset": -872 - }, - { - "address": "0x14000fda6", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -872 - }, - { - "address": "0x14000fda9", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x220], rax", - "stack_offset": -872 - }, - { - "address": "0x14000fdb0", - "size": 3, - "mnemonic": "xor", - "operands": "r13d, r13d", - "stack_offset": -872 - }, - { - "address": "0x14000fdb3", - "size": 3, - "mnemonic": "movsxd", - "operands": "r12, edx", - "stack_offset": -872 - }, - { - "address": "0x14000fdb6", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x40], r13d", - "stack_offset": -872 - }, - { - "address": "0x14000fdbb", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8", - "stack_offset": -872 - }, - { - "address": "0x14000fdbe", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -872 - }, - { - "address": "0x14000fdc1", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4", - "stack_offset": -872 - }, - { - "address": "0x14000fdc6", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp + 0x70]", - "stack_offset": -872 - }, - { - "address": "0x14000fdca", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x83", - "stack_offset": -872 - }, - { - "address": "0x14000fdd0", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x60]", - "stack_offset": -872 - }, - { - "address": "0x14000fdd5", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": -872 - }, - { - "address": "0x14000fdd8", - "size": 7, - "mnemonic": "lea", - "operands": "r14, [rax + 0x2c8]", - "stack_offset": -872 - }, - { - "address": "0x14000fddf", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x40]", - "stack_offset": -872 - }, - { - "address": "0x14000fde4", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": -872 - }, - { - "address": "0x14000fde9", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], 0x55", - "stack_offset": -872 - }, - { - "address": "0x14000fdf2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000f36c", - "stack_offset": -872 - }, - { - "address": "0x14000fdf7", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -872 - }, - { - "address": "0x14000fdfa", - "size": 6, - "mnemonic": "je", - "operands": "0x140010021", - "stack_offset": -872 - } - ], - "successors": [ - "0x140010021", - "0x14000fe00" - ] - }, - { - "address": "0x140010021", - "size": 14, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140010021", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140010023", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x220]", - "stack_offset": 0 - }, - { - "address": "0x14001002a", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x14001002d", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x140010032", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x388]", - "stack_offset": 0 - }, - { - "address": "0x14001003a", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0x330", - "stack_offset": 0 - }, - { - "address": "0x140010041", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 816 - }, - { - "address": "0x140010043", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 824 - }, - { - "address": "0x140010045", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 832 - }, - { - "address": "0x140010047", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 840 - }, - { - "address": "0x140010049", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 848 - }, - { - "address": "0x14001004a", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 856 - }, - { - "address": "0x14001004b", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 864 - }, - { - "address": "0x14001004c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 872 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000fe00", - "size": 16, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000fe00", - "size": 3, - "mnemonic": "mov", - "operands": "r15, r12", - "stack_offset": 0 - }, - { - "address": "0x14000fe03", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000fe08", - "size": 4, - "mnemonic": "shl", - "operands": "r15, 5", - "stack_offset": 0 - }, - { - "address": "0x14000fe0c", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r12", - "stack_offset": 0 - }, - { - "address": "0x14000fe0f", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [r15 + rdi + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000fe14", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rax", - "stack_offset": 0 - }, - { - "address": "0x14000fe17", - "size": 3, - "mnemonic": "sub", - "operands": "r9, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000fe1a", - "size": 3, - "mnemonic": "movzx", - "operands": "edx, word ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x14000fe1d", - "size": 5, - "mnemonic": "movzx", - "operands": "r8d, word ptr [rcx + r9]", - "stack_offset": 0 - }, - { - "address": "0x14000fe22", - "size": 3, - "mnemonic": "sub", - "operands": "edx, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000fe25", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000fe30", - "stack_offset": 0 - }, - { - "address": "0x14000fe27", - "size": 4, - "mnemonic": "add", - "operands": "rcx, 2", - "stack_offset": 0 - }, - { - "address": "0x14000fe2b", - "size": 3, - "mnemonic": "test", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000fe2e", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000fe1a", - "stack_offset": 0 - }, - { - "address": "0x14000fe30", - "size": 2, - "mnemonic": "test", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000fe32", - "size": 6, - "mnemonic": "je", - "operands": "0x140010023", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001002a", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x14001002d", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x140010032", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x388]", - "stack_offset": 0 - }, - { - "address": "0x14001003a", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0x330", - "stack_offset": 0 - }, - { - "address": "0x140010041", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 816 - }, - { - "address": "0x140010043", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 824 - }, - { - "address": "0x140010045", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 832 - }, - { - "address": "0x140010047", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 840 - }, - { - "address": "0x140010049", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 848 - }, - { - "address": "0x14001004a", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 856 - }, - { - "address": "0x14001004b", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 864 - }, - { - "address": "0x14001004c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 872 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000fe38", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000fe38", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000fe3d", - "size": 4, - "mnemonic": "or", - "operands": "rsi, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x14000fe41", - "size": 3, - "mnemonic": "inc", - "operands": "rsi", - "stack_offset": 0 - }, - { - "address": "0x14000fe44", - "size": 5, - "mnemonic": "cmp", - "operands": "word ptr [rax + rsi*2], r13w", - "stack_offset": 0 - }, - { - "address": "0x14000fe49", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000fe41", - "stack_offset": 0 - }, - { - "address": "0x14000fe4b", - "size": 8, - "mnemonic": "lea", - "operands": "rcx, [rsi*2 + 6]", - "stack_offset": 0 - }, - { - "address": "0x14000fe53", - "size": 5, - "mnemonic": "call", - "operands": "0x140015200", - "stack_offset": 0 - }, - { - "address": "0x14000fe58", - "size": 3, - "mnemonic": "mov", - "operands": "r13, rax", - "stack_offset": 0 - }, - { - "address": "0x14000fe5b", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000fe5e", - "size": 6, - "mnemonic": "je", - "operands": "0x140010021", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000fe69", - "size": 5, - "mnemonic": "lea", - "operands": "r8, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000fe6e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000fe73", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rsi + 1]", - "stack_offset": 0 - }, - { - "address": "0x14000fe77", - "size": 8, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi + r12*8 + 0x128]", - "stack_offset": 0 - }, - { - "address": "0x14000fe7f", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x50], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000fe84", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdi + 0xc]", - "stack_offset": 0 - }, - { - "address": "0x14000fe87", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x44], ecx", - "stack_offset": 0 - }, - { - "address": "0x14000fe8b", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x14000fe8f", - "size": 5, - "mnemonic": "call", - "operands": "0x1400165b0", - "stack_offset": 0 - }, - { - "address": "0x14000fe94", - "size": 2, - "mnemonic": "xor", - "operands": "esi, esi", - "stack_offset": 0 - }, - { - "address": "0x14000fe96", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000fe98", - "size": 6, - "mnemonic": "jne", - "operands": "0x1400100d1", - "stack_offset": 0 - }, - { - "address": "0x14000fe9e", - "size": 6, - "mnemonic": "cmp", - "operands": "word ptr [rsp + 0x60], 0x43", - "stack_offset": 0 - }, - { - "address": "0x14000fea4", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r13 + 4]", - "stack_offset": 0 - }, - { - "address": "0x14000fea8", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [r15 + rdi + 0x28], rax", - "stack_offset": 0 - }, - { - "address": "0x14000fead", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000feba", - "stack_offset": 0 - }, - { - "address": "0x14000feaf", - "size": 5, - "mnemonic": "cmp", - "operands": "word ptr [rsp + 0x62], si", - "stack_offset": 0 - }, - { - "address": "0x14000feb4", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000feba", - "stack_offset": 0 - }, - { - "address": "0x14000feb6", - "size": 2, - "mnemonic": "mov", - "operands": "eax, esi", - "stack_offset": 0 - }, - { - "address": "0x14000feb8", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000fec3", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000fecb", - "size": 4, - "mnemonic": "cmp", - "operands": "r12d, 2", - "stack_offset": 0 - }, - { - "address": "0x14000fecf", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000ffb0", - "stack_offset": 0 - }, - { - "address": "0x14000fed5", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000fed9", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, esi", - "stack_offset": 0 - }, - { - "address": "0x14000fedc", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rdi + 0xc], eax", - "stack_offset": 0 - }, - { - "address": "0x14000fedf", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi", - "stack_offset": 0 - }, - { - "address": "0x14000fee2", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r14 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000fee6", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r14 + rdx*8]", - "stack_offset": 0 - }, - { - "address": "0x14000feea", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rdi + 0xc], eax", - "stack_offset": 0 - }, - { - "address": "0x14000feed", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ff08", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000ff08", - "0x14000feef" - ] - }, - { - "address": "0x14000ff08", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ff08", - "size": 3, - "mnemonic": "test", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000ff0b", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ff1b", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000fef3", - "size": 3, - "mnemonic": "inc", - "operands": "r8d", - "stack_offset": 0 - }, - { - "address": "0x14000fef6", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r14 + rdx*8], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000fefa", - "size": 3, - "mnemonic": "inc", - "operands": "rdx", - "stack_offset": 0 - }, - { - "address": "0x14000fefd", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000ff00", - "size": 4, - "mnemonic": "cmp", - "operands": "rdx, 5", - "stack_offset": 0 - }, - { - "address": "0x14000ff04", - "size": 2, - "mnemonic": "jl", - "operands": "0x14000fee6", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000fee6", - "0x14000ff06" - ] - }, - { - "address": "0x14000ff1b", - "size": 15, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ff1b", - "size": 4, - "mnemonic": "cmp", - "operands": "r8d, 5", - "stack_offset": 0 - }, - { - "address": "0x14000ff1f", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000ffa7", - "stack_offset": 0 - }, - { - "address": "0x14000ff25", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdi + 0xc]", - "stack_offset": 0 - }, - { - "address": "0x14000ff28", - "size": 4, - "mnemonic": "lea", - "operands": "r9d, [r8 + 0x7a]", - "stack_offset": 0 - }, - { - "address": "0x14000ff2c", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], 1", - "stack_offset": 0 - }, - { - "address": "0x14000ff34", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x159f5]", - "stack_offset": 0 - }, - { - "address": "0x14000ff3b", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], eax", - "stack_offset": 0 - }, - { - "address": "0x14000ff3f", - "size": 4, - "mnemonic": "lea", - "operands": "edx, [r9 - 0x7e]", - "stack_offset": 0 - }, - { - "address": "0x14000ff43", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x120]", - "stack_offset": 0 - }, - { - "address": "0x14000ff4a", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000ff4c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": 0 - }, - { - "address": "0x14000ff51", - "size": 5, - "mnemonic": "call", - "operands": "0x140016050", - "stack_offset": 0 - }, - { - "address": "0x14000ff56", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, esi", - "stack_offset": 0 - }, - { - "address": "0x14000ff58", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000ff5a", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ff96", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000ff96", - "0x14000ff5c" - ] - }, - { - "address": "0x14000ff0d", - "size": 19, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ff0d", - "size": 3, - "mnemonic": "movsxd", - "operands": "rdx, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000ff10", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [r14 + rdx*8]", - "stack_offset": 0 - }, - { - "address": "0x14000ff14", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [r14], rax", - "stack_offset": 0 - }, - { - "address": "0x14000ff17", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r14 + rdx*8], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000ff1b", - "size": 4, - "mnemonic": "cmp", - "operands": "r8d, 5", - "stack_offset": 0 - }, - { - "address": "0x14000ff1f", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000ffa7", - "stack_offset": 0 - }, - { - "address": "0x14000ff25", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdi + 0xc]", - "stack_offset": 0 - }, - { - "address": "0x14000ff28", - "size": 4, - "mnemonic": "lea", - "operands": "r9d, [r8 + 0x7a]", - "stack_offset": 0 - }, - { - "address": "0x14000ff2c", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], 1", - "stack_offset": 0 - }, - { - "address": "0x14000ff34", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x159f5]", - "stack_offset": 0 - }, - { - "address": "0x14000ff3b", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], eax", - "stack_offset": 0 - }, - { - "address": "0x14000ff3f", - "size": 4, - "mnemonic": "lea", - "operands": "edx, [r9 - 0x7e]", - "stack_offset": 0 - }, - { - "address": "0x14000ff43", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x120]", - "stack_offset": 0 - }, - { - "address": "0x14000ff4a", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000ff4c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": 0 - }, - { - "address": "0x14000ff51", - "size": 5, - "mnemonic": "call", - "operands": "0x140016050", - "stack_offset": 0 - }, - { - "address": "0x14000ff56", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, esi", - "stack_offset": 0 - }, - { - "address": "0x14000ff58", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000ff5a", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ff96", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000feea", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rdi + 0xc], eax", - "stack_offset": 0 - }, - { - "address": "0x14000feed", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ff08", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000ff08", - "0x14000feef" - ] - }, - { - "address": "0x14000ff06", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ff06", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000ff1b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000ff1b" - ] - }, - { - "address": "0x14000ff96", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ff96", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 4", - "stack_offset": 0 - }, - { - "address": "0x14000ff9b", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r14", - "stack_offset": 0 - }, - { - "address": "0x14000ff9e", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rdx + rax], ecx", - "stack_offset": 0 - }, - { - "address": "0x14000ffa1", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdi + 0xc]", - "stack_offset": 0 - }, - { - "address": "0x14000ffa4", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [r14], eax", - "stack_offset": 0 - }, - { - "address": "0x14000ffa7", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r14 + 4]", - "stack_offset": 0 - }, - { - "address": "0x14000ffab", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rdi + 0x1c], eax", - "stack_offset": 0 - }, - { - "address": "0x14000ffae", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000ffcc", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000ffcc" - ] - }, - { - "address": "0x14000ff5c", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ff5c", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x120]", - "stack_offset": 0 - }, - { - "address": "0x14000ff63", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x1ff", - "stack_offset": 0 - }, - { - "address": "0x14000ff68", - "size": 2, - "mnemonic": "inc", - "operands": "ecx", - "stack_offset": 0 - }, - { - "address": "0x14000ff6a", - "size": 3, - "mnemonic": "and", - "operands": "word ptr [rax], dx", - "stack_offset": 0 - }, - { - "address": "0x14000ff6d", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rax + 2]", - "stack_offset": 0 - }, - { - "address": "0x14000ff71", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 0x7f", - "stack_offset": 0 - }, - { - "address": "0x14000ff74", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000ff63", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000ff63", - "0x14000ff76" - ] - }, - { - "address": "0x14000ffcc", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ffcc", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x159ed]", - "stack_offset": 0 - }, - { - "address": "0x14000ffd3", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000ffd6", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r12 + r12*2]", - "stack_offset": 0 - }, - { - "address": "0x14000ffda", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx + rax*8]", - "stack_offset": 0 - }, - { - "address": "0x14000ffde", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0", - "stack_offset": 0 - }, - { - "address": "0x14000ffe3", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000ffe5", - "size": 2, - "mnemonic": "je", - "operands": "0x14001004d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001004d", - "0x14000ffe7" - ] - }, - { - "address": "0x14000ff63", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ff63", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x1ff", - "stack_offset": 0 - }, - { - "address": "0x14000ff68", - "size": 2, - "mnemonic": "inc", - "operands": "ecx", - "stack_offset": 0 - }, - { - "address": "0x14000ff6a", - "size": 3, - "mnemonic": "and", - "operands": "word ptr [rax], dx", - "stack_offset": 0 - }, - { - "address": "0x14000ff6d", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rax + 2]", - "stack_offset": 0 - }, - { - "address": "0x14000ff71", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 0x7f", - "stack_offset": 0 - }, - { - "address": "0x14000ff74", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000ff63", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000ff7d", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x120]", - "stack_offset": 0 - }, - { - "address": "0x14000ff84", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0xfe", - "stack_offset": 0 - }, - { - "address": "0x14000ff8a", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ee30", - "stack_offset": 0 - }, - { - "address": "0x14000ff8f", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000ff91", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, esi", - "stack_offset": 0 - }, - { - "address": "0x14000ff93", - "size": 3, - "mnemonic": "sete", - "operands": "cl", - "stack_offset": 0 - }, - { - "address": "0x14000ff96", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 4", - "stack_offset": 0 - }, - { - "address": "0x14000ff9b", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r14", - "stack_offset": 0 - }, - { - "address": "0x14000ff9e", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rdx + rax], ecx", - "stack_offset": 0 - }, - { - "address": "0x14000ffa1", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdi + 0xc]", - "stack_offset": 0 - }, - { - "address": "0x14000ffa4", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [r14], eax", - "stack_offset": 0 - }, - { - "address": "0x14000ffa7", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r14 + 4]", - "stack_offset": 0 - }, - { - "address": "0x14000ffab", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rdi + 0x1c], eax", - "stack_offset": 0 - }, - { - "address": "0x14000ffae", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000ffcc", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000ffcc" - ] - }, - { - "address": "0x14001004d", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001004d", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x213e4]", - "stack_offset": 0 - }, - { - "address": "0x140010054", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rsp + 0x48], rax", - "stack_offset": 0 - }, - { - "address": "0x140010059", - "size": 2, - "mnemonic": "je", - "operands": "0x1400100af", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000ffec", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000ffef", - "size": 4, - "mnemonic": "shl", - "operands": "rax, 5", - "stack_offset": 0 - }, - { - "address": "0x14000fff3", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rax + rdi + 0x28], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000fff8", - "size": 8, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi + r12*8 + 0x128]", - "stack_offset": 0 - }, - { - "address": "0x140010000", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140010005", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14001000a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r13", - "stack_offset": 0 - }, - { - "address": "0x14001000d", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rdi + r12*8 + 0x128], rax", - "stack_offset": 0 - }, - { - "address": "0x140010015", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001001a", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [rsp + 0x44]", - "stack_offset": 0 - }, - { - "address": "0x14001001e", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rdi + 0xc], eax", - "stack_offset": 0 - }, - { - "address": "0x140010021", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140010023", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x220]", - "stack_offset": 0 - }, - { - "address": "0x14001002a", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x14001002d", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x140010032", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x388]", - "stack_offset": 0 - }, - { - "address": "0x14001003a", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0x330", - "stack_offset": 0 - }, - { - "address": "0x140010041", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 816 - }, - { - "address": "0x140010043", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 824 - }, - { - "address": "0x140010045", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 832 - }, - { - "address": "0x140010047", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 840 - }, - { - "address": "0x140010049", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 848 - }, - { - "address": "0x14001004a", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 856 - }, - { - "address": "0x14001004b", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 864 - }, - { - "address": "0x14001004c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 872 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400100af", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400100af", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400100b2", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [r13], 1", - "stack_offset": 0 - }, - { - "address": "0x1400100ba", - "size": 4, - "mnemonic": "shl", - "operands": "rcx, 5", - "stack_offset": 0 - }, - { - "address": "0x1400100be", - "size": 4, - "mnemonic": "shl", - "operands": "rbx, 5", - "stack_offset": 0 - }, - { - "address": "0x1400100c2", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rcx + rdi + 0x38], r13", - "stack_offset": 0 - }, - { - "address": "0x1400100c7", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx + rdi + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x1400100cc", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140010023", - "stack_offset": 0 - } - ], - "successors": [ - "0x140010023" - ] - }, - { - "address": "0x14001005b", - "size": 26, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001005b", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001005e", - "size": 4, - "mnemonic": "shl", - "operands": "rdx, 5", - "stack_offset": 0 - }, - { - "address": "0x140010062", - "size": 3, - "mnemonic": "or", - "operands": "ecx, 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x140010065", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx + rdi + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14001006a", - "size": 4, - "mnemonic": "lock xadd", - "operands": "dword ptr [rax], ecx", - "stack_offset": 0 - }, - { - "address": "0x14001006e", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 1", - "stack_offset": 0 - }, - { - "address": "0x140010071", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400100af", - "stack_offset": 0 - }, - { - "address": "0x140010073", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdx + rdi + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140010078", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001007d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140010080", - "size": 4, - "mnemonic": "shl", - "operands": "rcx, 5", - "stack_offset": 0 - }, - { - "address": "0x140010084", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rdi + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140010089", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001008e", - "size": 8, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi + r12*8 + 0x128]", - "stack_offset": 0 - }, - { - "address": "0x140010096", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001009b", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001009e", - "size": 4, - "mnemonic": "shl", - "operands": "rcx, 5", - "stack_offset": 0 - }, - { - "address": "0x1400100a2", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rcx + rdi + 0x28], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400100a7", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rdi + r12*8 + 0x128], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400100af", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400100b2", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [r13], 1", - "stack_offset": 0 - }, - { - "address": "0x1400100ba", - "size": 4, - "mnemonic": "shl", - "operands": "rcx, 5", - "stack_offset": 0 - }, - { - "address": "0x1400100be", - "size": 4, - "mnemonic": "shl", - "operands": "rbx, 5", - "stack_offset": 0 - }, - { - "address": "0x1400100c2", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rcx + rdi + 0x38], r13", - "stack_offset": 0 - }, - { - "address": "0x1400100c7", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx + rdi + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x1400100cc", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140010023", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400100ee", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x1400100ef", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x1400100f0", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x1400100f2", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x1400100f4", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x1400100f6", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x1400100f8", - "size": 5, - "mnemonic": "lea", - "operands": "rbp, [rsp - 0x27]", - "stack_offset": -56 - }, - { - "address": "0x1400100fd", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x90", - "stack_offset": -56 - }, - { - "address": "0x140010104", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x20f35]", - "stack_offset": -200 - }, - { - "address": "0x14001010b", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -200 - }, - { - "address": "0x14001010e", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x17], rax", - "stack_offset": -200 - }, - { - "address": "0x140010112", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rdx", - "stack_offset": -200 - }, - { - "address": "0x140010115", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x1ca", - "stack_offset": -200 - }, - { - "address": "0x14001011b", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": -200 - }, - { - "address": "0x14001011d", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -200 - }, - { - "address": "0x140010120", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": -200 - }, - { - "address": "0x140010125", - "size": 3, - "mnemonic": "xor", - "operands": "r13d, r13d", - "stack_offset": -200 - }, - { - "address": "0x140010128", - "size": 4, - "mnemonic": "lea", - "operands": "r12, [rbp - 0x41]", - "stack_offset": -200 - }, - { - "address": "0x14001012c", - "size": 3, - "mnemonic": "mov", - "operands": "edi, r13d", - "stack_offset": -200 - }, - { - "address": "0x14001012f", - "size": 4, - "mnemonic": "lea", - "operands": "esi, [r13 + 1]", - "stack_offset": -200 - }, - { - "address": "0x140010133", - "size": 3, - "mnemonic": "mov", - "operands": "r15d, r13d", - "stack_offset": -200 - }, - { - "address": "0x140010136", - "size": 4, - "mnemonic": "cmp", - "operands": "rdi, 4", - "stack_offset": -200 - }, - { - "address": "0x14001013a", - "size": 6, - "mnemonic": "jae", - "operands": "0x1400102ba", - "stack_offset": -200 - }, - { - "address": "0x140010140", - "size": 4, - "mnemonic": "cmp", - "operands": "r15d, 2", - "stack_offset": -200 - }, - { - "address": "0x140010144", - "size": 2, - "mnemonic": "je", - "operands": "0x140010157", - "stack_offset": -200 - } - ], - "successors": [ - "0x140010157", - "0x140010146" - ] - }, - { - "address": "0x140010157", - "size": 15, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010157", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x14001015b", - "size": 3, - "mnemonic": "inc", - "operands": "rax", - "stack_offset": 0 - }, - { - "address": "0x14001015e", - "size": 5, - "mnemonic": "cmp", - "operands": "word ptr [r14 + rax*2], r13w", - "stack_offset": 0 - }, - { - "address": "0x140010163", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001015b", - "stack_offset": 0 - }, - { - "address": "0x140010165", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [r12 - 8], r14", - "stack_offset": 0 - }, - { - "address": "0x14001016a", - "size": 3, - "mnemonic": "add", - "operands": "rdi, rsi", - "stack_offset": 0 - }, - { - "address": "0x14001016d", - "size": 4, - "mnemonic": "lea", - "operands": "r14, [r14 + rax*2]", - "stack_offset": 0 - }, - { - "address": "0x140010171", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r12], rax", - "stack_offset": 0 - }, - { - "address": "0x140010175", - "size": 4, - "mnemonic": "movzx", - "operands": "eax, word ptr [r14]", - "stack_offset": 0 - }, - { - "address": "0x140010179", - "size": 4, - "mnemonic": "add", - "operands": "r14, 2", - "stack_offset": 0 - }, - { - "address": "0x14001017d", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [r12 + 8], r15d", - "stack_offset": 0 - }, - { - "address": "0x140010182", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax", - "stack_offset": 0 - }, - { - "address": "0x140010184", - "size": 4, - "mnemonic": "add", - "operands": "r12, 0x18", - "stack_offset": 0 - }, - { - "address": "0x140010188", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001018a", - "size": 2, - "mnemonic": "je", - "operands": "0x14001019a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001019a", - "0x14001018c" - ] - }, - { - "address": "0x140010146", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010146", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x15983]", - "stack_offset": 0 - }, - { - "address": "0x14001014d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r14", - "stack_offset": 0 - }, - { - "address": "0x140010150", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a500", - "stack_offset": 0 - }, - { - "address": "0x140010155", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140010165", - "stack_offset": 0 - } - ], - "successors": [ - "0x140010165" - ] - }, - { - "address": "0x14001019a", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001019a", - "size": 3, - "mnemonic": "sub", - "operands": "rdi, rsi", - "stack_offset": 0 - }, - { - "address": "0x14001019d", - "size": 6, - "mnemonic": "je", - "operands": "0x1400102ac", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400102ac", - "0x1400101a3" - ] - }, - { - "address": "0x14001018c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001018c", - "size": 3, - "mnemonic": "sub", - "operands": "ecx, 0x2d", - "stack_offset": 0 - }, - { - "address": "0x14001018f", - "size": 2, - "mnemonic": "je", - "operands": "0x140010133", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001016a", - "size": 3, - "mnemonic": "add", - "operands": "rdi, rsi", - "stack_offset": 0 - }, - { - "address": "0x14001016d", - "size": 4, - "mnemonic": "lea", - "operands": "r14, [r14 + rax*2]", - "stack_offset": 0 - }, - { - "address": "0x140010171", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r12], rax", - "stack_offset": 0 - }, - { - "address": "0x140010175", - "size": 4, - "mnemonic": "movzx", - "operands": "eax, word ptr [r14]", - "stack_offset": 0 - }, - { - "address": "0x140010179", - "size": 4, - "mnemonic": "add", - "operands": "r14, 2", - "stack_offset": 0 - }, - { - "address": "0x14001017d", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [r12 + 8], r15d", - "stack_offset": 0 - }, - { - "address": "0x140010182", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax", - "stack_offset": 0 - }, - { - "address": "0x140010184", - "size": 4, - "mnemonic": "add", - "operands": "r12, 0x18", - "stack_offset": 0 - }, - { - "address": "0x140010188", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001018a", - "size": 2, - "mnemonic": "je", - "operands": "0x14001019a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001019a", - "0x14001018c" - ] - }, - { - "address": "0x1400102ac", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400102ac", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x49]", - "stack_offset": 0 - }, - { - "address": "0x1400102b0", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400102b3", - "size": 5, - "mnemonic": "call", - "operands": "0x14001032c", - "stack_offset": 0 - }, - { - "address": "0x1400102b8", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400102bc", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400102bc" - ] - }, - { - "address": "0x1400101a3", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400101a3", - "size": 3, - "mnemonic": "sub", - "operands": "rdi, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400101a6", - "size": 6, - "mnemonic": "je", - "operands": "0x140010264", - "stack_offset": 0 - } - ], - "successors": [ - "0x140010264", - "0x1400101ac" - ] - }, - { - "address": "0x140010133", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010133", - "size": 3, - "mnemonic": "mov", - "operands": "r15d, r13d", - "stack_offset": 0 - }, - { - "address": "0x140010136", - "size": 4, - "mnemonic": "cmp", - "operands": "rdi, 4", - "stack_offset": 0 - }, - { - "address": "0x14001013a", - "size": 6, - "mnemonic": "jae", - "operands": "0x1400102ba", - "stack_offset": 0 - }, - { - "address": "0x140010140", - "size": 4, - "mnemonic": "cmp", - "operands": "r15d, 2", - "stack_offset": 0 - }, - { - "address": "0x140010144", - "size": 2, - "mnemonic": "je", - "operands": "0x140010157", - "stack_offset": 0 - } - ], - "successors": [ - "0x140010157", - "0x140010146" - ] - }, - { - "address": "0x140010191", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010191", - "size": 2, - "mnemonic": "sub", - "operands": "ecx, esi", - "stack_offset": 0 - }, - { - "address": "0x140010193", - "size": 2, - "mnemonic": "je", - "operands": "0x1400101ff", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400102c0", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x1400102c3", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x1400102c8", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0xe0]", - "stack_offset": 0 - }, - { - "address": "0x1400102d0", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0x90", - "stack_offset": 0 - }, - { - "address": "0x1400102d7", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 144 - }, - { - "address": "0x1400102d9", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 152 - }, - { - "address": "0x1400102db", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 160 - }, - { - "address": "0x1400102dd", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 168 - }, - { - "address": "0x1400102df", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 176 - }, - { - "address": "0x1400102e0", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 184 - }, - { - "address": "0x1400102e1", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 192 - }, - { - "address": "0x1400102e2", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 200 - } - ], - "successors": [ - ] - }, - { - "address": "0x140010264", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010264", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x49]", - "stack_offset": 0 - }, - { - "address": "0x140010268", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001026b", - "size": 5, - "mnemonic": "call", - "operands": "0x14001032c", - "stack_offset": 0 - }, - { - "address": "0x140010270", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140010272", - "size": 2, - "mnemonic": "je", - "operands": "0x1400102a4", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400102a4", - "0x140010274" - ] - }, - { - "address": "0x1400101ac", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400101ac", - "size": 3, - "mnemonic": "sub", - "operands": "rdi, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400101af", - "size": 2, - "mnemonic": "je", - "operands": "0x14001020a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001020a", - "0x1400101b1" - ] - }, - { - "address": "0x1400101ff", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400101ff", - "size": 6, - "mnemonic": "mov", - "operands": "r15d, 2", - "stack_offset": 0 - }, - { - "address": "0x140010205", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140010136", - "stack_offset": 0 - } - ], - "successors": [ - "0x140010136" - ] - }, - { - "address": "0x140010195", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010195", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 0x31", - "stack_offset": 0 - }, - { - "address": "0x140010198", - "size": 2, - "mnemonic": "je", - "operands": "0x140010133", - "stack_offset": 0 - } - ], - "successors": [ - "0x140010133", - "0x14001019a" - ] - }, - { - "address": "0x1400102a4", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400102a4", - "size": 3, - "mnemonic": "mov", - "operands": "sil, r13b", - "stack_offset": 0 - }, - { - "address": "0x1400102a7", - "size": 3, - "mnemonic": "mov", - "operands": "al, sil", - "stack_offset": 0 - }, - { - "address": "0x1400102aa", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400102bc", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400102bc" - ] - }, - { - "address": "0x140010274", - "size": 18, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010274", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x31]", - "stack_offset": 0 - }, - { - "address": "0x140010278", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001027b", - "size": 5, - "mnemonic": "call", - "operands": "0x1400104ac", - "stack_offset": 0 - }, - { - "address": "0x140010280", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140010282", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400102a7", - "stack_offset": 0 - }, - { - "address": "0x140010284", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x31]", - "stack_offset": 0 - }, - { - "address": "0x140010288", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001028b", - "size": 5, - "mnemonic": "call", - "operands": "0x1400103b8", - "stack_offset": 0 - }, - { - "address": "0x140010290", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140010292", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400102a7", - "stack_offset": 0 - }, - { - "address": "0x140010294", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x31]", - "stack_offset": 0 - }, - { - "address": "0x140010298", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001029b", - "size": 5, - "mnemonic": "call", - "operands": "0x1400102e4", - "stack_offset": 0 - }, - { - "address": "0x1400102a0", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x1400102a2", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400102a7", - "stack_offset": 0 - }, - { - "address": "0x1400102a4", - "size": 3, - "mnemonic": "mov", - "operands": "sil, r13b", - "stack_offset": 0 - }, - { - "address": "0x1400102a7", - "size": 3, - "mnemonic": "mov", - "operands": "al, sil", - "stack_offset": 0 - }, - { - "address": "0x1400102aa", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400102bc", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400102bc" - ] - }, - { - "address": "0x14001020a", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001020a", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x49]", - "stack_offset": 0 - }, - { - "address": "0x14001020e", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140010211", - "size": 5, - "mnemonic": "call", - "operands": "0x14001032c", - "stack_offset": 0 - }, - { - "address": "0x140010216", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140010218", - "size": 6, - "mnemonic": "je", - "operands": "0x1400102a4", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400102a4", - "0x14001021e" - ] - }, - { - "address": "0x1400101b1", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400101b1", - "size": 3, - "mnemonic": "cmp", - "operands": "rdi, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400101b4", - "size": 6, - "mnemonic": "jne", - "operands": "0x1400102ba", - "stack_offset": 0 - }, - { - "address": "0x1400101ba", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x49]", - "stack_offset": 0 - }, - { - "address": "0x1400101be", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400101c1", - "size": 5, - "mnemonic": "call", - "operands": "0x14001032c", - "stack_offset": 0 - }, - { - "address": "0x1400101c6", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x1400101c8", - "size": 6, - "mnemonic": "je", - "operands": "0x1400102a4", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400102a4", - "0x1400101ce" - ] - }, - { - "address": "0x140010136", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010136", - "size": 4, - "mnemonic": "cmp", - "operands": "rdi, 4", - "stack_offset": 0 - }, - { - "address": "0x14001013a", - "size": 6, - "mnemonic": "jae", - "operands": "0x1400102ba", - "stack_offset": 0 - }, - { - "address": "0x140010140", - "size": 4, - "mnemonic": "cmp", - "operands": "r15d, 2", - "stack_offset": 0 - }, - { - "address": "0x140010144", - "size": 2, - "mnemonic": "je", - "operands": "0x140010157", - "stack_offset": 0 - } - ], - "successors": [ - "0x140010157", - "0x140010146" - ] - }, - { - "address": "0x14001021e", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001021e", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x31]", - "stack_offset": 0 - }, - { - "address": "0x140010222", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140010225", - "size": 5, - "mnemonic": "call", - "operands": "0x1400104ac", - "stack_offset": 0 - }, - { - "address": "0x14001022a", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x14001022c", - "size": 2, - "mnemonic": "je", - "operands": "0x14001024e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001024e", - "0x14001022e" - ] - }, - { - "address": "0x1400101ce", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400101ce", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x31]", - "stack_offset": 0 - }, - { - "address": "0x1400101d2", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400101d5", - "size": 5, - "mnemonic": "call", - "operands": "0x1400104ac", - "stack_offset": 0 - }, - { - "address": "0x1400101da", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x1400101dc", - "size": 6, - "mnemonic": "je", - "operands": "0x1400102a4", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400102a4", - "0x1400101e2" - ] - }, - { - "address": "0x14001024e", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001024e", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x31]", - "stack_offset": 0 - }, - { - "address": "0x140010252", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140010255", - "size": 5, - "mnemonic": "call", - "operands": "0x1400103b8", - "stack_offset": 0 - }, - { - "address": "0x14001025a", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x14001025c", - "size": 2, - "mnemonic": "je", - "operands": "0x1400102a4", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400102a4", - "0x14001025e" - ] - }, - { - "address": "0x14001022e", - "size": 15, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001022e", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x140010232", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140010235", - "size": 5, - "mnemonic": "call", - "operands": "0x1400103b8", - "stack_offset": 0 - }, - { - "address": "0x14001023a", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x14001023c", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400102a7", - "stack_offset": 0 - }, - { - "address": "0x14001023e", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x140010242", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140010245", - "size": 5, - "mnemonic": "call", - "operands": "0x1400102e4", - "stack_offset": 0 - }, - { - "address": "0x14001024a", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x14001024c", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400102a7", - "stack_offset": 0 - }, - { - "address": "0x14001024e", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x31]", - "stack_offset": 0 - }, - { - "address": "0x140010252", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140010255", - "size": 5, - "mnemonic": "call", - "operands": "0x1400103b8", - "stack_offset": 0 - }, - { - "address": "0x14001025a", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x14001025c", - "size": 2, - "mnemonic": "je", - "operands": "0x1400102a4", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400102a4", - "0x14001025e" - ] - }, - { - "address": "0x1400101e2", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400101e2", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x1400101e6", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400101e9", - "size": 5, - "mnemonic": "call", - "operands": "0x1400103b8", - "stack_offset": 0 - }, - { - "address": "0x1400101ee", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x1400101f0", - "size": 6, - "mnemonic": "je", - "operands": "0x1400102a4", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400102a4", - "0x1400101f6" - ] - }, - { - "address": "0x14001025e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001025e", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x140010262", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140010298", - "stack_offset": 0 - } - ], - "successors": [ - "0x140010298" - ] - }, - { - "address": "0x1400101f6", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400101f6", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 1]", - "stack_offset": 0 - }, - { - "address": "0x1400101fa", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140010298", - "stack_offset": 0 - } - ], - "successors": [ - "0x140010298" - ] - }, - { - "address": "0x140010298", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010298", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001029b", - "size": 5, - "mnemonic": "call", - "operands": "0x1400102e4", - "stack_offset": 0 - }, - { - "address": "0x1400102a0", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x1400102a2", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400102a7", - "stack_offset": 0 - }, - { - "address": "0x1400102a4", - "size": 3, - "mnemonic": "mov", - "operands": "sil, r13b", - "stack_offset": 0 - }, - { - "address": "0x1400102a7", - "size": 3, - "mnemonic": "mov", - "operands": "al, sil", - "stack_offset": 0 - }, - { - "address": "0x1400102aa", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400102bc", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400109bb", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x1400109be", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -8 - }, - { - "address": "0x1400109c2", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x10]", - "stack_offset": -72 - }, - { - "address": "0x1400109c6", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x18], rax", - "stack_offset": -72 - }, - { - "address": "0x1400109ca", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp + 0x28]", - "stack_offset": -72 - }, - { - "address": "0x1400109ce", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x18]", - "stack_offset": -72 - }, - { - "address": "0x1400109d2", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": -72 - }, - { - "address": "0x1400109d6", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp - 0x18]", - "stack_offset": -72 - }, - { - "address": "0x1400109da", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 2", - "stack_offset": -72 - }, - { - "address": "0x1400109df", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x20]", - "stack_offset": -72 - }, - { - "address": "0x1400109e3", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x20]", - "stack_offset": -72 - }, - { - "address": "0x1400109e7", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x28], eax", - "stack_offset": -72 - }, - { - "address": "0x1400109ea", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x20], eax", - "stack_offset": -72 - }, - { - "address": "0x1400109ed", - "size": 5, - "mnemonic": "call", - "operands": "0x1400105f4", - "stack_offset": -72 - }, - { - "address": "0x1400109f2", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40", - "stack_offset": -72 - }, - { - "address": "0x1400109f6", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x1400109f7", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140010c1a", - "name": "", - "blocks": [ - { - "address": "0x140010c1a", - "size": 20, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010c1a", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140010c1b", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x140010c1c", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x140010c1d", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x140010c1f", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x140010c21", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x140010c23", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x140010c25", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0xa0", - "stack_offset": -56 - }, - { - "address": "0x140010c2c", - "size": 3, - "mnemonic": "mov", - "operands": "r12, qword ptr [rdx]", - "stack_offset": -216 - }, - { - "address": "0x140010c2f", - "size": 3, - "mnemonic": "xor", - "operands": "r13d, r13d", - "stack_offset": -216 - }, - { - "address": "0x140010c32", - "size": 4, - "mnemonic": "movzx", - "operands": "esi, r9b", - "stack_offset": -216 - }, - { - "address": "0x140010c36", - "size": 3, - "mnemonic": "mov", - "operands": "r15d, r8d", - "stack_offset": -216 - }, - { - "address": "0x140010c39", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x90], r12", - "stack_offset": -216 - }, - { - "address": "0x140010c41", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -216 - }, - { - "address": "0x140010c44", - "size": 3, - "mnemonic": "test", - "operands": "r12, r12", - "stack_offset": -216 - }, - { - "address": "0x140010c47", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010c5b", - "stack_offset": -216 - }, - { - "address": "0x140010c49", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": -216 - }, - { - "address": "0x140010c4e", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16", - "stack_offset": -216 - }, - { - "address": "0x140010c54", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4", - "stack_offset": -216 - }, - { - "address": "0x140010c59", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140010c8d", - "stack_offset": -216 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140010c91", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140010c94", - "size": 6, - "mnemonic": "je", - "operands": "0x140011308", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011308", - "0x140010c9a" - ] - }, - { - "address": "0x140011308", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011308", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001130a", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001138f", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001138f" - ] - }, - { - "address": "0x140010c9a", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010c9a", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x140010c9d", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rax", - "stack_offset": 0 - }, - { - "address": "0x140010ca0", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140011308", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140011397", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0xa0", - "stack_offset": 0 - }, - { - "address": "0x14001139e", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 160 - }, - { - "address": "0x1400113a0", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 168 - }, - { - "address": "0x1400113a2", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 176 - }, - { - "address": "0x1400113a4", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 184 - }, - { - "address": "0x1400113a6", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 192 - }, - { - "address": "0x1400113a7", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 200 - }, - { - "address": "0x1400113a8", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 208 - }, - { - "address": "0x1400113a9", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 216 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400113b6", - "name": "", - "blocks": [ - { - "address": "0x1400113b6", - "size": 27, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400113b6", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x1400113b7", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x1400113ba", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x70", - "stack_offset": -8 - }, - { - "address": "0x1400113be", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x40], 0", - "stack_offset": -120 - }, - { - "address": "0x1400113c3", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x21e26], 0", - "stack_offset": -120 - }, - { - "address": "0x1400113ca", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x30], 0", - "stack_offset": -120 - }, - { - "address": "0x1400113ce", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 0", - "stack_offset": -120 - }, - { - "address": "0x1400113d2", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -120 - }, - { - "address": "0x1400113d6", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": -120 - }, - { - "address": "0x1400113da", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400113ec", - "stack_offset": -120 - }, - { - "address": "0x1400113dc", - "size": 7, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rip + 0x20045]", - "stack_offset": -120 - }, - { - "address": "0x1400113e3", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 1", - "stack_offset": -120 - }, - { - "address": "0x1400113e7", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp - 0x28], xmm0", - "stack_offset": -120 - }, - { - "address": "0x1400113ec", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x48], 0", - "stack_offset": -120 - }, - { - "address": "0x1400113f1", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x50]", - "stack_offset": -120 - }, - { - "address": "0x1400113f5", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x50], rcx", - "stack_offset": -120 - }, - { - "address": "0x1400113f9", - "size": 3, - "mnemonic": "mov", - "operands": "r9b, 1", - "stack_offset": -120 - }, - { - "address": "0x1400113fc", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": -120 - }, - { - "address": "0x140011400", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0xa", - "stack_offset": -120 - }, - { - "address": "0x140011406", - "size": 5, - "mnemonic": "call", - "operands": "0x140010c10", - "stack_offset": -120 - }, - { - "address": "0x14001140b", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x18], 2", - "stack_offset": -120 - }, - { - "address": "0x14001140f", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": -120 - }, - { - "address": "0x140011411", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001141e", - "stack_offset": -120 - }, - { - "address": "0x140011413", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x40]", - "stack_offset": -120 - }, - { - "address": "0x140011417", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd", - "stack_offset": -120 - }, - { - "address": "0x14001141e", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -120 - }, - { - "address": "0x140011422", - "size": 2, - "mnemonic": "je", - "operands": "0x140011433", - "stack_offset": -120 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140011437", - "size": 2, - "mnemonic": "je", - "operands": "0x140011448", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140011427", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001142b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x140011430", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x20], ebx", - "stack_offset": 0 - }, - { - "address": "0x140011433", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": 0 - }, - { - "address": "0x140011437", - "size": 2, - "mnemonic": "je", - "operands": "0x140011448", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011448", - "0x140011439" - ] - }, - { - "address": "0x140011448", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011448", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14001144d", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x14001144f", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140011453", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140011457", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x14001145a", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001145b", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - }, - { - "address": "0x140011439", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011439", - "size": 3, - "mnemonic": "mov", - "operands": "ebx, dword ptr [rbp - 0xc]", - "stack_offset": 0 - }, - { - "address": "0x14001143c", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140011440", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x140011445", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x24], ebx", - "stack_offset": 0 - }, - { - "address": "0x140011448", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14001144d", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x14001144f", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140011453", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140011457", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x14001145a", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001145b", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400115bc", - "name": "", - "blocks": [ - { - "address": "0x1400115bc", - "size": 48, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400115bc", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x1400115be", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x1400115c1", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x50", - "stack_offset": -8 - }, - { - "address": "0x1400115c5", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x28], rcx", - "stack_offset": -88 - }, - { - "address": "0x1400115c9", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp - 0x28]", - "stack_offset": -88 - }, - { - "address": "0x1400115cd", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x18], rax", - "stack_offset": -88 - }, - { - "address": "0x1400115d1", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp + 0x20]", - "stack_offset": -88 - }, - { - "address": "0x1400115d5", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 1", - "stack_offset": -88 - }, - { - "address": "0x1400115da", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp - 0x18]", - "stack_offset": -88 - }, - { - "address": "0x1400115de", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 5", - "stack_offset": -88 - }, - { - "address": "0x1400115e3", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x20], eax", - "stack_offset": -88 - }, - { - "address": "0x1400115e6", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x28], eax", - "stack_offset": -88 - }, - { - "address": "0x1400115e9", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp - 0x28]", - "stack_offset": -88 - }, - { - "address": "0x1400115ed", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": -88 - }, - { - "address": "0x1400115f1", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp - 0x20]", - "stack_offset": -88 - }, - { - "address": "0x1400115f5", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 8], rax", - "stack_offset": -88 - }, - { - "address": "0x1400115f9", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 4", - "stack_offset": -88 - }, - { - "address": "0x1400115fe", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x30], eax", - "stack_offset": -88 - }, - { - "address": "0x140011601", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x2c], eax", - "stack_offset": -88 - }, - { - "address": "0x140011604", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x21c2d]", - "stack_offset": -88 - }, - { - "address": "0x14001160b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x20], rax", - "stack_offset": -88 - }, - { - "address": "0x14001160f", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rcx + 0x28], edx", - "stack_offset": -88 - }, - { - "address": "0x140011612", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x14197]", - "stack_offset": -88 - }, - { - "address": "0x140011619", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp - 0x28]", - "stack_offset": -88 - }, - { - "address": "0x14001161d", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rax], rcx", - "stack_offset": -88 - }, - { - "address": "0x140011620", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x20119]", - "stack_offset": -88 - }, - { - "address": "0x140011627", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp - 0x28]", - "stack_offset": -88 - }, - { - "address": "0x14001162b", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x3a8], edx", - "stack_offset": -88 - }, - { - "address": "0x140011631", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp - 0x28]", - "stack_offset": -88 - }, - { - "address": "0x140011635", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x88], rcx", - "stack_offset": -88 - }, - { - "address": "0x14001163c", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rdx + 0x42]", - "stack_offset": -88 - }, - { - "address": "0x14001163f", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp - 0x28]", - "stack_offset": -88 - }, - { - "address": "0x140011643", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp + 0x28]", - "stack_offset": -88 - }, - { - "address": "0x140011647", - "size": 7, - "mnemonic": "mov", - "operands": "word ptr [rax + 0xbc], cx", - "stack_offset": -88 - }, - { - "address": "0x14001164e", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp - 0x28]", - "stack_offset": -88 - }, - { - "address": "0x140011652", - "size": 7, - "mnemonic": "mov", - "operands": "word ptr [rax + 0x1c2], cx", - "stack_offset": -88 - }, - { - "address": "0x140011659", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x18]", - "stack_offset": -88 - }, - { - "address": "0x14001165d", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp - 0x28]", - "stack_offset": -88 - }, - { - "address": "0x140011661", - "size": 8, - "mnemonic": "and", - "operands": "qword ptr [rax + 0x3a0], 0", - "stack_offset": -88 - }, - { - "address": "0x140011669", - "size": 5, - "mnemonic": "call", - "operands": "0x140011494", - "stack_offset": -88 - }, - { - "address": "0x14001166e", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp - 0x30]", - "stack_offset": -88 - }, - { - "address": "0x140011672", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp - 0x10]", - "stack_offset": -88 - }, - { - "address": "0x140011676", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x2c]", - "stack_offset": -88 - }, - { - "address": "0x14001167a", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x18]", - "stack_offset": -88 - }, - { - "address": "0x14001167e", - "size": 5, - "mnemonic": "call", - "operands": "0x140011514", - "stack_offset": -88 - }, - { - "address": "0x140011683", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x50", - "stack_offset": -88 - }, - { - "address": "0x140011687", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x140011688", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400116ac", - "name": "", - "blocks": [ - { - "address": "0x1400116ac", - "size": 18, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400116ac", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x1400116ae", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x1400116b1", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -8 - }, - { - "address": "0x1400116b5", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp - 0x18]", - "stack_offset": -72 - }, - { - "address": "0x1400116b9", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x18], rcx", - "stack_offset": -72 - }, - { - "address": "0x1400116bd", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": -72 - }, - { - "address": "0x1400116c1", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x140e8]", - "stack_offset": -72 - }, - { - "address": "0x1400116c8", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 5", - "stack_offset": -72 - }, - { - "address": "0x1400116cd", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x20], eax", - "stack_offset": -72 - }, - { - "address": "0x1400116d0", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x28], eax", - "stack_offset": -72 - }, - { - "address": "0x1400116d3", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp - 0x18]", - "stack_offset": -72 - }, - { - "address": "0x1400116d7", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 8], rax", - "stack_offset": -72 - }, - { - "address": "0x1400116db", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 4", - "stack_offset": -72 - }, - { - "address": "0x1400116e0", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x20], eax", - "stack_offset": -72 - }, - { - "address": "0x1400116e3", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x1c], eax", - "stack_offset": -72 - }, - { - "address": "0x1400116e6", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": -72 - }, - { - "address": "0x1400116e9", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rdx", - "stack_offset": -72 - }, - { - "address": "0x1400116ec", - "size": 2, - "mnemonic": "je", - "operands": "0x1400116fa", - "stack_offset": -72 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400116fe", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140011703", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140011707", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x14001170b", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140011710", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140011714", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140011718", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001171d", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140011721", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x140011725", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001172a", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14001172e", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140011732", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140011737", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14001173b", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14001173f", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140011744", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140011748", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x14001174c", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140011751", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140011755", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x80]", - "stack_offset": 0 - }, - { - "address": "0x14001175c", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140011761", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140011765", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x3c0]", - "stack_offset": 0 - }, - { - "address": "0x14001176c", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140011771", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140011775", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140011779", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14001177d", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140011781", - "size": 5, - "mnemonic": "call", - "operands": "0x14001155c", - "stack_offset": 0 - }, - { - "address": "0x140011786", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp - 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14001178a", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp - 8]", - "stack_offset": 0 - }, - { - "address": "0x14001178e", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x1c]", - "stack_offset": 0 - }, - { - "address": "0x140011792", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140011796", - "size": 5, - "mnemonic": "call", - "operands": "0x1400114d4", - "stack_offset": 0 - }, - { - "address": "0x14001179b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40", - "stack_offset": 0 - }, - { - "address": "0x14001179f", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 64 - }, - { - "address": "0x1400117a0", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400116ee", - "size": 42, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400116ee", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400116f1", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x1400116f6", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x1400116fa", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x1400116fe", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140011703", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140011707", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x14001170b", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140011710", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140011714", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140011718", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001171d", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140011721", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x140011725", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001172a", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14001172e", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140011732", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140011737", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14001173b", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14001173f", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140011744", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140011748", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x14001174c", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140011751", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140011755", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x80]", - "stack_offset": 0 - }, - { - "address": "0x14001175c", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140011761", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140011765", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x3c0]", - "stack_offset": 0 - }, - { - "address": "0x14001176c", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140011771", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140011775", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140011779", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14001177d", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140011781", - "size": 5, - "mnemonic": "call", - "operands": "0x14001155c", - "stack_offset": 0 - }, - { - "address": "0x140011786", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp - 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14001178a", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp - 8]", - "stack_offset": 0 - }, - { - "address": "0x14001178e", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x1c]", - "stack_offset": 0 - }, - { - "address": "0x140011792", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140011796", - "size": 5, - "mnemonic": "call", - "operands": "0x1400114d4", - "stack_offset": 0 - }, - { - "address": "0x14001179b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40", - "stack_offset": 0 - }, - { - "address": "0x14001179f", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 64 - }, - { - "address": "0x1400117a0", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140012ca7", - "name": "", - "blocks": [ - { - "address": "0x140012ca7", - "size": 67, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140012ca7", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140012ca8", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x140012ca9", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x140012caa", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x140012cac", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x140012cae", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x140012cb0", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x140012cb2", - "size": 4, - "mnemonic": "lea", - "operands": "rbp, [rax - 0x57]", - "stack_offset": -56 - }, - { - "address": "0x140012cb6", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0xd0", - "stack_offset": -56 - }, - { - "address": "0x140012cbd", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 9], 0xfffffffffffffffe", - "stack_offset": -264 - }, - { - "address": "0x140012cc5", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rbx", - "stack_offset": -264 - }, - { - "address": "0x140012cc9", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x1e370]", - "stack_offset": -264 - }, - { - "address": "0x140012cd0", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -264 - }, - { - "address": "0x140012cd3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x17], rax", - "stack_offset": -264 - }, - { - "address": "0x140012cd7", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r8", - "stack_offset": -264 - }, - { - "address": "0x140012cda", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x41], r8", - "stack_offset": -264 - }, - { - "address": "0x140012cde", - "size": 3, - "mnemonic": "movsxd", - "operands": "r14, edx", - "stack_offset": -264 - }, - { - "address": "0x140012ce1", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -264 - }, - { - "address": "0x140012ce4", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x7f]", - "stack_offset": -264 - }, - { - "address": "0x140012ce8", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x59], rax", - "stack_offset": -264 - }, - { - "address": "0x140012cec", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r14", - "stack_offset": -264 - }, - { - "address": "0x140012cef", - "size": 3, - "mnemonic": "mov", - "operands": "r13, r14", - "stack_offset": -264 - }, - { - "address": "0x140012cf2", - "size": 4, - "mnemonic": "sar", - "operands": "r13, 6", - "stack_offset": -264 - }, - { - "address": "0x140012cf6", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x39], r13", - "stack_offset": -264 - }, - { - "address": "0x140012cfa", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip - 0x12d01]", - "stack_offset": -264 - }, - { - "address": "0x140012d01", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x3f", - "stack_offset": -264 - }, - { - "address": "0x140012d04", - "size": 4, - "mnemonic": "lea", - "operands": "r15, [rax + rax*8]", - "stack_offset": -264 - }, - { - "address": "0x140012d08", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + r13*8 + 0x33300]", - "stack_offset": -264 - }, - { - "address": "0x140012d10", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + r15*8 + 0x28]", - "stack_offset": -264 - }, - { - "address": "0x140012d15", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x19], rax", - "stack_offset": -264 - }, - { - "address": "0x140012d19", - "size": 3, - "mnemonic": "mov", - "operands": "r12d, r9d", - "stack_offset": -264 - }, - { - "address": "0x140012d1c", - "size": 3, - "mnemonic": "add", - "operands": "r12, r8", - "stack_offset": -264 - }, - { - "address": "0x140012d1f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x61], r12", - "stack_offset": -264 - }, - { - "address": "0x140012d23", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xd4d7]", - "stack_offset": -264 - }, - { - "address": "0x140012d29", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x49], eax", - "stack_offset": -264 - }, - { - "address": "0x140012d2c", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": -264 - }, - { - "address": "0x140012d2e", - "size": 4, - "mnemonic": "mov", - "operands": "r10, qword ptr [rbp - 0x59]", - "stack_offset": -264 - }, - { - "address": "0x140012d32", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [r10 + 0x28], dil", - "stack_offset": -264 - }, - { - "address": "0x140012d36", - "size": 2, - "mnemonic": "jne", - "operands": "0x140012d44", - "stack_offset": -264 - }, - { - "address": "0x140012d38", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r10", - "stack_offset": -264 - }, - { - "address": "0x140012d3b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d940", - "stack_offset": -264 - }, - { - "address": "0x140012d40", - "size": 4, - "mnemonic": "mov", - "operands": "r10, qword ptr [rbp - 0x59]", - "stack_offset": -264 - }, - { - "address": "0x140012d44", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r10 + 0x18]", - "stack_offset": -264 - }, - { - "address": "0x140012d48", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rcx + 0xc]", - "stack_offset": -264 - }, - { - "address": "0x140012d4b", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x45], ecx", - "stack_offset": -264 - }, - { - "address": "0x140012d4e", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -264 - }, - { - "address": "0x140012d50", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rax", - "stack_offset": -264 - }, - { - "address": "0x140012d53", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 8], eax", - "stack_offset": -264 - }, - { - "address": "0x140012d56", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rbp - 0x41], r12", - "stack_offset": -264 - }, - { - "address": "0x140012d5a", - "size": 6, - "mnemonic": "jae", - "operands": "0x14001310d", - "stack_offset": -264 - }, - { - "address": "0x140012d60", - "size": 3, - "mnemonic": "mov", - "operands": "r11, r14", - "stack_offset": -264 - }, - { - "address": "0x140012d63", - "size": 4, - "mnemonic": "sar", - "operands": "r11, 6", - "stack_offset": -264 - }, - { - "address": "0x140012d67", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x11], r11", - "stack_offset": -264 - }, - { - "address": "0x140012d6b", - "size": 2, - "mnemonic": "mov", - "operands": "edx, edi", - "stack_offset": -264 - }, - { - "address": "0x140012d6d", - "size": 2, - "mnemonic": "mov", - "operands": "al, byte ptr [rsi]", - "stack_offset": -264 - }, - { - "address": "0x140012d6f", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x71], al", - "stack_offset": -264 - }, - { - "address": "0x140012d72", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x6d], edi", - "stack_offset": -264 - }, - { - "address": "0x140012d75", - "size": 6, - "mnemonic": "mov", - "operands": "r12d, 1", - "stack_offset": -264 - }, - { - "address": "0x140012d7b", - "size": 6, - "mnemonic": "cmp", - "operands": "ecx, 0xfde9", - "stack_offset": -264 - }, - { - "address": "0x140012d81", - "size": 6, - "mnemonic": "jne", - "operands": "0x140012f14", - "stack_offset": -264 - }, - { - "address": "0x140012d87", - "size": 2, - "mnemonic": "mov", - "operands": "edx, edi", - "stack_offset": -264 - }, - { - "address": "0x140012d89", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rdi", - "stack_offset": -264 - }, - { - "address": "0x140012d8c", - "size": 7, - "mnemonic": "lea", - "operands": "r12, [rip - 0x12d93]", - "stack_offset": -264 - }, - { - "address": "0x140012d93", - "size": 8, - "mnemonic": "lea", - "operands": "rcx, [r15*8 + 0x3e]", - "stack_offset": -264 - }, - { - "address": "0x140012d9b", - "size": 8, - "mnemonic": "add", - "operands": "rcx, qword ptr [r12 + r11*8 + 0x33300]", - "stack_offset": -264 - }, - { - "address": "0x140012da3", - "size": 3, - "mnemonic": "cmp", - "operands": "byte ptr [rcx], dil", - "stack_offset": -264 - }, - { - "address": "0x140012da6", - "size": 2, - "mnemonic": "je", - "operands": "0x140012db6", - "stack_offset": -264 - } - ], - "successors": [ - "0x140012db6", - "0x140012da8" - ] - }, - { - "address": "0x140012db6", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140012db6", - "size": 3, - "mnemonic": "test", - "operands": "r14, r14", - "stack_offset": 0 - }, - { - "address": "0x140012db9", - "size": 6, - "mnemonic": "jle", - "operands": "0x140012eaa", - "stack_offset": 0 - }, - { - "address": "0x140012dbf", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [r12 + r13*8 + 0x33300]", - "stack_offset": 0 - }, - { - "address": "0x140012dc7", - "size": 6, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rax + r15*8 + 0x3e]", - "stack_offset": 0 - }, - { - "address": "0x140012dcd", - "size": 9, - "mnemonic": "movsx", - "operands": "r12d, byte ptr [rcx + r12 + 0x31490]", - "stack_offset": 0 - }, - { - "address": "0x140012dd6", - "size": 3, - "mnemonic": "inc", - "operands": "r12d", - "stack_offset": 0 - }, - { - "address": "0x140012dd9", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r12d", - "stack_offset": 0 - }, - { - "address": "0x140012ddc", - "size": 2, - "mnemonic": "sub", - "operands": "eax, edx", - "stack_offset": 0 - }, - { - "address": "0x140012dde", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x51], eax", - "stack_offset": 0 - }, - { - "address": "0x140012de1", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [rbp - 0x61]", - "stack_offset": 0 - }, - { - "address": "0x140012de5", - "size": 3, - "mnemonic": "sub", - "operands": "r8, rsi", - "stack_offset": 0 - }, - { - "address": "0x140012de8", - "size": 3, - "mnemonic": "movsxd", - "operands": "r9, eax", - "stack_offset": 0 - }, - { - "address": "0x140012deb", - "size": 3, - "mnemonic": "cmp", - "operands": "r9, r8", - "stack_offset": 0 - }, - { - "address": "0x140012dee", - "size": 6, - "mnemonic": "jg", - "operands": "0x140013081", - "stack_offset": 0 - } - ], - "successors": [ - "0x140013081", - "0x140012df4" - ] - }, - { - "address": "0x140012da8", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140012da8", - "size": 2, - "mnemonic": "inc", - "operands": "edx", - "stack_offset": 0 - }, - { - "address": "0x140012daa", - "size": 3, - "mnemonic": "inc", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x140012dad", - "size": 3, - "mnemonic": "inc", - "operands": "rcx", - "stack_offset": 0 - }, - { - "address": "0x140012db0", - "size": 4, - "mnemonic": "cmp", - "operands": "r14, 5", - "stack_offset": 0 - }, - { - "address": "0x140012db4", - "size": 2, - "mnemonic": "jl", - "operands": "0x140012da3", - "stack_offset": 0 - } - ], - "successors": [ - "0x140012da3", - "0x140012db6" - ] - }, - { - "address": "0x140013081", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140013081", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8", - "stack_offset": 0 - }, - { - "address": "0x140013084", - "size": 2, - "mnemonic": "jle", - "operands": "0x1400130b1", - "stack_offset": 0 - }, - { - "address": "0x140013086", - "size": 3, - "mnemonic": "sub", - "operands": "rsi, r14", - "stack_offset": 0 - }, - { - "address": "0x140013089", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip - 0x13090]", - "stack_offset": 0 - }, - { - "address": "0x140013090", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r14 + r15*8]", - "stack_offset": 0 - }, - { - "address": "0x140013094", - "size": 8, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r9 + r13*8 + 0x33300]", - "stack_offset": 0 - }, - { - "address": "0x14001309c", - "size": 4, - "mnemonic": "mov", - "operands": "al, byte ptr [rsi + r14]", - "stack_offset": 0 - }, - { - "address": "0x1400130a0", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rdx + rcx + 0x3e], al", - "stack_offset": 0 - }, - { - "address": "0x1400130a4", - "size": 2, - "mnemonic": "inc", - "operands": "edi", - "stack_offset": 0 - }, - { - "address": "0x1400130a6", - "size": 3, - "mnemonic": "inc", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x1400130a9", - "size": 3, - "mnemonic": "movsxd", - "operands": "rax, edi", - "stack_offset": 0 - }, - { - "address": "0x1400130ac", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, r8", - "stack_offset": 0 - }, - { - "address": "0x1400130af", - "size": 2, - "mnemonic": "jl", - "operands": "0x140013090", - "stack_offset": 0 - } - ], - "successors": [ - "0x140013090", - "0x1400130b1" - ] - }, - { - "address": "0x140012df4", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140012df4", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140012df7", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip - 0x12dfe]", - "stack_offset": 0 - }, - { - "address": "0x140012dfe", - "size": 8, - "mnemonic": "lea", - "operands": "rdx, [r15*8 + 0x3e]", - "stack_offset": 0 - }, - { - "address": "0x140012e06", - "size": 8, - "mnemonic": "add", - "operands": "rdx, qword ptr [r8 + r11*8 + 0x33300]", - "stack_offset": 0 - }, - { - "address": "0x140012e0e", - "size": 2, - "mnemonic": "mov", - "operands": "al, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140012e10", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp + rcx - 1], al", - "stack_offset": 0 - }, - { - "address": "0x140012e14", - "size": 3, - "mnemonic": "inc", - "operands": "rcx", - "stack_offset": 0 - }, - { - "address": "0x140012e17", - "size": 3, - "mnemonic": "inc", - "operands": "rdx", - "stack_offset": 0 - }, - { - "address": "0x140012e1a", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, r14", - "stack_offset": 0 - }, - { - "address": "0x140012e1d", - "size": 2, - "mnemonic": "jl", - "operands": "0x140012e0e", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140012da6", - "size": 2, - "mnemonic": "je", - "operands": "0x140012db6", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140013094", - "size": 8, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r9 + r13*8 + 0x33300]", - "stack_offset": 0 - }, - { - "address": "0x14001309c", - "size": 4, - "mnemonic": "mov", - "operands": "al, byte ptr [rsi + r14]", - "stack_offset": 0 - }, - { - "address": "0x1400130a0", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rdx + rcx + 0x3e], al", - "stack_offset": 0 - }, - { - "address": "0x1400130a4", - "size": 2, - "mnemonic": "inc", - "operands": "edi", - "stack_offset": 0 - }, - { - "address": "0x1400130a6", - "size": 3, - "mnemonic": "inc", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x1400130a9", - "size": 3, - "mnemonic": "movsxd", - "operands": "rax, edi", - "stack_offset": 0 - }, - { - "address": "0x1400130ac", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, r8", - "stack_offset": 0 - }, - { - "address": "0x1400130af", - "size": 2, - "mnemonic": "jl", - "operands": "0x140013090", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400130b5", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001310d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001310d" - ] - }, - { - "address": "0x140012e0e", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140012e0e", - "size": 2, - "mnemonic": "mov", - "operands": "al, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140012e10", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp + rcx - 1], al", - "stack_offset": 0 - }, - { - "address": "0x140012e14", - "size": 3, - "mnemonic": "inc", - "operands": "rcx", - "stack_offset": 0 - }, - { - "address": "0x140012e17", - "size": 3, - "mnemonic": "inc", - "operands": "rdx", - "stack_offset": 0 - }, - { - "address": "0x140012e1a", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, r14", - "stack_offset": 0 - }, - { - "address": "0x140012e1d", - "size": 2, - "mnemonic": "jl", - "operands": "0x140012e0e", - "stack_offset": 0 - } - ], - "successors": [ - "0x140012e0e", - "0x140012e1f" - ] - }, - { - "address": "0x140012e1f", - "size": 16, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140012e1f", - "size": 3, - "mnemonic": "test", - "operands": "r9, r9", - "stack_offset": 0 - }, - { - "address": "0x140012e22", - "size": 2, - "mnemonic": "jle", - "operands": "0x140012e41", - "stack_offset": 0 - }, - { - "address": "0x140012e24", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 1]", - "stack_offset": 0 - }, - { - "address": "0x140012e28", - "size": 3, - "mnemonic": "add", - "operands": "rcx, r14", - "stack_offset": 0 - }, - { - "address": "0x140012e2b", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r9", - "stack_offset": 0 - }, - { - "address": "0x140012e2e", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140012e31", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3e0", - "stack_offset": 0 - }, - { - "address": "0x140012e36", - "size": 4, - "mnemonic": "mov", - "operands": "r10, qword ptr [rbp - 0x59]", - "stack_offset": 0 - }, - { - "address": "0x140012e3a", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip - 0x12e41]", - "stack_offset": 0 - }, - { - "address": "0x140012e41", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140012e44", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rdx + r15*8]", - "stack_offset": 0 - }, - { - "address": "0x140012e48", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [r8 + r13*8 + 0x33300]", - "stack_offset": 0 - }, - { - "address": "0x140012e50", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rcx + rax + 0x3e], dil", - "stack_offset": 0 - }, - { - "address": "0x140012e55", - "size": 3, - "mnemonic": "inc", - "operands": "rdx", - "stack_offset": 0 - }, - { - "address": "0x140012e58", - "size": 3, - "mnemonic": "cmp", - "operands": "rdx, r14", - "stack_offset": 0 - }, - { - "address": "0x140012e5b", - "size": 2, - "mnemonic": "jl", - "operands": "0x140012e44", - "stack_offset": 0 - } - ], - "successors": [ - "0x140012e44", - "0x140012e5d" - ] - }, - { - "address": "0x14001310d", - "size": 14, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001310d", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140013110", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x17]", - "stack_offset": 0 - }, - { - "address": "0x140013114", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x140013117", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x14001311c", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x110]", - "stack_offset": 0 - }, - { - "address": "0x140013124", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0xd0", - "stack_offset": 0 - }, - { - "address": "0x14001312b", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 208 - }, - { - "address": "0x14001312d", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 216 - }, - { - "address": "0x14001312f", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 224 - }, - { - "address": "0x140013131", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 232 - }, - { - "address": "0x140013133", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 240 - }, - { - "address": "0x140013134", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 248 - }, - { - "address": "0x140013135", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 256 - }, - { - "address": "0x140013136", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 264 - } - ], - "successors": [ - ] - }, - { - "address": "0x140012e44", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140012e44", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rdx + r15*8]", - "stack_offset": 0 - }, - { - "address": "0x140012e48", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [r8 + r13*8 + 0x33300]", - "stack_offset": 0 - }, - { - "address": "0x140012e50", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rcx + rax + 0x3e], dil", - "stack_offset": 0 - }, - { - "address": "0x140012e55", - "size": 3, - "mnemonic": "inc", - "operands": "rdx", - "stack_offset": 0 - }, - { - "address": "0x140012e58", - "size": 3, - "mnemonic": "cmp", - "operands": "rdx, r14", - "stack_offset": 0 - }, - { - "address": "0x140012e5b", - "size": 2, - "mnemonic": "jl", - "operands": "0x140012e44", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140012e61", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp - 1]", - "stack_offset": 0 - }, - { - "address": "0x140012e65", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x29], rax", - "stack_offset": 0 - }, - { - "address": "0x140012e69", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x140012e6b", - "size": 4, - "mnemonic": "cmp", - "operands": "r12d, 4", - "stack_offset": 0 - }, - { - "address": "0x140012e6f", - "size": 3, - "mnemonic": "sete", - "operands": "al", - "stack_offset": 0 - }, - { - "address": "0x140012e72", - "size": 2, - "mnemonic": "inc", - "operands": "eax", - "stack_offset": 0 - }, - { - "address": "0x140012e74", - "size": 3, - "mnemonic": "mov", - "operands": "r12d, eax", - "stack_offset": 0 - }, - { - "address": "0x140012e77", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, eax", - "stack_offset": 0 - }, - { - "address": "0x140012e7a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r10", - "stack_offset": 0 - }, - { - "address": "0x140012e7f", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp - 0x31]", - "stack_offset": 0 - }, - { - "address": "0x140012e83", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x29]", - "stack_offset": 0 - }, - { - "address": "0x140012e87", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x6d]", - "stack_offset": 0 - }, - { - "address": "0x140012e8b", - "size": 5, - "mnemonic": "call", - "operands": "0x140016e74", - "stack_offset": 0 - }, - { - "address": "0x140012e90", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": 0 - }, - { - "address": "0x140012e94", - "size": 6, - "mnemonic": "je", - "operands": "0x14001310d", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140012e9d", - "size": 2, - "mnemonic": "dec", - "operands": "eax", - "stack_offset": 0 - }, - { - "address": "0x140012e9f", - "size": 3, - "mnemonic": "movsxd", - "operands": "rcx, eax", - "stack_offset": 0 - }, - { - "address": "0x140012ea2", - "size": 3, - "mnemonic": "add", - "operands": "rsi, rcx", - "stack_offset": 0 - }, - { - "address": "0x140012ea5", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140012fac", - "stack_offset": 0 - } - ], - "successors": [ - "0x140012fac" - ] - }, - { - "address": "0x140012fac", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140012fac", - "size": 3, - "mnemonic": "inc", - "operands": "rsi", - "stack_offset": 0 - }, - { - "address": "0x140012faf", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rdi", - "stack_offset": 0 - }, - { - "address": "0x140012fb4", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rdi", - "stack_offset": 0 - }, - { - "address": "0x140012fb9", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], 5", - "stack_offset": 0 - }, - { - "address": "0x140012fc1", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0xf]", - "stack_offset": 0 - }, - { - "address": "0x140012fc5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": 0 - }, - { - "address": "0x140012fca", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, r12d", - "stack_offset": 0 - }, - { - "address": "0x140012fcd", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp - 0x6d]", - "stack_offset": 0 - }, - { - "address": "0x140012fd1", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140012fd3", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbp - 0x49]", - "stack_offset": 0 - }, - { - "address": "0x140012fd6", - "size": 5, - "mnemonic": "call", - "operands": "0x1400170bc", - "stack_offset": 0 - }, - { - "address": "0x140012fdb", - "size": 3, - "mnemonic": "mov", - "operands": "r14d, eax", - "stack_offset": 0 - }, - { - "address": "0x140012fde", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140012fe0", - "size": 6, - "mnemonic": "je", - "operands": "0x14001310d", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140012fe9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdi", - "stack_offset": 0 - }, - { - "address": "0x140012fee", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp - 0x69]", - "stack_offset": 0 - }, - { - "address": "0x140012ff2", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, eax", - "stack_offset": 0 - }, - { - "address": "0x140012ff5", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp + 0xf]", - "stack_offset": 0 - }, - { - "address": "0x140012ff9", - "size": 4, - "mnemonic": "mov", - "operands": "r12, qword ptr [rbp - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x140012ffd", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r12", - "stack_offset": 0 - }, - { - "address": "0x140013000", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xd14a]", - "stack_offset": 0 - }, - { - "address": "0x140013006", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140013008", - "size": 6, - "mnemonic": "je", - "operands": "0x140013105", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001310b", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rbx], eax", - "stack_offset": 0 - }, - { - "address": "0x14001310d", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140013110", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x17]", - "stack_offset": 0 - }, - { - "address": "0x140013114", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x140013117", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x14001311c", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x110]", - "stack_offset": 0 - }, - { - "address": "0x140013124", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0xd0", - "stack_offset": 0 - }, - { - "address": "0x14001312b", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 208 - }, - { - "address": "0x14001312d", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 216 - }, - { - "address": "0x14001312f", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 224 - }, - { - "address": "0x140013131", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 232 - }, - { - "address": "0x140013133", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 240 - }, - { - "address": "0x140013134", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 248 - }, - { - "address": "0x140013135", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 256 - }, - { - "address": "0x140013136", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 264 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001300e", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001300e", - "size": 3, - "mnemonic": "mov", - "operands": "edx, dword ptr [rbx + 8]", - "stack_offset": 0 - }, - { - "address": "0x140013011", - "size": 3, - "mnemonic": "sub", - "operands": "edx, dword ptr [rbp - 0x41]", - "stack_offset": 0 - }, - { - "address": "0x140013014", - "size": 2, - "mnemonic": "add", - "operands": "edx, esi", - "stack_offset": 0 - }, - { - "address": "0x140013016", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 4], edx", - "stack_offset": 0 - }, - { - "address": "0x140013019", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rbp - 0x69], r14d", - "stack_offset": 0 - }, - { - "address": "0x14001301d", - "size": 6, - "mnemonic": "jb", - "operands": "0x14001310d", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140013027", - "size": 2, - "mnemonic": "jne", - "operands": "0x140013067", - "stack_offset": 0 - }, - { - "address": "0x140013029", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0xd", - "stack_offset": 0 - }, - { - "address": "0x14001302e", - "size": 4, - "mnemonic": "mov", - "operands": "word ptr [rbp - 0x71], ax", - "stack_offset": 0 - }, - { - "address": "0x140013032", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdi", - "stack_offset": 0 - }, - { - "address": "0x140013037", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp - 0x69]", - "stack_offset": 0 - }, - { - "address": "0x14001303b", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rax - 0xc]", - "stack_offset": 0 - }, - { - "address": "0x14001303f", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x71]", - "stack_offset": 0 - }, - { - "address": "0x140013043", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r12", - "stack_offset": 0 - }, - { - "address": "0x140013046", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xd104]", - "stack_offset": 0 - }, - { - "address": "0x14001304c", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001304e", - "size": 6, - "mnemonic": "je", - "operands": "0x140013105", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140013058", - "size": 6, - "mnemonic": "jb", - "operands": "0x14001310d", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140013061", - "size": 3, - "mnemonic": "inc", - "operands": "dword ptr [rbx + 4]", - "stack_offset": 0 - }, - { - "address": "0x140013064", - "size": 3, - "mnemonic": "mov", - "operands": "edx, dword ptr [rbx + 4]", - "stack_offset": 0 - }, - { - "address": "0x140013067", - "size": 4, - "mnemonic": "cmp", - "operands": "rsi, qword ptr [rbp - 0x61]", - "stack_offset": 0 - }, - { - "address": "0x14001306b", - "size": 6, - "mnemonic": "jae", - "operands": "0x14001310d", - "stack_offset": 0 - }, - { - "address": "0x140013071", - "size": 4, - "mnemonic": "mov", - "operands": "r10, qword ptr [rbp - 0x59]", - "stack_offset": 0 - }, - { - "address": "0x140013075", - "size": 4, - "mnemonic": "mov", - "operands": "r11, qword ptr [rbp - 0x11]", - "stack_offset": 0 - }, - { - "address": "0x140013079", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbp - 0x45]", - "stack_offset": 0 - }, - { - "address": "0x14001307c", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140012d6d", - "stack_offset": 0 - } - ], - "successors": [ - "0x140012d6d" - ] - }, - { - "address": "0x140012d6d", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140012d6d", - "size": 2, - "mnemonic": "mov", - "operands": "al, byte ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x140012d6f", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x71], al", - "stack_offset": 0 - }, - { - "address": "0x140012d72", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x6d], edi", - "stack_offset": 0 - }, - { - "address": "0x140012d75", - "size": 6, - "mnemonic": "mov", - "operands": "r12d, 1", - "stack_offset": 0 - }, - { - "address": "0x140012d7b", - "size": 6, - "mnemonic": "cmp", - "operands": "ecx, 0xfde9", - "stack_offset": 0 - }, - { - "address": "0x140012d81", - "size": 6, - "mnemonic": "jne", - "operands": "0x140012f14", - "stack_offset": 0 - }, - { - "address": "0x140012d87", - "size": 2, - "mnemonic": "mov", - "operands": "edx, edi", - "stack_offset": 0 - }, - { - "address": "0x140012d89", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rdi", - "stack_offset": 0 - }, - { - "address": "0x140012d8c", - "size": 7, - "mnemonic": "lea", - "operands": "r12, [rip - 0x12d93]", - "stack_offset": 0 - }, - { - "address": "0x140012d93", - "size": 8, - "mnemonic": "lea", - "operands": "rcx, [r15*8 + 0x3e]", - "stack_offset": 0 - }, - { - "address": "0x140012d9b", - "size": 8, - "mnemonic": "add", - "operands": "rcx, qword ptr [r12 + r11*8 + 0x33300]", - "stack_offset": 0 - }, - { - "address": "0x140012da3", - "size": 3, - "mnemonic": "cmp", - "operands": "byte ptr [rcx], dil", - "stack_offset": 0 - }, - { - "address": "0x140012da6", - "size": 2, - "mnemonic": "je", - "operands": "0x140012db6", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400135f2", - "size": 1, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": -8 - }, - { - "address": "0x1400135f3", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -16 - }, - { - "address": "0x1400135f4", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -24 - }, - { - "address": "0x1400135f5", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -32 - }, - { - "address": "0x1400135f7", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -40 - }, - { - "address": "0x1400135f9", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -48 - }, - { - "address": "0x1400135fb", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -56 - }, - { - "address": "0x1400135fd", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -64 - }, - { - "address": "0x140013600", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x68", - "stack_offset": -64 - }, - { - "address": "0x140013604", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": -168 - }, - { - "address": "0x140013606", - "size": 3, - "mnemonic": "mov", - "operands": "r14d, r8d", - "stack_offset": -168 - }, - { - "address": "0x140013609", - "size": 3, - "mnemonic": "movsxd", - "operands": "r13, ecx", - "stack_offset": -168 - }, - { - "address": "0x14001360c", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9", - "stack_offset": -168 - }, - { - "address": "0x14001360f", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx", - "stack_offset": -168 - }, - { - "address": "0x140013612", - "size": 3, - "mnemonic": "test", - "operands": "r8d, r8d", - "stack_offset": -168 - }, - { - "address": "0x140013615", - "size": 6, - "mnemonic": "je", - "operands": "0x14001390c", - "stack_offset": -168 - } - ], - "successors": [ - "0x14001390c", - "0x14001361b" - ] - }, - { - "address": "0x14001390c", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001390c", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001390e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x68", - "stack_offset": 0 - }, - { - "address": "0x140013912", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 104 - }, - { - "address": "0x140013914", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 112 - }, - { - "address": "0x140013916", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 120 - }, - { - "address": "0x140013918", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 128 - }, - { - "address": "0x14001391a", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 136 - }, - { - "address": "0x14001391b", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 144 - }, - { - "address": "0x14001391c", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 152 - }, - { - "address": "0x14001391d", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 160 - }, - { - "address": "0x14001391e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 168 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001361b", - "size": 15, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001361b", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14001361e", - "size": 2, - "mnemonic": "jne", - "operands": "0x140013657", - "stack_offset": 0 - }, - { - "address": "0x140013620", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [r9 + 0x38], 1", - "stack_offset": 0 - }, - { - "address": "0x140013625", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x140013628", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r9 + 0x34], edi", - "stack_offset": 0 - }, - { - "address": "0x14001362c", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14001362e", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [r9 + 0x30], 1", - "stack_offset": 0 - }, - { - "address": "0x140013633", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140013635", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [r9 + 0x2c], 0x16", - "stack_offset": 0 - }, - { - "address": "0x14001363d", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x140013640", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rbx", - "stack_offset": 0 - }, - { - "address": "0x140013645", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdi", - "stack_offset": 0 - }, - { - "address": "0x14001364a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aefc", - "stack_offset": 0 - }, - { - "address": "0x14001364f", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x140013652", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001390e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001390e" - ] - }, - { - "address": "0x14001390e", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001390e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x68", - "stack_offset": 0 - }, - { - "address": "0x140013912", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 104 - }, - { - "address": "0x140013914", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 112 - }, - { - "address": "0x140013916", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 120 - }, - { - "address": "0x140013918", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 128 - }, - { - "address": "0x14001391a", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 136 - }, - { - "address": "0x14001391b", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 144 - }, - { - "address": "0x14001391c", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 152 - }, - { - "address": "0x14001391d", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 160 - }, - { - "address": "0x14001391e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 168 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140013c57", - "name": "", - "blocks": [ - { - "address": "0x140013c57", - "size": 30, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140013c57", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140013c58", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x140013c59", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x140013c5a", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x140013c5c", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x140013c5e", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x140013c60", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x140013c62", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -56 - }, - { - "address": "0x140013c66", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rdx", - "stack_offset": -88 - }, - { - "address": "0x140013c69", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -88 - }, - { - "address": "0x140013c6c", - "size": 5, - "mnemonic": "call", - "operands": "0x140012934", - "stack_offset": -88 - }, - { - "address": "0x140013c71", - "size": 3, - "mnemonic": "movsxd", - "operands": "r12, eax", - "stack_offset": -88 - }, - { - "address": "0x140013c74", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1f685]", - "stack_offset": -88 - }, - { - "address": "0x140013c7b", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": -88 - }, - { - "address": "0x140013c7d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r12", - "stack_offset": -88 - }, - { - "address": "0x140013c80", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0x3f", - "stack_offset": -88 - }, - { - "address": "0x140013c83", - "size": 3, - "mnemonic": "mov", - "operands": "r15d, edi", - "stack_offset": -88 - }, - { - "address": "0x140013c86", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r12", - "stack_offset": -88 - }, - { - "address": "0x140013c89", - "size": 4, - "mnemonic": "sar", - "operands": "rax, 6", - "stack_offset": -88 - }, - { - "address": "0x140013c8d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rax", - "stack_offset": -88 - }, - { - "address": "0x140013c92", - "size": 4, - "mnemonic": "lea", - "operands": "r13, [rcx + rcx*8]", - "stack_offset": -88 - }, - { - "address": "0x140013c96", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx + rax*8]", - "stack_offset": -88 - }, - { - "address": "0x140013c9a", - "size": 5, - "mnemonic": "mov", - "operands": "sil, byte ptr [rax + r13*8 + 0x39]", - "stack_offset": -88 - }, - { - "address": "0x140013c9f", - "size": 4, - "mnemonic": "cmp", - "operands": "sil, 1", - "stack_offset": -88 - }, - { - "address": "0x140013ca3", - "size": 4, - "mnemonic": "sete", - "operands": "r15b", - "stack_offset": -88 - }, - { - "address": "0x140013ca7", - "size": 3, - "mnemonic": "inc", - "operands": "r15", - "stack_offset": -88 - }, - { - "address": "0x140013caa", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 0x10], edi", - "stack_offset": -88 - }, - { - "address": "0x140013cad", - "size": 2, - "mnemonic": "jne", - "operands": "0x140013cb7", - "stack_offset": -88 - }, - { - "address": "0x140013caf", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r14", - "stack_offset": -88 - }, - { - "address": "0x140013cb2", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140013d8e", - "stack_offset": -88 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140013d93", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140013d97", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x140013d99", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x140013d9b", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 48 - }, - { - "address": "0x140013d9d", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 56 - }, - { - "address": "0x140013d9f", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 64 - }, - { - "address": "0x140013da0", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 72 - }, - { - "address": "0x140013da1", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 80 - }, - { - "address": "0x140013da2", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 88 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140013da9", - "name": "", - "blocks": [ - { - "address": "0x140013da9", - "size": 23, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140013da9", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140013daa", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x140013dab", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x140013dac", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x140013dae", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x140013db0", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x140013db2", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x140013db4", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x1050", - "stack_offset": -56 - }, - { - "address": "0x140013db9", - "size": 5, - "mnemonic": "call", - "operands": "0x1400057a0", - "stack_offset": -56 - }, - { - "address": "0x140013dbe", - "size": 3, - "mnemonic": "sub", - "operands": "rsp, rax", - "stack_offset": -56 - }, - { - "address": "0x140013dc1", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x1d278]", - "stack_offset": -56 - }, - { - "address": "0x140013dc8", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -56 - }, - { - "address": "0x140013dcb", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x1040], rax", - "stack_offset": -56 - }, - { - "address": "0x140013dd3", - "size": 3, - "mnemonic": "mov", - "operands": "r15, r8", - "stack_offset": -56 - }, - { - "address": "0x140013dd6", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -56 - }, - { - "address": "0x140013dd9", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -56 - }, - { - "address": "0x140013ddc", - "size": 5, - "mnemonic": "call", - "operands": "0x140012934", - "stack_offset": -56 - }, - { - "address": "0x140013de1", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": -56 - }, - { - "address": "0x140013de3", - "size": 3, - "mnemonic": "movsxd", - "operands": "r14, eax", - "stack_offset": -56 - }, - { - "address": "0x140013de6", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 0x10], edi", - "stack_offset": -56 - }, - { - "address": "0x140013de9", - "size": 2, - "mnemonic": "jne", - "operands": "0x140013df3", - "stack_offset": -56 - }, - { - "address": "0x140013deb", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbp", - "stack_offset": -56 - }, - { - "address": "0x140013dee", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140013eff", - "stack_offset": -56 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140013f07", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x140013f0a", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x140013f0f", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x1090]", - "stack_offset": 0 - }, - { - "address": "0x140013f17", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0x1050", - "stack_offset": 0 - }, - { - "address": "0x140013f1e", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 4176 - }, - { - "address": "0x140013f20", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 4184 - }, - { - "address": "0x140013f22", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 4192 - }, - { - "address": "0x140013f24", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 4200 - }, - { - "address": "0x140013f26", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 4208 - }, - { - "address": "0x140013f27", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 4216 - }, - { - "address": "0x140013f28", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 4224 - }, - { - "address": "0x140013f29", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 4232 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140013f8e", - "name": "", - "blocks": [ - { - "address": "0x140013f8e", - "size": 22, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140013f8e", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140013f8f", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x140013f92", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -8 - }, - { - "address": "0x140013f96", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x40], 0", - "stack_offset": -104 - }, - { - "address": "0x140013f9b", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x1f24e], 0", - "stack_offset": -104 - }, - { - "address": "0x140013fa2", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x30], 0", - "stack_offset": -104 - }, - { - "address": "0x140013fa6", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 0", - "stack_offset": -104 - }, - { - "address": "0x140013faa", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -104 - }, - { - "address": "0x140013fae", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": -104 - }, - { - "address": "0x140013fb2", - "size": 2, - "mnemonic": "jne", - "operands": "0x140013fc4", - "stack_offset": -104 - }, - { - "address": "0x140013fb4", - "size": 7, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rip + 0x1d46d]", - "stack_offset": -104 - }, - { - "address": "0x140013fbb", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 1", - "stack_offset": -104 - }, - { - "address": "0x140013fbf", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp - 0x28], xmm0", - "stack_offset": -104 - }, - { - "address": "0x140013fc4", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x40]", - "stack_offset": -104 - }, - { - "address": "0x140013fc8", - "size": 5, - "mnemonic": "call", - "operands": "0x140013a8c", - "stack_offset": -104 - }, - { - "address": "0x140013fcd", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x18], 2", - "stack_offset": -104 - }, - { - "address": "0x140013fd1", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax", - "stack_offset": -104 - }, - { - "address": "0x140013fd4", - "size": 2, - "mnemonic": "jne", - "operands": "0x140013fe1", - "stack_offset": -104 - }, - { - "address": "0x140013fd6", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x40]", - "stack_offset": -104 - }, - { - "address": "0x140013fda", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd", - "stack_offset": -104 - }, - { - "address": "0x140013fe1", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -104 - }, - { - "address": "0x140013fe5", - "size": 2, - "mnemonic": "je", - "operands": "0x140013ff6", - "stack_offset": -104 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140013ffa", - "size": 2, - "mnemonic": "je", - "operands": "0x14001400b", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140013fea", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140013fee", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x140013ff3", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x20], ebx", - "stack_offset": 0 - }, - { - "address": "0x140013ff6", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": 0 - }, - { - "address": "0x140013ffa", - "size": 2, - "mnemonic": "je", - "operands": "0x14001400b", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140014010", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x140014013", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x140014018", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x14001401c", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 96 - }, - { - "address": "0x14001401d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "successors": [ - ] - }, - { - "address": "0x140013ffc", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140013ffc", - "size": 3, - "mnemonic": "mov", - "operands": "ebx, dword ptr [rbp - 0xc]", - "stack_offset": 0 - }, - { - "address": "0x140013fff", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140014003", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x140014008", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x24], ebx", - "stack_offset": 0 - }, - { - "address": "0x14001400b", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140014010", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x140014013", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x140014018", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x14001401c", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 96 - }, - { - "address": "0x14001401d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140014279", - "name": "", - "blocks": [ - { - "address": "0x140014279", - "size": 23, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140014279", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001427a", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x14001427b", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x14001427c", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x14001427e", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x140014280", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x140014282", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x140014284", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -56 - }, - { - "address": "0x140014288", - "size": 3, - "mnemonic": "movsxd", - "operands": "r15, ecx", - "stack_offset": -104 - }, - { - "address": "0x14001428b", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": -104 - }, - { - "address": "0x14001428d", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r15", - "stack_offset": -104 - }, - { - "address": "0x140014290", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x1f069]", - "stack_offset": -104 - }, - { - "address": "0x140014297", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x3f", - "stack_offset": -104 - }, - { - "address": "0x14001429a", - "size": 3, - "mnemonic": "mov", - "operands": "r12, r15", - "stack_offset": -104 - }, - { - "address": "0x14001429d", - "size": 4, - "mnemonic": "sar", - "operands": "r12, 6", - "stack_offset": -104 - }, - { - "address": "0x1400142a1", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx", - "stack_offset": -104 - }, - { - "address": "0x1400142a4", - "size": 4, - "mnemonic": "lea", - "operands": "r9d, [rdi + 0xa]", - "stack_offset": -104 - }, - { - "address": "0x1400142a8", - "size": 3, - "mnemonic": "mov", - "operands": "r14, r15", - "stack_offset": -104 - }, - { - "address": "0x1400142ab", - "size": 4, - "mnemonic": "lea", - "operands": "rbp, [rax + rax*8]", - "stack_offset": -104 - }, - { - "address": "0x1400142af", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + r12*8]", - "stack_offset": -104 - }, - { - "address": "0x1400142b3", - "size": 5, - "mnemonic": "mov", - "operands": "r10, qword ptr [rax + rbp*8 + 0x28]", - "stack_offset": -104 - }, - { - "address": "0x1400142b8", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8", - "stack_offset": -104 - }, - { - "address": "0x1400142bb", - "size": 2, - "mnemonic": "je", - "operands": "0x1400142ca", - "stack_offset": -104 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400142cf", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rdx + r8*2]", - "stack_offset": 0 - }, - { - "address": "0x1400142d3", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400142d6", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400142d9", - "size": 3, - "mnemonic": "cmp", - "operands": "rsi, r8", - "stack_offset": 0 - }, - { - "address": "0x1400142dc", - "size": 6, - "mnemonic": "jae", - "operands": "0x14001444e", - "stack_offset": 0 - }, - { - "address": "0x1400142e2", - "size": 6, - "mnemonic": "mov", - "operands": "r11d, 0xd", - "stack_offset": 0 - }, - { - "address": "0x1400142e8", - "size": 4, - "mnemonic": "lea", - "operands": "r13d, [r11 - 0xb]", - "stack_offset": 0 - }, - { - "address": "0x1400142ec", - "size": 3, - "mnemonic": "movzx", - "operands": "edx, word ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x1400142ef", - "size": 4, - "mnemonic": "cmp", - "operands": "dx, 0x1a", - "stack_offset": 0 - }, - { - "address": "0x1400142f3", - "size": 6, - "mnemonic": "je", - "operands": "0x140014419", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400142c1", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400142ca", - "stack_offset": 0 - }, - { - "address": "0x1400142c3", - "size": 5, - "mnemonic": "or", - "operands": "byte ptr [rax + rbp*8 + 0x38], 4", - "stack_offset": 0 - }, - { - "address": "0x1400142c8", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400142cf", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400142cf" - ] - }, - { - "address": "0x140014419", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140014419", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15", - "stack_offset": 0 - }, - { - "address": "0x14001441c", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x1eedd]", - "stack_offset": 0 - }, - { - "address": "0x140014423", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0x3f", - "stack_offset": 0 - }, - { - "address": "0x140014426", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r15", - "stack_offset": 0 - }, - { - "address": "0x140014429", - "size": 4, - "mnemonic": "sar", - "operands": "rax, 6", - "stack_offset": 0 - }, - { - "address": "0x14001442d", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rcx + rcx*8]", - "stack_offset": 0 - }, - { - "address": "0x140014431", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r9 + rax*8]", - "stack_offset": 0 - }, - { - "address": "0x140014435", - "size": 5, - "mnemonic": "mov", - "operands": "al, byte ptr [rcx + r8*8 + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14001443a", - "size": 2, - "mnemonic": "test", - "operands": "al, 0x40", - "stack_offset": 0 - }, - { - "address": "0x14001443c", - "size": 2, - "mnemonic": "jne", - "operands": "0x140014448", - "stack_offset": 0 - }, - { - "address": "0x14001443e", - "size": 3, - "mnemonic": "or", - "operands": "al, r13b", - "stack_offset": 0 - }, - { - "address": "0x140014441", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rcx + r8*8 + 0x38], al", - "stack_offset": 0 - }, - { - "address": "0x140014446", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001444e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001444e" - ] - }, - { - "address": "0x1400142f9", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400142f9", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + 2]", - "stack_offset": 0 - }, - { - "address": "0x1400142fd", - "size": 4, - "mnemonic": "cmp", - "operands": "dx, r11w", - "stack_offset": 0 - }, - { - "address": "0x140014301", - "size": 2, - "mnemonic": "jne", - "operands": "0x140014317", - "stack_offset": 0 - }, - { - "address": "0x140014303", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, r8", - "stack_offset": 0 - }, - { - "address": "0x140014306", - "size": 2, - "mnemonic": "jae", - "operands": "0x140014337", - "stack_offset": 0 - }, - { - "address": "0x140014308", - "size": 4, - "mnemonic": "cmp", - "operands": "word ptr [rcx], r9w", - "stack_offset": 0 - }, - { - "address": "0x14001430c", - "size": 2, - "mnemonic": "jne", - "operands": "0x140014317", - "stack_offset": 0 - }, - { - "address": "0x14001430e", - "size": 4, - "mnemonic": "add", - "operands": "rax, 4", - "stack_offset": 0 - }, - { - "address": "0x140014312", - "size": 3, - "mnemonic": "mov", - "operands": "edx, r9d", - "stack_offset": 0 - }, - { - "address": "0x140014315", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001431a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001431a" - ] - }, - { - "address": "0x1400142cf", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400142cf", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rdx + r8*2]", - "stack_offset": 0 - }, - { - "address": "0x1400142d3", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400142d6", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400142d9", - "size": 3, - "mnemonic": "cmp", - "operands": "rsi, r8", - "stack_offset": 0 - }, - { - "address": "0x1400142dc", - "size": 6, - "mnemonic": "jae", - "operands": "0x14001444e", - "stack_offset": 0 - }, - { - "address": "0x1400142e2", - "size": 6, - "mnemonic": "mov", - "operands": "r11d, 0xd", - "stack_offset": 0 - }, - { - "address": "0x1400142e8", - "size": 4, - "mnemonic": "lea", - "operands": "r13d, [r11 - 0xb]", - "stack_offset": 0 - }, - { - "address": "0x1400142ec", - "size": 3, - "mnemonic": "movzx", - "operands": "edx, word ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x1400142ef", - "size": 4, - "mnemonic": "cmp", - "operands": "dx, 0x1a", - "stack_offset": 0 - }, - { - "address": "0x1400142f3", - "size": 6, - "mnemonic": "je", - "operands": "0x140014419", - "stack_offset": 0 - } - ], - "successors": [ - "0x140014419", - "0x1400142f9" - ] - }, - { - "address": "0x14001444e", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001444e", - "size": 3, - "mnemonic": "sub", - "operands": "rbx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140014451", - "size": 3, - "mnemonic": "sar", - "operands": "rbx, 1", - "stack_offset": 0 - }, - { - "address": "0x140014454", - "size": 3, - "mnemonic": "lea", - "operands": "eax, [rbx + rbx]", - "stack_offset": 0 - }, - { - "address": "0x140014457", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x88]", - "stack_offset": 0 - }, - { - "address": "0x14001445f", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140014463", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 48 - }, - { - "address": "0x140014465", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 56 - }, - { - "address": "0x140014467", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 64 - }, - { - "address": "0x140014469", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 72 - }, - { - "address": "0x14001446b", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 80 - }, - { - "address": "0x14001446c", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 88 - }, - { - "address": "0x14001446d", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 96 - }, - { - "address": "0x14001446e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001431a", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001431a", - "size": 3, - "mnemonic": "mov", - "operands": "word ptr [rbx], dx", - "stack_offset": 0 - }, - { - "address": "0x14001431d", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r13", - "stack_offset": 0 - }, - { - "address": "0x140014320", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140014323", - "size": 6, - "mnemonic": "mov", - "operands": "r9d, 0xa", - "stack_offset": 0 - }, - { - "address": "0x140014329", - "size": 4, - "mnemonic": "lea", - "operands": "rbx, [rbx + r13]", - "stack_offset": 0 - }, - { - "address": "0x14001432d", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, r8", - "stack_offset": 0 - }, - { - "address": "0x140014330", - "size": 2, - "mnemonic": "jb", - "operands": "0x1400142ec", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400142ef", - "size": 4, - "mnemonic": "cmp", - "operands": "dx, 0x1a", - "stack_offset": 0 - }, - { - "address": "0x1400142f3", - "size": 6, - "mnemonic": "je", - "operands": "0x140014419", - "stack_offset": 0 - } - ], - "successors": [ - "0x140014419", - "0x1400142f9" - ] - }, - { - "address": "0x140014332", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140014332", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001444e", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140014476", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x140014477", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x140014478", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x14001447a", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x14001447c", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x14001447e", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x140014480", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -56 - }, - { - "address": "0x140014484", - "size": 3, - "mnemonic": "movsxd", - "operands": "rbp, ecx", - "stack_offset": -104 - }, - { - "address": "0x140014487", - "size": 7, - "mnemonic": "lea", - "operands": "r11, [rip - 0x1448e]", - "stack_offset": -104 - }, - { - "address": "0x14001448e", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rbp", - "stack_offset": -104 - }, - { - "address": "0x140014491", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rbp", - "stack_offset": -104 - }, - { - "address": "0x140014494", - "size": 4, - "mnemonic": "sar", - "operands": "r15, 6", - "stack_offset": -104 - }, - { - "address": "0x140014498", - "size": 4, - "mnemonic": "and", - "operands": "r14d, 0x3f", - "stack_offset": -104 - }, - { - "address": "0x14001449c", - "size": 3, - "mnemonic": "mov", - "operands": "r12, r9", - "stack_offset": -104 - }, - { - "address": "0x14001449f", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -104 - }, - { - "address": "0x1400144a2", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [r11 + r15*8 + 0x33300]", - "stack_offset": -104 - }, - { - "address": "0x1400144aa", - "size": 4, - "mnemonic": "lea", - "operands": "rsi, [r14 + r14*8]", - "stack_offset": -104 - }, - { - "address": "0x1400144ae", - "size": 5, - "mnemonic": "mov", - "operands": "r10, qword ptr [rax + rsi*8 + 0x28]", - "stack_offset": -104 - }, - { - "address": "0x1400144b3", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8", - "stack_offset": -104 - }, - { - "address": "0x1400144b6", - "size": 2, - "mnemonic": "je", - "operands": "0x1400144c4", - "stack_offset": -104 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400144c9", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rdx + r8]", - "stack_offset": 0 - }, - { - "address": "0x1400144cd", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400144d0", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400144d3", - "size": 6, - "mnemonic": "mov", - "operands": "r13d, 1", - "stack_offset": 0 - }, - { - "address": "0x1400144d9", - "size": 3, - "mnemonic": "cmp", - "operands": "rdi, r9", - "stack_offset": 0 - }, - { - "address": "0x1400144dc", - "size": 6, - "mnemonic": "jae", - "operands": "0x1400145dc", - "stack_offset": 0 - }, - { - "address": "0x1400144e2", - "size": 2, - "mnemonic": "mov", - "operands": "cl, byte ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x1400144e4", - "size": 3, - "mnemonic": "cmp", - "operands": "cl, 0x1a", - "stack_offset": 0 - }, - { - "address": "0x1400144e7", - "size": 6, - "mnemonic": "je", - "operands": "0x1400145b9", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400144bb", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400144c4", - "stack_offset": 0 - }, - { - "address": "0x1400144bd", - "size": 5, - "mnemonic": "or", - "operands": "byte ptr [rax + rsi*8 + 0x38], 4", - "stack_offset": 0 - }, - { - "address": "0x1400144c2", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400144c9", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400145c1", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r14 + r14*8]", - "stack_offset": 0 - }, - { - "address": "0x1400145c5", - "size": 5, - "mnemonic": "mov", - "operands": "al, byte ptr [r8 + rdx*8 + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x1400145ca", - "size": 2, - "mnemonic": "test", - "operands": "al, 0x40", - "stack_offset": 0 - }, - { - "address": "0x1400145cc", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400145d7", - "stack_offset": 0 - }, - { - "address": "0x1400145ce", - "size": 2, - "mnemonic": "or", - "operands": "al, 2", - "stack_offset": 0 - }, - { - "address": "0x1400145d0", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [r8 + rdx*8 + 0x38], al", - "stack_offset": 0 - }, - { - "address": "0x1400145d5", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400145dc", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400145dc" - ] - }, - { - "address": "0x1400144ed", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400144ed", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rax + 1]", - "stack_offset": 0 - }, - { - "address": "0x1400144f1", - "size": 3, - "mnemonic": "cmp", - "operands": "cl, 0xd", - "stack_offset": 0 - }, - { - "address": "0x1400144f4", - "size": 2, - "mnemonic": "jne", - "operands": "0x140014509", - "stack_offset": 0 - }, - { - "address": "0x1400144f6", - "size": 3, - "mnemonic": "cmp", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x1400144f9", - "size": 2, - "mnemonic": "jae", - "operands": "0x14001451b", - "stack_offset": 0 - }, - { - "address": "0x1400144fb", - "size": 3, - "mnemonic": "cmp", - "operands": "byte ptr [rdx], 0xa", - "stack_offset": 0 - }, - { - "address": "0x1400144fe", - "size": 2, - "mnemonic": "jne", - "operands": "0x140014509", - "stack_offset": 0 - }, - { - "address": "0x140014500", - "size": 4, - "mnemonic": "add", - "operands": "rax, 2", - "stack_offset": 0 - }, - { - "address": "0x140014504", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rbx], 0xa", - "stack_offset": 0 - }, - { - "address": "0x140014507", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001450e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001450e" - ] - }, - { - "address": "0x1400144c9", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400144c9", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rdx + r8]", - "stack_offset": 0 - }, - { - "address": "0x1400144cd", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400144d0", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400144d3", - "size": 6, - "mnemonic": "mov", - "operands": "r13d, 1", - "stack_offset": 0 - }, - { - "address": "0x1400144d9", - "size": 3, - "mnemonic": "cmp", - "operands": "rdi, r9", - "stack_offset": 0 - }, - { - "address": "0x1400144dc", - "size": 6, - "mnemonic": "jae", - "operands": "0x1400145dc", - "stack_offset": 0 - }, - { - "address": "0x1400144e2", - "size": 2, - "mnemonic": "mov", - "operands": "cl, byte ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x1400144e4", - "size": 3, - "mnemonic": "cmp", - "operands": "cl, 0x1a", - "stack_offset": 0 - }, - { - "address": "0x1400144e7", - "size": 6, - "mnemonic": "je", - "operands": "0x1400145b9", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400145b9", - "0x1400144ed" - ] - }, - { - "address": "0x1400145dc", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400145dc", - "size": 2, - "mnemonic": "sub", - "operands": "ebx, edi", - "stack_offset": 0 - }, - { - "address": "0x1400145de", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400145e7", - "stack_offset": 0 - }, - { - "address": "0x1400145e0", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400145e2", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140014787", - "stack_offset": 0 - } - ], - "successors": [ - "0x140014787" - ] - }, - { - "address": "0x14001450e", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001450e", - "size": 3, - "mnemonic": "inc", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140014511", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, r9", - "stack_offset": 0 - }, - { - "address": "0x140014514", - "size": 2, - "mnemonic": "jb", - "operands": "0x1400144e2", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001478f", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140014793", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 48 - }, - { - "address": "0x140014795", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 56 - }, - { - "address": "0x140014797", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 64 - }, - { - "address": "0x140014799", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 72 - }, - { - "address": "0x14001479b", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 80 - }, - { - "address": "0x14001479c", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 88 - }, - { - "address": "0x14001479d", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 96 - }, - { - "address": "0x14001479e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400144e2", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400144e2", - "size": 2, - "mnemonic": "mov", - "operands": "cl, byte ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x1400144e4", - "size": 3, - "mnemonic": "cmp", - "operands": "cl, 0x1a", - "stack_offset": 0 - }, - { - "address": "0x1400144e7", - "size": 6, - "mnemonic": "je", - "operands": "0x1400145b9", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400145b9", - "0x1400144ed" - ] - }, - { - "address": "0x140014516", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140014516", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400145dc", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400148cb", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x1400148cc", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x1400148cd", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x1400148cf", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x1400148d1", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x1400148d3", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x1400148d5", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -56 - }, - { - "address": "0x1400148d9", - "size": 3, - "mnemonic": "movsxd", - "operands": "r13, ecx", - "stack_offset": -152 - }, - { - "address": "0x1400148dc", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rdx", - "stack_offset": -152 - }, - { - "address": "0x1400148df", - "size": 3, - "mnemonic": "mov", - "operands": "r12d, r8d", - "stack_offset": -152 - }, - { - "address": "0x1400148e2", - "size": 4, - "mnemonic": "cmp", - "operands": "r13d, -2", - "stack_offset": -152 - }, - { - "address": "0x1400148e6", - "size": 2, - "mnemonic": "jne", - "operands": "0x140014901", - "stack_offset": -152 - }, - { - "address": "0x1400148e8", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d854", - "stack_offset": -152 - }, - { - "address": "0x1400148ed", - "size": 2, - "mnemonic": "xor", - "operands": "esi, esi", - "stack_offset": -152 - }, - { - "address": "0x1400148ef", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rax], esi", - "stack_offset": -152 - }, - { - "address": "0x1400148f1", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": -152 - }, - { - "address": "0x1400148f6", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 9", - "stack_offset": -152 - }, - { - "address": "0x1400148fc", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140014d04", - "stack_offset": -152 - } - ], - "successors": [ - "0x140014d04" - ] - }, - { - "address": "0x140014d04", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140014d04", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x140014d07", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0xb0]", - "stack_offset": 0 - }, - { - "address": "0x140014d0f", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x140014d13", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 96 - }, - { - "address": "0x140014d15", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 104 - }, - { - "address": "0x140014d17", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 112 - }, - { - "address": "0x140014d19", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 120 - }, - { - "address": "0x140014d1b", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 128 - }, - { - "address": "0x140014d1c", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 136 - }, - { - "address": "0x140014d1d", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 144 - }, - { - "address": "0x140014d1e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 152 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140014efa", - "name": "", - "blocks": [ - { - "address": "0x140014efa", - "size": 22, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140014efa", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140014efb", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x140014efe", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -8 - }, - { - "address": "0x140014f02", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x40], 0", - "stack_offset": -104 - }, - { - "address": "0x140014f07", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x1e2e2], 0", - "stack_offset": -104 - }, - { - "address": "0x140014f0e", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x30], 0", - "stack_offset": -104 - }, - { - "address": "0x140014f12", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 0", - "stack_offset": -104 - }, - { - "address": "0x140014f16", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -104 - }, - { - "address": "0x140014f1a", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": -104 - }, - { - "address": "0x140014f1e", - "size": 2, - "mnemonic": "jne", - "operands": "0x140014f30", - "stack_offset": -104 - }, - { - "address": "0x140014f20", - "size": 7, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rip + 0x1c501]", - "stack_offset": -104 - }, - { - "address": "0x140014f27", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 1", - "stack_offset": -104 - }, - { - "address": "0x140014f2b", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp - 0x28], xmm0", - "stack_offset": -104 - }, - { - "address": "0x140014f30", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp - 0x40]", - "stack_offset": -104 - }, - { - "address": "0x140014f34", - "size": 5, - "mnemonic": "call", - "operands": "0x140014d20", - "stack_offset": -104 - }, - { - "address": "0x140014f39", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x18], 2", - "stack_offset": -104 - }, - { - "address": "0x140014f3d", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax", - "stack_offset": -104 - }, - { - "address": "0x140014f40", - "size": 2, - "mnemonic": "jne", - "operands": "0x140014f4d", - "stack_offset": -104 - }, - { - "address": "0x140014f42", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x40]", - "stack_offset": -104 - }, - { - "address": "0x140014f46", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd", - "stack_offset": -104 - }, - { - "address": "0x140014f4d", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -104 - }, - { - "address": "0x140014f51", - "size": 2, - "mnemonic": "je", - "operands": "0x140014f62", - "stack_offset": -104 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140014f66", - "size": 2, - "mnemonic": "je", - "operands": "0x140014f77", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140014f56", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140014f5a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x140014f5f", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x20], ebx", - "stack_offset": 0 - }, - { - "address": "0x140014f62", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": 0 - }, - { - "address": "0x140014f66", - "size": 2, - "mnemonic": "je", - "operands": "0x140014f77", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140014f7c", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x140014f7f", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x140014f84", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x140014f88", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 96 - }, - { - "address": "0x140014f89", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "successors": [ - ] - }, - { - "address": "0x140014f68", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140014f68", - "size": 3, - "mnemonic": "mov", - "operands": "ebx, dword ptr [rbp - 0xc]", - "stack_offset": 0 - }, - { - "address": "0x140014f6b", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140014f6f", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x140014f74", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x24], ebx", - "stack_offset": 0 - }, - { - "address": "0x140014f77", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140014f7c", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x140014f7f", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x140014f84", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x140014f88", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 96 - }, - { - "address": "0x140014f89", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140014f9e", - "name": "", - "blocks": [ - { - "address": "0x140014f9e", - "size": 22, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140014f9e", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140014f9f", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x140014fa2", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -8 - }, - { - "address": "0x140014fa6", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x40], 0", - "stack_offset": -104 - }, - { - "address": "0x140014fab", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x1e23e], 0", - "stack_offset": -104 - }, - { - "address": "0x140014fb2", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x30], 0", - "stack_offset": -104 - }, - { - "address": "0x140014fb6", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 0", - "stack_offset": -104 - }, - { - "address": "0x140014fba", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -104 - }, - { - "address": "0x140014fbe", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": -104 - }, - { - "address": "0x140014fc2", - "size": 2, - "mnemonic": "jne", - "operands": "0x140014fd4", - "stack_offset": -104 - }, - { - "address": "0x140014fc4", - "size": 7, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rip + 0x1c45d]", - "stack_offset": -104 - }, - { - "address": "0x140014fcb", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 1", - "stack_offset": -104 - }, - { - "address": "0x140014fcf", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp - 0x28], xmm0", - "stack_offset": -104 - }, - { - "address": "0x140014fd4", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp - 0x40]", - "stack_offset": -104 - }, - { - "address": "0x140014fd8", - "size": 5, - "mnemonic": "call", - "operands": "0x140014e40", - "stack_offset": -104 - }, - { - "address": "0x140014fdd", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x18], 2", - "stack_offset": -104 - }, - { - "address": "0x140014fe1", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax", - "stack_offset": -104 - }, - { - "address": "0x140014fe4", - "size": 2, - "mnemonic": "jne", - "operands": "0x140014ff1", - "stack_offset": -104 - }, - { - "address": "0x140014fe6", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x40]", - "stack_offset": -104 - }, - { - "address": "0x140014fea", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd", - "stack_offset": -104 - }, - { - "address": "0x140014ff1", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -104 - }, - { - "address": "0x140014ff5", - "size": 2, - "mnemonic": "je", - "operands": "0x140015006", - "stack_offset": -104 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001500a", - "size": 2, - "mnemonic": "je", - "operands": "0x14001501b", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140014ffa", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140014ffe", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x140015003", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x20], ebx", - "stack_offset": 0 - }, - { - "address": "0x140015006", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": 0 - }, - { - "address": "0x14001500a", - "size": 2, - "mnemonic": "je", - "operands": "0x14001501b", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140015020", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x140015023", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x140015028", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x14001502c", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 96 - }, - { - "address": "0x14001502d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001500c", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001500c", - "size": 3, - "mnemonic": "mov", - "operands": "ebx, dword ptr [rbp - 0xc]", - "stack_offset": 0 - }, - { - "address": "0x14001500f", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140015013", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x140015018", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x24], ebx", - "stack_offset": 0 - }, - { - "address": "0x14001501b", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140015020", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x140015023", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x140015028", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x14001502c", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 96 - }, - { - "address": "0x14001502d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140015582", - "name": "", - "blocks": [ - { - "address": "0x140015582", - "size": 25, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015582", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140015583", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x140015586", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x70", - "stack_offset": -8 - }, - { - "address": "0x14001558a", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x40], 0", - "stack_offset": -120 - }, - { - "address": "0x14001558f", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x1dc5a], 0", - "stack_offset": -120 - }, - { - "address": "0x140015596", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x30], 0", - "stack_offset": -120 - }, - { - "address": "0x14001559a", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 0", - "stack_offset": -120 - }, - { - "address": "0x14001559e", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -120 - }, - { - "address": "0x1400155a2", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": -120 - }, - { - "address": "0x1400155a6", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400155b8", - "stack_offset": -120 - }, - { - "address": "0x1400155a8", - "size": 7, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rip + 0x1be79]", - "stack_offset": -120 - }, - { - "address": "0x1400155af", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 1", - "stack_offset": -120 - }, - { - "address": "0x1400155b3", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp - 0x28], xmm0", - "stack_offset": -120 - }, - { - "address": "0x1400155b8", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp - 0x40]", - "stack_offset": -120 - }, - { - "address": "0x1400155bc", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": -120 - }, - { - "address": "0x1400155c1", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x30]", - "stack_offset": -120 - }, - { - "address": "0x1400155c5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -120 - }, - { - "address": "0x1400155ca", - "size": 5, - "mnemonic": "call", - "operands": "0x140015260", - "stack_offset": -120 - }, - { - "address": "0x1400155cf", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x18], 2", - "stack_offset": -120 - }, - { - "address": "0x1400155d3", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": -120 - }, - { - "address": "0x1400155d5", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400155e2", - "stack_offset": -120 - }, - { - "address": "0x1400155d7", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x40]", - "stack_offset": -120 - }, - { - "address": "0x1400155db", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd", - "stack_offset": -120 - }, - { - "address": "0x1400155e2", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -120 - }, - { - "address": "0x1400155e6", - "size": 2, - "mnemonic": "je", - "operands": "0x1400155f7", - "stack_offset": -120 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400155fb", - "size": 2, - "mnemonic": "je", - "operands": "0x14001560c", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400155eb", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x1400155ef", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x1400155f4", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x20], ebx", - "stack_offset": 0 - }, - { - "address": "0x1400155f7", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": 0 - }, - { - "address": "0x1400155fb", - "size": 2, - "mnemonic": "je", - "operands": "0x14001560c", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001560c", - "0x1400155fd" - ] - }, - { - "address": "0x14001560c", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001560c", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140015611", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x140015613", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140015617", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14001561b", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x14001561e", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001561f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400155fd", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400155fd", - "size": 3, - "mnemonic": "mov", - "operands": "ebx, dword ptr [rbp - 0xc]", - "stack_offset": 0 - }, - { - "address": "0x140015600", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140015604", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x140015609", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x24], ebx", - "stack_offset": 0 - }, - { - "address": "0x14001560c", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140015611", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x140015613", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140015617", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14001561b", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x14001561e", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001561f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140015734", - "name": "", - "blocks": [ - { - "address": "0x140015734", - "size": 22, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015734", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140015736", - "size": 1, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": -8 - }, - { - "address": "0x140015737", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -16 - }, - { - "address": "0x140015738", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -24 - }, - { - "address": "0x140015739", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -32 - }, - { - "address": "0x14001573b", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -40 - }, - { - "address": "0x14001573d", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -48 - }, - { - "address": "0x14001573f", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -56 - }, - { - "address": "0x140015741", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -64 - }, - { - "address": "0x140015744", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x78", - "stack_offset": -64 - }, - { - "address": "0x140015748", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x1b8f1]", - "stack_offset": -184 - }, - { - "address": "0x14001574f", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -184 - }, - { - "address": "0x140015752", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x18], rax", - "stack_offset": -184 - }, - { - "address": "0x140015756", - "size": 3, - "mnemonic": "xor", - "operands": "r12d, r12d", - "stack_offset": -184 - }, - { - "address": "0x140015759", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x30], rdx", - "stack_offset": -184 - }, - { - "address": "0x14001575d", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x38], r12d", - "stack_offset": -184 - }, - { - "address": "0x140015761", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9", - "stack_offset": -184 - }, - { - "address": "0x140015764", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r8", - "stack_offset": -184 - }, - { - "address": "0x140015767", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rcx", - "stack_offset": -184 - }, - { - "address": "0x14001576a", - "size": 3, - "mnemonic": "mov", - "operands": "edi, r12d", - "stack_offset": -184 - }, - { - "address": "0x14001576d", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -184 - }, - { - "address": "0x140015770", - "size": 2, - "mnemonic": "je", - "operands": "0x14001577e", - "stack_offset": -184 - } - ], - "successors": [ - "0x14001577e", - "0x140015772" - ] - }, - { - "address": "0x14001577e", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001577e", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x140015781", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400157b0", - "stack_offset": 0 - }, - { - "address": "0x140015783", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [r9 + 0x30], 1", - "stack_offset": 0 - }, - { - "address": "0x140015788", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x14001578b", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [r9 + 0x2c], 0x16", - "stack_offset": 0 - }, - { - "address": "0x140015793", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140015795", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x140015798", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rbx", - "stack_offset": 0 - }, - { - "address": "0x14001579d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r12", - "stack_offset": 0 - }, - { - "address": "0x1400157a2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aefc", - "stack_offset": 0 - }, - { - "address": "0x1400157a7", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x1400157ab", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140015a56", - "stack_offset": 0 - } - ], - "successors": [ - "0x140015a56" - ] - }, - { - "address": "0x140015772", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015772", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8", - "stack_offset": 0 - }, - { - "address": "0x140015775", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001577e", - "stack_offset": 0 - }, - { - "address": "0x140015777", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140015779", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140015a56", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140015a5a", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x140015a5d", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x140015a62", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x78", - "stack_offset": 0 - }, - { - "address": "0x140015a66", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 120 - }, - { - "address": "0x140015a68", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 128 - }, - { - "address": "0x140015a6a", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 136 - }, - { - "address": "0x140015a6c", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 144 - }, - { - "address": "0x140015a6e", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 152 - }, - { - "address": "0x140015a6f", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 160 - }, - { - "address": "0x140015a70", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 168 - }, - { - "address": "0x140015a71", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 176 - }, - { - "address": "0x140015a72", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 184 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140015a7e", - "name": "", - "blocks": [ - { - "address": "0x140015a7e", - "size": 11, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015a7e", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140015a7f", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x140015a82", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x70", - "stack_offset": -8 - }, - { - "address": "0x140015a86", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x40], 0", - "stack_offset": -120 - }, - { - "address": "0x140015a8b", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x38]", - "stack_offset": -120 - }, - { - "address": "0x140015a8f", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x30], 0", - "stack_offset": -120 - }, - { - "address": "0x140015a93", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 0", - "stack_offset": -120 - }, - { - "address": "0x140015a97", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -120 - }, - { - "address": "0x140015a9b", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": -120 - }, - { - "address": "0x140015a9f", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -120 - }, - { - "address": "0x140015aa2", - "size": 2, - "mnemonic": "je", - "operands": "0x140015aa9", - "stack_offset": -120 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140015ab0", - "size": 2, - "mnemonic": "jne", - "operands": "0x140015ac2", - "stack_offset": 0 - }, - { - "address": "0x140015ab2", - "size": 7, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rip + 0x1b96f]", - "stack_offset": 0 - }, - { - "address": "0x140015ab9", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 1", - "stack_offset": 0 - }, - { - "address": "0x140015abd", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp - 0x28], xmm0", - "stack_offset": 0 - }, - { - "address": "0x140015ac2", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140015ac6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": 0 - }, - { - "address": "0x140015acb", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140015acf", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": 0 - }, - { - "address": "0x140015ad4", - "size": 5, - "mnemonic": "call", - "operands": "0x140015620", - "stack_offset": 0 - }, - { - "address": "0x140015ad9", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x18], 2", - "stack_offset": 0 - }, - { - "address": "0x140015add", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": 0 - }, - { - "address": "0x140015adf", - "size": 2, - "mnemonic": "jne", - "operands": "0x140015aec", - "stack_offset": 0 - }, - { - "address": "0x140015ae1", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140015ae5", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd", - "stack_offset": 0 - }, - { - "address": "0x140015aec", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x140015af0", - "size": 2, - "mnemonic": "je", - "operands": "0x140015b01", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140015aa7", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140015ab9", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140015b05", - "size": 2, - "mnemonic": "je", - "operands": "0x140015b16", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140015af5", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140015af9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x140015afe", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x20], ebx", - "stack_offset": 0 - }, - { - "address": "0x140015b01", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": 0 - }, - { - "address": "0x140015b05", - "size": 2, - "mnemonic": "je", - "operands": "0x140015b16", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140015abd", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp - 0x28], xmm0", - "stack_offset": 0 - }, - { - "address": "0x140015ac2", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140015ac6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": 0 - }, - { - "address": "0x140015acb", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140015acf", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": 0 - }, - { - "address": "0x140015ad4", - "size": 5, - "mnemonic": "call", - "operands": "0x140015620", - "stack_offset": 0 - }, - { - "address": "0x140015ad9", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x18], 2", - "stack_offset": 0 - }, - { - "address": "0x140015add", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": 0 - }, - { - "address": "0x140015adf", - "size": 2, - "mnemonic": "jne", - "operands": "0x140015aec", - "stack_offset": 0 - }, - { - "address": "0x140015ae1", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140015ae5", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd", - "stack_offset": 0 - }, - { - "address": "0x140015aec", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x140015af0", - "size": 2, - "mnemonic": "je", - "operands": "0x140015b01", - "stack_offset": 0 - } - ], - "successors": [ - "0x140015b01", - "0x140015af2" - ] - }, - { - "address": "0x140015b16", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140015b16", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140015b1b", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x140015b1d", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140015b21", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140015b25", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x140015b28", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140015b29", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - }, - { - "address": "0x140015b07", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140015b07", - "size": 3, - "mnemonic": "mov", - "operands": "ebx, dword ptr [rbp - 0xc]", - "stack_offset": 0 - }, - { - "address": "0x140015b0a", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140015b0e", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x140015b13", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x24], ebx", - "stack_offset": 0 - }, - { - "address": "0x140015b16", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140015b1b", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x140015b1d", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140015b21", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140015b25", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x140015b28", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140015b29", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140015c13", - "name": "", - "blocks": [ - { - "address": "0x140015c13", - "size": 15, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015c13", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140015c14", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x140015c17", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x80", - "stack_offset": -8 - }, - { - "address": "0x140015c1e", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x1b41b]", - "stack_offset": -136 - }, - { - "address": "0x140015c25", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -136 - }, - { - "address": "0x140015c28", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": -136 - }, - { - "address": "0x140015c2c", - "size": 2, - "mnemonic": "mov", - "operands": "esi, edx", - "stack_offset": -136 - }, - { - "address": "0x140015c2e", - "size": 3, - "mnemonic": "movsxd", - "operands": "rdi, ecx", - "stack_offset": -136 - }, - { - "address": "0x140015c31", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r8", - "stack_offset": -136 - }, - { - "address": "0x140015c34", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x38]", - "stack_offset": -136 - }, - { - "address": "0x140015c38", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d89c", - "stack_offset": -136 - }, - { - "address": "0x140015c3d", - "size": 3, - "mnemonic": "lea", - "operands": "eax, [rdi + 1]", - "stack_offset": -136 - }, - { - "address": "0x140015c40", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": -136 - }, - { - "address": "0x140015c42", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x100", - "stack_offset": -136 - }, - { - "address": "0x140015c47", - "size": 2, - "mnemonic": "ja", - "operands": "0x140015c56", - "stack_offset": -136 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140015c5a", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x140015c5c", - "size": 3, - "mnemonic": "sar", - "operands": "eax, 8", - "stack_offset": 0 - }, - { - "address": "0x140015c5f", - "size": 6, - "mnemonic": "mov", - "operands": "r10d, 1", - "stack_offset": 0 - }, - { - "address": "0x140015c65", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, al", - "stack_offset": 0 - }, - { - "address": "0x140015c68", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140015c6b", - "size": 4, - "mnemonic": "cmp", - "operands": "word ptr [rax + rcx*2], bx", - "stack_offset": 0 - }, - { - "address": "0x140015c6f", - "size": 2, - "mnemonic": "jge", - "operands": "0x140015c81", - "stack_offset": 0 - }, - { - "address": "0x140015c71", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x40], cl", - "stack_offset": 0 - }, - { - "address": "0x140015c74", - "size": 4, - "mnemonic": "lea", - "operands": "r9d, [r10 + 1]", - "stack_offset": 0 - }, - { - "address": "0x140015c78", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x3f], dil", - "stack_offset": 0 - }, - { - "address": "0x140015c7c", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x3e], bl", - "stack_offset": 0 - }, - { - "address": "0x140015c7f", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140015c8b", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140015c4d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x140015c50", - "size": 4, - "mnemonic": "movzx", - "operands": "eax, word ptr [rcx + rdi*2]", - "stack_offset": 0 - }, - { - "address": "0x140015c54", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140015cd5", - "stack_offset": 0 - } - ], - "successors": [ - "0x140015cd5" - ] - }, - { - "address": "0x140015c8b", - "size": 16, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015c8b", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140015c8d", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], r10d", - "stack_offset": 0 - }, - { - "address": "0x140015c92", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x18], eax", - "stack_offset": 0 - }, - { - "address": "0x140015c95", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140015c99", - "size": 4, - "mnemonic": "mov", - "operands": "word ptr [rbp - 0x14], ax", - "stack_offset": 0 - }, - { - "address": "0x140015c9d", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140015ca1", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx + 0xc]", - "stack_offset": 0 - }, - { - "address": "0x140015ca4", - "size": 3, - "mnemonic": "mov", - "operands": "edx, r10d", - "stack_offset": 0 - }, - { - "address": "0x140015ca7", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], eax", - "stack_offset": 0 - }, - { - "address": "0x140015cab", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140015caf", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": 0 - }, - { - "address": "0x140015cb4", - "size": 5, - "mnemonic": "call", - "operands": "0x140016050", - "stack_offset": 0 - }, - { - "address": "0x140015cb9", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140015cbb", - "size": 2, - "mnemonic": "jne", - "operands": "0x140015cd1", - "stack_offset": 0 - }, - { - "address": "0x140015cbd", - "size": 3, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x20], bl", - "stack_offset": 0 - }, - { - "address": "0x140015cc0", - "size": 2, - "mnemonic": "je", - "operands": "0x140015ccd", - "stack_offset": 0 - } - ], - "successors": [ - "0x140015ccd", - "0x140015cc2" - ] - }, - { - "address": "0x140015cd5", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015cd5", - "size": 2, - "mnemonic": "and", - "operands": "eax, esi", - "stack_offset": 0 - }, - { - "address": "0x140015cd7", - "size": 3, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x20], bl", - "stack_offset": 0 - }, - { - "address": "0x140015cda", - "size": 2, - "mnemonic": "je", - "operands": "0x140015ce7", - "stack_offset": 0 - } - ], - "successors": [ - "0x140015ce7", - "0x140015cdc" - ] - }, - { - "address": "0x140015ccd", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015ccd", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140015ccf", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140015ce7", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140015cc6", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rax + 0x3a8], 0xfffffffd", - "stack_offset": 0 - }, - { - "address": "0x140015ccd", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140015ccf", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140015ce7", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140015ceb", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x140015cee", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x140015cf3", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x80]", - "stack_offset": 0 - }, - { - "address": "0x140015cfb", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140015cff", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140015d03", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140015d07", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x140015d0a", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140015d0b", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - }, - { - "address": "0x140015cdc", - "size": 12, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140015cdc", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140015ce0", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd", - "stack_offset": 0 - }, - { - "address": "0x140015ce7", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140015ceb", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x140015cee", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x140015cf3", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x80]", - "stack_offset": 0 - }, - { - "address": "0x140015cfb", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140015cff", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140015d03", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140015d07", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x140015d0a", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140015d0b", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140015d0c", - "name": "", - "blocks": [ - { - "address": "0x140015d0c", - "size": 30, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015d0c", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140015d0e", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -8 - }, - { - "address": "0x140015d10", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -16 - }, - { - "address": "0x140015d12", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x70", - "stack_offset": -24 - }, - { - "address": "0x140015d16", - "size": 5, - "mnemonic": "lea", - "operands": "rbp, [rsp + 0x40]", - "stack_offset": -136 - }, - { - "address": "0x140015d1b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x50], rbx", - "stack_offset": -136 - }, - { - "address": "0x140015d1f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x58], rsi", - "stack_offset": -136 - }, - { - "address": "0x140015d23", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x60], rdi", - "stack_offset": -136 - }, - { - "address": "0x140015d27", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x68], r12", - "stack_offset": -136 - }, - { - "address": "0x140015d2b", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x1b30e]", - "stack_offset": -136 - }, - { - "address": "0x140015d32", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rbp", - "stack_offset": -136 - }, - { - "address": "0x140015d35", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x28], rax", - "stack_offset": -136 - }, - { - "address": "0x140015d39", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rdx", - "stack_offset": -136 - }, - { - "address": "0x140015d3c", - "size": 3, - "mnemonic": "mov", - "operands": "r15, r9", - "stack_offset": -136 - }, - { - "address": "0x140015d3f", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rcx", - "stack_offset": -136 - }, - { - "address": "0x140015d42", - "size": 3, - "mnemonic": "mov", - "operands": "esi, r8d", - "stack_offset": -136 - }, - { - "address": "0x140015d45", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 8]", - "stack_offset": -136 - }, - { - "address": "0x140015d49", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d89c", - "stack_offset": -136 - }, - { - "address": "0x140015d4e", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x10]", - "stack_offset": -136 - }, - { - "address": "0x140015d52", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": -136 - }, - { - "address": "0x140015d55", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": -136 - }, - { - "address": "0x140015d58", - "size": 2, - "mnemonic": "mov", - "operands": "edx, esi", - "stack_offset": -136 - }, - { - "address": "0x140015d5a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r14", - "stack_offset": -136 - }, - { - "address": "0x140015d5d", - "size": 4, - "mnemonic": "mov", - "operands": "r12d, dword ptr [rax + 0xc]", - "stack_offset": -136 - }, - { - "address": "0x140015d61", - "size": 5, - "mnemonic": "call", - "operands": "0x140011ff0", - "stack_offset": -136 - }, - { - "address": "0x140015d66", - "size": 3, - "mnemonic": "movsxd", - "operands": "rdi, eax", - "stack_offset": -136 - }, - { - "address": "0x140015d69", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": -136 - }, - { - "address": "0x140015d6b", - "size": 2, - "mnemonic": "jne", - "operands": "0x140015d74", - "stack_offset": -136 - }, - { - "address": "0x140015d6d", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": -136 - }, - { - "address": "0x140015d6f", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140015e4e", - "stack_offset": -136 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140015e52", - "size": 2, - "mnemonic": "je", - "operands": "0x140015e5f", - "stack_offset": 0 - } - ], - "successors": [ - "0x140015e5f", - "0x140015e54" - ] - }, - { - "address": "0x140015e5f", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140015e5f", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x140015e61", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140015e65", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x140015e68", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x140015e6d", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rbp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140015e71", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rbp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140015e75", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rbp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140015e79", - "size": 4, - "mnemonic": "mov", - "operands": "r12, qword ptr [rbp + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x140015e7d", - "size": 4, - "mnemonic": "lea", - "operands": "rsp, [rbp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140015e81", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x140015e83", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x140015e85", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 16 - }, - { - "address": "0x140015e86", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - }, - { - "address": "0x140015e54", - "size": 15, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140015e54", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 8]", - "stack_offset": 0 - }, - { - "address": "0x140015e58", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rax + 0x3a8], 0xfffffffd", - "stack_offset": 0 - }, - { - "address": "0x140015e5f", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x140015e61", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140015e65", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x140015e68", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x140015e6d", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rbp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140015e71", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rbp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140015e75", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rbp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140015e79", - "size": 4, - "mnemonic": "mov", - "operands": "r12, qword ptr [rbp + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x140015e7d", - "size": 4, - "mnemonic": "lea", - "operands": "rsp, [rbp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140015e81", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x140015e83", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x140015e85", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 16 - }, - { - "address": "0x140015e86", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140015e8a", - "name": "", - "blocks": [ - { - "address": "0x140015e8a", - "size": 26, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015e8a", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140015e8b", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x140015e8c", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x140015e8d", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x140015e8f", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -32 - }, - { - "address": "0x140015e91", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -40 - }, - { - "address": "0x140015e93", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0xd0", - "stack_offset": -48 - }, - { - "address": "0x140015e9a", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x1b19f]", - "stack_offset": -256 - }, - { - "address": "0x140015ea1", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -256 - }, - { - "address": "0x140015ea4", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0xc0], rax", - "stack_offset": -256 - }, - { - "address": "0x140015eac", - "size": 8, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x130]", - "stack_offset": -256 - }, - { - "address": "0x140015eb4", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": -256 - }, - { - "address": "0x140015eb6", - "size": 3, - "mnemonic": "mov", - "operands": "ebp, r9d", - "stack_offset": -256 - }, - { - "address": "0x140015eb9", - "size": 3, - "mnemonic": "mov", - "operands": "r14, r8", - "stack_offset": -256 - }, - { - "address": "0x140015ebc", - "size": 3, - "mnemonic": "mov", - "operands": "r12, rcx", - "stack_offset": -256 - }, - { - "address": "0x140015ebf", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rsi], rdi", - "stack_offset": -256 - }, - { - "address": "0x140015ec2", - "size": 3, - "mnemonic": "cmp", - "operands": "edx, 1", - "stack_offset": -256 - }, - { - "address": "0x140015ec5", - "size": 6, - "mnemonic": "jne", - "operands": "0x140015fa5", - "stack_offset": -256 - }, - { - "address": "0x140015ecb", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x40]", - "stack_offset": -256 - }, - { - "address": "0x140015ed0", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], 0x80", - "stack_offset": -256 - }, - { - "address": "0x140015ed8", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, ebp", - "stack_offset": -256 - }, - { - "address": "0x140015edb", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r14", - "stack_offset": -256 - }, - { - "address": "0x140015ede", - "size": 5, - "mnemonic": "call", - "operands": "0x140015d0c", - "stack_offset": -256 - }, - { - "address": "0x140015ee3", - "size": 3, - "mnemonic": "movsxd", - "operands": "rbx, eax", - "stack_offset": -256 - }, - { - "address": "0x140015ee6", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": -256 - }, - { - "address": "0x140015ee8", - "size": 2, - "mnemonic": "je", - "operands": "0x140015f2d", - "stack_offset": -256 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140015f33", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 0x7a", - "stack_offset": 0 - }, - { - "address": "0x140015f36", - "size": 6, - "mnemonic": "jne", - "operands": "0x140016016", - "stack_offset": 0 - }, - { - "address": "0x140015f3c", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x140015f3f", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], edi", - "stack_offset": 0 - }, - { - "address": "0x140015f43", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, ebp", - "stack_offset": 0 - }, - { - "address": "0x140015f46", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r14", - "stack_offset": 0 - }, - { - "address": "0x140015f49", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r12", - "stack_offset": 0 - }, - { - "address": "0x140015f4c", - "size": 5, - "mnemonic": "call", - "operands": "0x140015d0c", - "stack_offset": 0 - }, - { - "address": "0x140015f51", - "size": 3, - "mnemonic": "movsxd", - "operands": "r15, eax", - "stack_offset": 0 - }, - { - "address": "0x140015f54", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140015f56", - "size": 6, - "mnemonic": "je", - "operands": "0x140016016", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016016", - "0x140015f5c" - ] - }, - { - "address": "0x140015eea", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015eea", - "size": 3, - "mnemonic": "lea", - "operands": "edx, [rdi + 1]", - "stack_offset": 0 - }, - { - "address": "0x140015eed", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140015ef0", - "size": 5, - "mnemonic": "call", - "operands": "0x140011a80", - "stack_offset": 0 - }, - { - "address": "0x140015ef5", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140015ef7", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rsi], rax", - "stack_offset": 0 - }, - { - "address": "0x140015efa", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140015eff", - "size": 3, - "mnemonic": "cmp", - "operands": "qword ptr [rsi], rdi", - "stack_offset": 0 - }, - { - "address": "0x140015f02", - "size": 6, - "mnemonic": "je", - "operands": "0x140016016", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016016", - "0x140015f08" - ] - }, - { - "address": "0x140016016", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140016016", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x140016019", - "size": 8, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0xc0]", - "stack_offset": 0 - }, - { - "address": "0x140016021", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x140016024", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x140016029", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0xd0", - "stack_offset": 0 - }, - { - "address": "0x140016030", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 208 - }, - { - "address": "0x140016032", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 216 - }, - { - "address": "0x140016034", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 224 - }, - { - "address": "0x140016036", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 232 - }, - { - "address": "0x140016037", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 240 - }, - { - "address": "0x140016038", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 248 - }, - { - "address": "0x140016039", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 256 - }, - { - "address": "0x14001603a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 264 - } - ], - "successors": [ - ] - }, - { - "address": "0x140015f5c", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015f5c", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15", - "stack_offset": 0 - }, - { - "address": "0x140015f5f", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 1", - "stack_offset": 0 - }, - { - "address": "0x140015f64", - "size": 5, - "mnemonic": "call", - "operands": "0x140011a80", - "stack_offset": 0 - }, - { - "address": "0x140015f69", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140015f6c", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140015f6f", - "size": 2, - "mnemonic": "je", - "operands": "0x140015f96", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140015f0b", - "size": 3, - "mnemonic": "lea", - "operands": "eax, [rbx - 1]", - "stack_offset": 0 - }, - { - "address": "0x140015f0e", - "size": 3, - "mnemonic": "movsxd", - "operands": "r9, eax", - "stack_offset": 0 - }, - { - "address": "0x140015f11", - "size": 5, - "mnemonic": "lea", - "operands": "r8, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140015f16", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140015f19", - "size": 5, - "mnemonic": "call", - "operands": "0x14001c3c0", - "stack_offset": 0 - }, - { - "address": "0x140015f1e", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140015f20", - "size": 6, - "mnemonic": "jne", - "operands": "0x14001603b", - "stack_offset": 0 - }, - { - "address": "0x140015f26", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140015f28", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140016019", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016019" - ] - }, - { - "address": "0x140015f96", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015f96", - "size": 3, - "mnemonic": "or", - "operands": "edi, 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x140015f99", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140015f9c", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140015fa1", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x140015fa3", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140016019", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016019" - ] - }, - { - "address": "0x140015f71", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015f71", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rax", - "stack_offset": 0 - }, - { - "address": "0x140015f74", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], r15d", - "stack_offset": 0 - }, - { - "address": "0x140015f79", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, ebp", - "stack_offset": 0 - }, - { - "address": "0x140015f7c", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r14", - "stack_offset": 0 - }, - { - "address": "0x140015f7f", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r12", - "stack_offset": 0 - }, - { - "address": "0x140015f82", - "size": 5, - "mnemonic": "call", - "operands": "0x140015d0c", - "stack_offset": 0 - }, - { - "address": "0x140015f87", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140015f89", - "size": 2, - "mnemonic": "je", - "operands": "0x140015f96", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140016021", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x140016024", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x140016029", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0xd0", - "stack_offset": 0 - }, - { - "address": "0x140016030", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 208 - }, - { - "address": "0x140016032", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 216 - }, - { - "address": "0x140016034", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 224 - }, - { - "address": "0x140016036", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 232 - }, - { - "address": "0x140016037", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 240 - }, - { - "address": "0x140016038", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 248 - }, - { - "address": "0x140016039", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 256 - }, - { - "address": "0x14001603a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 264 - } - ], - "successors": [ - ] - }, - { - "address": "0x140015f8b", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015f8b", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140015f8e", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140015f91", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rsi], rax", - "stack_offset": 0 - }, - { - "address": "0x140015f94", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140015f99", - "stack_offset": 0 - } - ], - "successors": [ - "0x140015f99" - ] - }, - { - "address": "0x140015f99", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015f99", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140015f9c", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140015fa1", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x140015fa3", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140016019", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140016052", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -8 - }, - { - "address": "0x140016054", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -16 - }, - { - "address": "0x140016056", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -24 - }, - { - "address": "0x140016058", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -32 - }, - { - "address": "0x14001605a", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -40 - }, - { - "address": "0x14001605e", - "size": 5, - "mnemonic": "lea", - "operands": "rbp, [rsp + 0x30]", - "stack_offset": -136 - }, - { - "address": "0x140016063", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x60], rbx", - "stack_offset": -136 - }, - { - "address": "0x140016067", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x68], rsi", - "stack_offset": -136 - }, - { - "address": "0x14001606b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x70], rdi", - "stack_offset": -136 - }, - { - "address": "0x14001606f", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x1afca]", - "stack_offset": -136 - }, - { - "address": "0x140016076", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rbp", - "stack_offset": -136 - }, - { - "address": "0x140016079", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x28], rax", - "stack_offset": -136 - }, - { - "address": "0x14001607d", - "size": 3, - "mnemonic": "mov", - "operands": "r13d, edx", - "stack_offset": -136 - }, - { - "address": "0x140016080", - "size": 3, - "mnemonic": "mov", - "operands": "r15d, r9d", - "stack_offset": -136 - }, - { - "address": "0x140016083", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rcx", - "stack_offset": -136 - }, - { - "address": "0x140016086", - "size": 3, - "mnemonic": "mov", - "operands": "r12, r8", - "stack_offset": -136 - }, - { - "address": "0x140016089", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 8]", - "stack_offset": -136 - }, - { - "address": "0x14001608d", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d89c", - "stack_offset": -136 - }, - { - "address": "0x140016092", - "size": 6, - "mnemonic": "mov", - "operands": "edi, dword ptr [rbp + 0x88]", - "stack_offset": -136 - }, - { - "address": "0x140016098", - "size": 2, - "mnemonic": "test", - "operands": "edi, edi", - "stack_offset": -136 - }, - { - "address": "0x14001609a", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400160a3", - "stack_offset": -136 - }, - { - "address": "0x14001609c", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x10]", - "stack_offset": -136 - }, - { - "address": "0x1400160a0", - "size": 3, - "mnemonic": "mov", - "operands": "edi, dword ptr [rax + 0xc]", - "stack_offset": -136 - }, - { - "address": "0x1400160a3", - "size": 6, - "mnemonic": "neg", - "operands": "dword ptr [rbp + 0x90]", - "stack_offset": -136 - }, - { - "address": "0x1400160a9", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, r15d", - "stack_offset": -136 - }, - { - "address": "0x1400160ac", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r12", - "stack_offset": -136 - }, - { - "address": "0x1400160af", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi", - "stack_offset": -136 - }, - { - "address": "0x1400160b1", - "size": 2, - "mnemonic": "sbb", - "operands": "edx, edx", - "stack_offset": -136 - }, - { - "address": "0x1400160b3", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [rsp + 0x28], 0", - "stack_offset": -136 - }, - { - "address": "0x1400160b8", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x20], 0", - "stack_offset": -136 - }, - { - "address": "0x1400160be", - "size": 3, - "mnemonic": "and", - "operands": "edx, 8", - "stack_offset": -136 - }, - { - "address": "0x1400160c1", - "size": 2, - "mnemonic": "inc", - "operands": "edx", - "stack_offset": -136 - }, - { - "address": "0x1400160c3", - "size": 5, - "mnemonic": "call", - "operands": "0x14001702c", - "stack_offset": -136 - }, - { - "address": "0x1400160c8", - "size": 3, - "mnemonic": "movsxd", - "operands": "r14, eax", - "stack_offset": -136 - }, - { - "address": "0x1400160cb", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": -136 - }, - { - "address": "0x1400160cd", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400160d6", - "stack_offset": -136 - }, - { - "address": "0x1400160cf", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": -136 - }, - { - "address": "0x1400160d1", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400161a6", - "stack_offset": -136 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400161aa", - "size": 2, - "mnemonic": "je", - "operands": "0x1400161b7", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400161b7", - "0x1400161ac" - ] - }, - { - "address": "0x1400161b7", - "size": 14, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400161b7", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x1400161b9", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x1400161bd", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x1400161c0", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x1400161c5", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rbp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x1400161c9", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rbp + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x1400161cd", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rbp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x1400161d1", - "size": 4, - "mnemonic": "lea", - "operands": "rsp, [rbp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400161d5", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x1400161d7", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x1400161d9", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 16 - }, - { - "address": "0x1400161db", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 24 - }, - { - "address": "0x1400161dd", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 32 - }, - { - "address": "0x1400161de", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400161ac", - "size": 16, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400161ac", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400161b0", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rax + 0x3a8], 0xfffffffd", - "stack_offset": 0 - }, - { - "address": "0x1400161b7", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x1400161b9", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x1400161bd", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x1400161c0", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x1400161c5", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rbp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x1400161c9", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rbp + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x1400161cd", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rbp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x1400161d1", - "size": 4, - "mnemonic": "lea", - "operands": "rsp, [rbp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400161d5", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x1400161d7", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x1400161d9", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 16 - }, - { - "address": "0x1400161db", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 24 - }, - { - "address": "0x1400161dd", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 32 - }, - { - "address": "0x1400161de", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400161e0", - "name": "", - "blocks": [ - { - "address": "0x1400161e0", - "size": 26, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400161e0", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x1400161e2", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -8 - }, - { - "address": "0x1400161e4", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -16 - }, - { - "address": "0x1400161e6", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -24 - }, - { - "address": "0x1400161e8", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -32 - }, - { - "address": "0x1400161ea", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -40 - }, - { - "address": "0x1400161ee", - "size": 5, - "mnemonic": "lea", - "operands": "rbp, [rsp + 0x50]", - "stack_offset": -136 - }, - { - "address": "0x1400161f3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x40], rbx", - "stack_offset": -136 - }, - { - "address": "0x1400161f7", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x48], rsi", - "stack_offset": -136 - }, - { - "address": "0x1400161fb", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x50], rdi", - "stack_offset": -136 - }, - { - "address": "0x1400161ff", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x1ae3a]", - "stack_offset": -136 - }, - { - "address": "0x140016206", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rbp", - "stack_offset": -136 - }, - { - "address": "0x140016209", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 8], rax", - "stack_offset": -136 - }, - { - "address": "0x14001620d", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdi, dword ptr [rbp + 0x60]", - "stack_offset": -136 - }, - { - "address": "0x140016211", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r9", - "stack_offset": -136 - }, - { - "address": "0x140016214", - "size": 3, - "mnemonic": "mov", - "operands": "r12d, r8d", - "stack_offset": -136 - }, - { - "address": "0x140016217", - "size": 3, - "mnemonic": "mov", - "operands": "r13, rdx", - "stack_offset": -136 - }, - { - "address": "0x14001621a", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -136 - }, - { - "address": "0x14001621d", - "size": 2, - "mnemonic": "test", - "operands": "edi, edi", - "stack_offset": -136 - }, - { - "address": "0x14001621f", - "size": 2, - "mnemonic": "jle", - "operands": "0x140016235", - "stack_offset": -136 - }, - { - "address": "0x140016221", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi", - "stack_offset": -136 - }, - { - "address": "0x140016224", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r9", - "stack_offset": -136 - }, - { - "address": "0x140016227", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d9c0", - "stack_offset": -136 - }, - { - "address": "0x14001622c", - "size": 2, - "mnemonic": "cmp", - "operands": "eax, edi", - "stack_offset": -136 - }, - { - "address": "0x14001622e", - "size": 3, - "mnemonic": "lea", - "operands": "edi, [rax + 1]", - "stack_offset": -136 - }, - { - "address": "0x140016231", - "size": 2, - "mnemonic": "jl", - "operands": "0x140016235", - "stack_offset": -136 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140016239", - "size": 3, - "mnemonic": "test", - "operands": "r14d, r14d", - "stack_offset": 0 - }, - { - "address": "0x14001623c", - "size": 2, - "mnemonic": "jne", - "operands": "0x140016245", - "stack_offset": 0 - }, - { - "address": "0x14001623e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x140016241", - "size": 4, - "mnemonic": "mov", - "operands": "r14d, dword ptr [rax + 0xc]", - "stack_offset": 0 - }, - { - "address": "0x140016245", - "size": 6, - "mnemonic": "neg", - "operands": "dword ptr [rbp + 0x80]", - "stack_offset": 0 - }, - { - "address": "0x14001624b", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, edi", - "stack_offset": 0 - }, - { - "address": "0x14001624e", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rsi", - "stack_offset": 0 - }, - { - "address": "0x140016251", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r14d", - "stack_offset": 0 - }, - { - "address": "0x140016254", - "size": 2, - "mnemonic": "sbb", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140016256", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [rsp + 0x28], 0", - "stack_offset": 0 - }, - { - "address": "0x14001625b", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x20], 0", - "stack_offset": 0 - }, - { - "address": "0x140016261", - "size": 3, - "mnemonic": "and", - "operands": "edx, 8", - "stack_offset": 0 - }, - { - "address": "0x140016264", - "size": 2, - "mnemonic": "inc", - "operands": "edx", - "stack_offset": 0 - }, - { - "address": "0x140016266", - "size": 5, - "mnemonic": "call", - "operands": "0x14001702c", - "stack_offset": 0 - }, - { - "address": "0x14001626b", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14001626d", - "size": 3, - "mnemonic": "movsxd", - "operands": "r15, eax", - "stack_offset": 0 - }, - { - "address": "0x140016270", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140016272", - "size": 6, - "mnemonic": "je", - "operands": "0x1400164eb", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400164eb", - "0x140016278" - ] - }, - { - "address": "0x140016233", - "size": 20, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016233", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": 0 - }, - { - "address": "0x140016235", - "size": 4, - "mnemonic": "mov", - "operands": "r14d, dword ptr [rbp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x140016239", - "size": 3, - "mnemonic": "test", - "operands": "r14d, r14d", - "stack_offset": 0 - }, - { - "address": "0x14001623c", - "size": 2, - "mnemonic": "jne", - "operands": "0x140016245", - "stack_offset": 0 - }, - { - "address": "0x14001623e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x140016241", - "size": 4, - "mnemonic": "mov", - "operands": "r14d, dword ptr [rax + 0xc]", - "stack_offset": 0 - }, - { - "address": "0x140016245", - "size": 6, - "mnemonic": "neg", - "operands": "dword ptr [rbp + 0x80]", - "stack_offset": 0 - }, - { - "address": "0x14001624b", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, edi", - "stack_offset": 0 - }, - { - "address": "0x14001624e", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rsi", - "stack_offset": 0 - }, - { - "address": "0x140016251", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r14d", - "stack_offset": 0 - }, - { - "address": "0x140016254", - "size": 2, - "mnemonic": "sbb", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140016256", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [rsp + 0x28], 0", - "stack_offset": 0 - }, - { - "address": "0x14001625b", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x20], 0", - "stack_offset": 0 - }, - { - "address": "0x140016261", - "size": 3, - "mnemonic": "and", - "operands": "edx, 8", - "stack_offset": 0 - }, - { - "address": "0x140016264", - "size": 2, - "mnemonic": "inc", - "operands": "edx", - "stack_offset": 0 - }, - { - "address": "0x140016266", - "size": 5, - "mnemonic": "call", - "operands": "0x14001702c", - "stack_offset": 0 - }, - { - "address": "0x14001626b", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14001626d", - "size": 3, - "mnemonic": "movsxd", - "operands": "r15, eax", - "stack_offset": 0 - }, - { - "address": "0x140016270", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140016272", - "size": 6, - "mnemonic": "je", - "operands": "0x1400164eb", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400164ef", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x1400164f2", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x1400164f7", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rbp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x1400164fb", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rbp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x1400164ff", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rbp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140016503", - "size": 4, - "mnemonic": "lea", - "operands": "rsp, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140016507", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x140016509", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x14001650b", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 16 - }, - { - "address": "0x14001650d", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 24 - }, - { - "address": "0x14001650f", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 32 - }, - { - "address": "0x140016510", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140016278", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016278", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r15", - "stack_offset": 0 - }, - { - "address": "0x14001627b", - "size": 3, - "mnemonic": "add", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001627e", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140016282", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x140016285", - "size": 3, - "mnemonic": "sbb", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140016288", - "size": 3, - "mnemonic": "and", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001628b", - "size": 6, - "mnemonic": "je", - "operands": "0x1400164ce", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400164ce", - "0x140016291" - ] - }, - { - "address": "0x1400164ce", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400164ce", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx", - "stack_offset": 0 - }, - { - "address": "0x1400164d1", - "size": 2, - "mnemonic": "mov", - "operands": "esi, edx", - "stack_offset": 0 - }, - { - "address": "0x1400164d3", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400164d6", - "size": 2, - "mnemonic": "je", - "operands": "0x1400164e9", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400164e9", - "0x1400164d8" - ] - }, - { - "address": "0x140016291", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016291", - "size": 10, - "mnemonic": "movabs", - "operands": "r8, 0xffffffffffffff0", - "stack_offset": 0 - }, - { - "address": "0x14001629b", - "size": 6, - "mnemonic": "cmp", - "operands": "rax, 0x400", - "stack_offset": 0 - }, - { - "address": "0x1400162a1", - "size": 2, - "mnemonic": "ja", - "operands": "0x1400162d4", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400162d4", - "0x1400162a3" - ] - }, - { - "address": "0x1400164e9", - "size": 14, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400164e9", - "size": 2, - "mnemonic": "mov", - "operands": "eax, esi", - "stack_offset": 0 - }, - { - "address": "0x1400164eb", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400164ef", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x1400164f2", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x1400164f7", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rbp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x1400164fb", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rbp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x1400164ff", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rbp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140016503", - "size": 4, - "mnemonic": "lea", - "operands": "rsp, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140016507", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x140016509", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x14001650b", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 16 - }, - { - "address": "0x14001650d", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 24 - }, - { - "address": "0x14001650f", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 32 - }, - { - "address": "0x140016510", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400164d8", - "size": 18, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400164d8", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x1400164dc", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rcx], 0xdddd", - "stack_offset": 0 - }, - { - "address": "0x1400164e2", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400164e9", - "stack_offset": 0 - }, - { - "address": "0x1400164e4", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x1400164e9", - "size": 2, - "mnemonic": "mov", - "operands": "eax, esi", - "stack_offset": 0 - }, - { - "address": "0x1400164eb", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400164ef", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x1400164f2", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x1400164f7", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rbp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x1400164fb", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rbp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x1400164ff", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rbp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140016503", - "size": 4, - "mnemonic": "lea", - "operands": "rsp, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140016507", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x140016509", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x14001650b", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 16 - }, - { - "address": "0x14001650d", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 24 - }, - { - "address": "0x14001650f", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 32 - }, - { - "address": "0x140016510", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400162d4", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400162d4", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400162d7", - "size": 5, - "mnemonic": "call", - "operands": "0x140015200", - "stack_offset": 0 - }, - { - "address": "0x1400162dc", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x1400162de", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400162e1", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x1400162e4", - "size": 2, - "mnemonic": "je", - "operands": "0x1400162f0", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400162f0", - "0x1400162e6" - ] - }, - { - "address": "0x1400162a3", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400162a3", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + 0xf]", - "stack_offset": 0 - }, - { - "address": "0x1400162a7", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400162aa", - "size": 2, - "mnemonic": "ja", - "operands": "0x1400162af", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400162af", - "0x1400162ac" - ] - }, - { - "address": "0x1400162f0", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400162f0", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400162f3", - "size": 6, - "mnemonic": "je", - "operands": "0x1400164d1", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400162ec", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x1400162f0", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400162f3", - "size": 6, - "mnemonic": "je", - "operands": "0x1400164d1", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400164d1", - "0x1400162f9" - ] - }, - { - "address": "0x1400162af", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400162af", - "size": 4, - "mnemonic": "and", - "operands": "rcx, 0xfffffffffffffff0", - "stack_offset": 0 - }, - { - "address": "0x1400162b3", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400162b6", - "size": 5, - "mnemonic": "call", - "operands": "0x1400057a0", - "stack_offset": 0 - }, - { - "address": "0x1400162bb", - "size": 3, - "mnemonic": "sub", - "operands": "rsp, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400162be", - "size": 5, - "mnemonic": "lea", - "operands": "rbx, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x1400162c3", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400162c6", - "size": 6, - "mnemonic": "je", - "operands": "0x1400164d1", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400164d1", - "0x1400162cc" - ] - }, - { - "address": "0x1400162ac", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400162ac", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r8", - "stack_offset": 0 - }, - { - "address": "0x1400162af", - "size": 4, - "mnemonic": "and", - "operands": "rcx, 0xfffffffffffffff0", - "stack_offset": 0 - }, - { - "address": "0x1400162b3", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400162b6", - "size": 5, - "mnemonic": "call", - "operands": "0x1400057a0", - "stack_offset": 0 - }, - { - "address": "0x1400162bb", - "size": 3, - "mnemonic": "sub", - "operands": "rsp, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400162be", - "size": 5, - "mnemonic": "lea", - "operands": "rbx, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x1400162c3", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400162c6", - "size": 6, - "mnemonic": "je", - "operands": "0x1400164d1", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400164d1", - "0x1400162cc" - ] - }, - { - "address": "0x1400164d1", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400164d1", - "size": 2, - "mnemonic": "mov", - "operands": "esi, edx", - "stack_offset": 0 - }, - { - "address": "0x1400164d3", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400164d6", - "size": 2, - "mnemonic": "je", - "operands": "0x1400164e9", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400162fe", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, edi", - "stack_offset": 0 - }, - { - "address": "0x140016301", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rsi", - "stack_offset": 0 - }, - { - "address": "0x140016304", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rbx", - "stack_offset": 0 - }, - { - "address": "0x140016309", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 1", - "stack_offset": 0 - }, - { - "address": "0x14001630e", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r14d", - "stack_offset": 0 - }, - { - "address": "0x140016311", - "size": 5, - "mnemonic": "call", - "operands": "0x14001702c", - "stack_offset": 0 - }, - { - "address": "0x140016316", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140016318", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001631a", - "size": 6, - "mnemonic": "je", - "operands": "0x1400164d1", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400162d2", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400162ec", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140016325", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, r15d", - "stack_offset": 0 - }, - { - "address": "0x140016328", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rdx", - "stack_offset": 0 - }, - { - "address": "0x14001632d", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx", - "stack_offset": 0 - }, - { - "address": "0x140016330", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rdx", - "stack_offset": 0 - }, - { - "address": "0x140016335", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r13", - "stack_offset": 0 - }, - { - "address": "0x140016338", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], edx", - "stack_offset": 0 - }, - { - "address": "0x14001633c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdx", - "stack_offset": 0 - }, - { - "address": "0x140016341", - "size": 3, - "mnemonic": "mov", - "operands": "edx, r12d", - "stack_offset": 0 - }, - { - "address": "0x140016344", - "size": 5, - "mnemonic": "call", - "operands": "0x1400121ec", - "stack_offset": 0 - }, - { - "address": "0x140016349", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14001634b", - "size": 3, - "mnemonic": "movsxd", - "operands": "rsi, eax", - "stack_offset": 0 - }, - { - "address": "0x14001634e", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140016350", - "size": 6, - "mnemonic": "je", - "operands": "0x1400164d1", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400164d1", - "0x140016356" - ] - }, - { - "address": "0x1400162ec", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400162ec", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x1400162f0", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400162f3", - "size": 6, - "mnemonic": "je", - "operands": "0x1400164d1", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400164d1", - "0x1400162f9" - ] - }, - { - "address": "0x140016356", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016356", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x400", - "stack_offset": 0 - }, - { - "address": "0x14001635c", - "size": 3, - "mnemonic": "test", - "operands": "r8d, r12d", - "stack_offset": 0 - }, - { - "address": "0x14001635f", - "size": 2, - "mnemonic": "je", - "operands": "0x1400163b2", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400163b2", - "0x140016361" - ] - }, - { - "address": "0x1400163b2", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400163b2", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400163b5", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400163b8", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rcx + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x1400163bc", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400163bf", - "size": 3, - "mnemonic": "sbb", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400163c2", - "size": 3, - "mnemonic": "and", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400163c5", - "size": 6, - "mnemonic": "je", - "operands": "0x1400164b1", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140016364", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140016366", - "size": 6, - "mnemonic": "je", - "operands": "0x1400164d8", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400164d8", - "0x14001636c" - ] - }, - { - "address": "0x1400164b1", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400164b1", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": 0 - }, - { - "address": "0x1400164b4", - "size": 3, - "mnemonic": "test", - "operands": "rdi, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400164b7", - "size": 2, - "mnemonic": "je", - "operands": "0x1400164ca", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400164ca", - "0x1400164b9" - ] - }, - { - "address": "0x1400163cb", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400163cb", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, r8", - "stack_offset": 0 - }, - { - "address": "0x1400163ce", - "size": 2, - "mnemonic": "ja", - "operands": "0x140016405", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016405", - "0x1400163d0" - ] - }, - { - "address": "0x14001636c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001636c", - "size": 2, - "mnemonic": "cmp", - "operands": "esi, eax", - "stack_offset": 0 - }, - { - "address": "0x14001636e", - "size": 6, - "mnemonic": "jg", - "operands": "0x1400164d1", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400164d1", - "0x140016374" - ] - }, - { - "address": "0x1400164ca", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400164ca", - "size": 2, - "mnemonic": "xor", - "operands": "esi, esi", - "stack_offset": 0 - }, - { - "address": "0x1400164cc", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400164d8", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400164d8" - ] - }, - { - "address": "0x1400164b9", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400164b9", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rdi - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x1400164bd", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rcx], 0xdddd", - "stack_offset": 0 - }, - { - "address": "0x1400164c3", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400164ca", - "stack_offset": 0 - }, - { - "address": "0x1400164c5", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x1400164ca", - "size": 2, - "mnemonic": "xor", - "operands": "esi, esi", - "stack_offset": 0 - }, - { - "address": "0x1400164cc", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400164d8", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400164d8" - ] - }, - { - "address": "0x140016405", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016405", - "size": 5, - "mnemonic": "call", - "operands": "0x140015200", - "stack_offset": 0 - }, - { - "address": "0x14001640a", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14001640c", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax", - "stack_offset": 0 - }, - { - "address": "0x14001640f", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140016412", - "size": 2, - "mnemonic": "je", - "operands": "0x14001641e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001641e", - "0x140016414" - ] - }, - { - "address": "0x1400163d0", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400163d0", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rcx + 0xf]", - "stack_offset": 0 - }, - { - "address": "0x1400163d4", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400163d7", - "size": 2, - "mnemonic": "ja", - "operands": "0x1400163e3", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140016379", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, r15d", - "stack_offset": 0 - }, - { - "address": "0x14001637c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rdx", - "stack_offset": 0 - }, - { - "address": "0x140016381", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx", - "stack_offset": 0 - }, - { - "address": "0x140016384", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rdx", - "stack_offset": 0 - }, - { - "address": "0x140016389", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r13", - "stack_offset": 0 - }, - { - "address": "0x14001638c", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], eax", - "stack_offset": 0 - }, - { - "address": "0x140016390", - "size": 3, - "mnemonic": "mov", - "operands": "edx, r12d", - "stack_offset": 0 - }, - { - "address": "0x140016393", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x140016397", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": 0 - }, - { - "address": "0x14001639c", - "size": 5, - "mnemonic": "call", - "operands": "0x1400121ec", - "stack_offset": 0 - }, - { - "address": "0x1400163a1", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x1400163a3", - "size": 2, - "mnemonic": "mov", - "operands": "esi, eax", - "stack_offset": 0 - }, - { - "address": "0x1400163a5", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400163a7", - "size": 6, - "mnemonic": "jne", - "operands": "0x1400164d8", - "stack_offset": 0 - }, - { - "address": "0x1400163ad", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400164d1", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400164d1" - ] - }, - { - "address": "0x14001641e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001641e", - "size": 3, - "mnemonic": "test", - "operands": "rdi, rdi", - "stack_offset": 0 - }, - { - "address": "0x140016421", - "size": 6, - "mnemonic": "je", - "operands": "0x1400164ca", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001641a", - "size": 4, - "mnemonic": "add", - "operands": "rdi, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001641e", - "size": 3, - "mnemonic": "test", - "operands": "rdi, rdi", - "stack_offset": 0 - }, - { - "address": "0x140016421", - "size": 6, - "mnemonic": "je", - "operands": "0x1400164ca", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400164ca", - "0x140016427" - ] - }, - { - "address": "0x1400163e3", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400163e3", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xfffffffffffffff0", - "stack_offset": 0 - }, - { - "address": "0x1400163e7", - "size": 5, - "mnemonic": "call", - "operands": "0x1400057a0", - "stack_offset": 0 - }, - { - "address": "0x1400163ec", - "size": 3, - "mnemonic": "sub", - "operands": "rsp, rax", - "stack_offset": 0 - }, - { - "address": "0x1400163ef", - "size": 5, - "mnemonic": "lea", - "operands": "rdi, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x1400163f4", - "size": 3, - "mnemonic": "test", - "operands": "rdi, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400163f7", - "size": 6, - "mnemonic": "je", - "operands": "0x1400164ca", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400164ca", - "0x1400163fd" - ] - }, - { - "address": "0x1400163d9", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400163d9", - "size": 10, - "mnemonic": "movabs", - "operands": "rax, 0xffffffffffffff0", - "stack_offset": 0 - }, - { - "address": "0x1400163e3", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xfffffffffffffff0", - "stack_offset": 0 - }, - { - "address": "0x1400163e7", - "size": 5, - "mnemonic": "call", - "operands": "0x1400057a0", - "stack_offset": 0 - }, - { - "address": "0x1400163ec", - "size": 3, - "mnemonic": "sub", - "operands": "rsp, rax", - "stack_offset": 0 - }, - { - "address": "0x1400163ef", - "size": 5, - "mnemonic": "lea", - "operands": "rdi, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x1400163f4", - "size": 3, - "mnemonic": "test", - "operands": "rdi, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400163f7", - "size": 6, - "mnemonic": "je", - "operands": "0x1400164ca", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001642c", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, r15d", - "stack_offset": 0 - }, - { - "address": "0x14001642f", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rdx", - "stack_offset": 0 - }, - { - "address": "0x140016434", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx", - "stack_offset": 0 - }, - { - "address": "0x140016437", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rdx", - "stack_offset": 0 - }, - { - "address": "0x14001643c", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r13", - "stack_offset": 0 - }, - { - "address": "0x14001643f", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], esi", - "stack_offset": 0 - }, - { - "address": "0x140016443", - "size": 3, - "mnemonic": "mov", - "operands": "edx, r12d", - "stack_offset": 0 - }, - { - "address": "0x140016446", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdi", - "stack_offset": 0 - }, - { - "address": "0x14001644b", - "size": 5, - "mnemonic": "call", - "operands": "0x1400121ec", - "stack_offset": 0 - }, - { - "address": "0x140016450", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140016452", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140016454", - "size": 2, - "mnemonic": "je", - "operands": "0x1400164b4", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140016403", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001641a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001641a" - ] - }, - { - "address": "0x1400164b4", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400164b4", - "size": 3, - "mnemonic": "test", - "operands": "rdi, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400164b7", - "size": 2, - "mnemonic": "je", - "operands": "0x1400164ca", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140016459", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, esi", - "stack_offset": 0 - }, - { - "address": "0x14001645c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rdx", - "stack_offset": 0 - }, - { - "address": "0x140016461", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi", - "stack_offset": 0 - }, - { - "address": "0x140016464", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rdx", - "stack_offset": 0 - }, - { - "address": "0x140016469", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r14d", - "stack_offset": 0 - }, - { - "address": "0x14001646c", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001646e", - "size": 2, - "mnemonic": "jne", - "operands": "0x140016486", - "stack_offset": 0 - }, - { - "address": "0x140016470", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], edx", - "stack_offset": 0 - }, - { - "address": "0x140016474", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdx", - "stack_offset": 0 - }, - { - "address": "0x140016479", - "size": 5, - "mnemonic": "call", - "operands": "0x1400170bc", - "stack_offset": 0 - }, - { - "address": "0x14001647e", - "size": 2, - "mnemonic": "mov", - "operands": "esi, eax", - "stack_offset": 0 - }, - { - "address": "0x140016480", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140016482", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001649e", - "stack_offset": 0 - }, - { - "address": "0x140016484", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400164b4", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400164b4" - ] - }, - { - "address": "0x14001641a", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001641a", - "size": 4, - "mnemonic": "add", - "operands": "rdi, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001641e", - "size": 3, - "mnemonic": "test", - "operands": "rdi, rdi", - "stack_offset": 0 - }, - { - "address": "0x140016421", - "size": 6, - "mnemonic": "je", - "operands": "0x1400164ca", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140016bcb", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x140016bcc", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x140016bcd", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x140016bcf", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -32 - }, - { - "address": "0x140016bd1", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -40 - }, - { - "address": "0x140016bd3", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -48 - }, - { - "address": "0x140016bd7", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x1a462]", - "stack_offset": -112 - }, - { - "address": "0x140016bde", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -112 - }, - { - "address": "0x140016be1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rax", - "stack_offset": -112 - }, - { - "address": "0x140016be6", - "size": 8, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0xa0]", - "stack_offset": -112 - }, - { - "address": "0x140016bee", - "size": 7, - "mnemonic": "lea", - "operands": "rbx, [rip + 0x1cb4b]", - "stack_offset": -112 - }, - { - "address": "0x140016bf5", - "size": 3, - "mnemonic": "xor", - "operands": "r12d, r12d", - "stack_offset": -112 - }, - { - "address": "0x140016bf8", - "size": 7, - "mnemonic": "lea", - "operands": "rdi, [rip + 0xa881]", - "stack_offset": -112 - }, - { - "address": "0x140016bff", - "size": 3, - "mnemonic": "test", - "operands": "r9, r9", - "stack_offset": -112 - }, - { - "address": "0x140016c02", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdx", - "stack_offset": -112 - }, - { - "address": "0x140016c05", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rdx", - "stack_offset": -112 - }, - { - "address": "0x140016c08", - "size": 4, - "mnemonic": "cmovne", - "operands": "rbx, r9", - "stack_offset": -112 - }, - { - "address": "0x140016c0c", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": -112 - }, - { - "address": "0x140016c0f", - "size": 5, - "mnemonic": "lea", - "operands": "ebp, [r12 + 1]", - "stack_offset": -112 - }, - { - "address": "0x140016c14", - "size": 4, - "mnemonic": "cmovne", - "operands": "rbp, r8", - "stack_offset": -112 - }, - { - "address": "0x140016c18", - "size": 4, - "mnemonic": "cmovne", - "operands": "rdi, rdx", - "stack_offset": -112 - }, - { - "address": "0x140016c1c", - "size": 3, - "mnemonic": "neg", - "operands": "rax", - "stack_offset": -112 - }, - { - "address": "0x140016c1f", - "size": 3, - "mnemonic": "sbb", - "operands": "r14, r14", - "stack_offset": -112 - }, - { - "address": "0x140016c22", - "size": 3, - "mnemonic": "and", - "operands": "r14, rcx", - "stack_offset": -112 - }, - { - "address": "0x140016c25", - "size": 3, - "mnemonic": "test", - "operands": "rbp, rbp", - "stack_offset": -112 - }, - { - "address": "0x140016c28", - "size": 2, - "mnemonic": "jne", - "operands": "0x140016c36", - "stack_offset": -112 - }, - { - "address": "0x140016c2a", - "size": 7, - "mnemonic": "mov", - "operands": "rax, 0xfffffffffffffffe", - "stack_offset": -112 - }, - { - "address": "0x140016c31", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140016d69", - "stack_offset": -112 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140016d6e", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x140016d71", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x140016d76", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40", - "stack_offset": 0 - }, - { - "address": "0x140016d7a", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 64 - }, - { - "address": "0x140016d7c", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 72 - }, - { - "address": "0x140016d7e", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 80 - }, - { - "address": "0x140016d80", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 88 - }, - { - "address": "0x140016d81", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 96 - }, - { - "address": "0x140016d82", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 104 - }, - { - "address": "0x140016d83", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 112 - }, - { - "address": "0x140016d84", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 120 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140017260", - "name": "", - "blocks": [ - { - "address": "0x140017260", - "size": 15, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x140017260", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140017262", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x140017263", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x48", - "stack_offset": -16 - }, - { - "address": "0x140017267", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx", - "stack_offset": -88 - }, - { - "address": "0x14001726a", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rcx", - "stack_offset": -88 - }, - { - "address": "0x14001726d", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -88 - }, - { - "address": "0x140017270", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001728e", - "stack_offset": -88 - }, - { - "address": "0x140017272", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": -88 - }, - { - "address": "0x140017277", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16", - "stack_offset": -88 - }, - { - "address": "0x14001727d", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4", - "stack_offset": -88 - }, - { - "address": "0x140017282", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x7fffffff", - "stack_offset": -88 - }, - { - "address": "0x140017287", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x48", - "stack_offset": -88 - }, - { - "address": "0x14001728b", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": -16 - }, - { - "address": "0x14001728c", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001728d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140017819", - "name": "", - "blocks": [ - { - "address": "0x140017819", - "size": 20, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017819", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001781a", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x14001781b", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x14001781c", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x14001781e", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x140017820", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x140017822", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x140017824", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -56 - }, - { - "address": "0x140017827", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x50", - "stack_offset": -56 - }, - { - "address": "0x14001782b", - "size": 3, - "mnemonic": "xor", - "operands": "r15d, r15d", - "stack_offset": -136 - }, - { - "address": "0x14001782e", - "size": 3, - "mnemonic": "mov", - "operands": "r13, rdx", - "stack_offset": -136 - }, - { - "address": "0x140017831", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -136 - }, - { - "address": "0x140017834", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": -136 - }, - { - "address": "0x140017837", - "size": 2, - "mnemonic": "jne", - "operands": "0x140017850", - "stack_offset": -136 - }, - { - "address": "0x140017839", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": -136 - }, - { - "address": "0x14001783e", - "size": 4, - "mnemonic": "lea", - "operands": "ebx, [r13 + 0x16]", - "stack_offset": -136 - }, - { - "address": "0x140017842", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rax], ebx", - "stack_offset": -136 - }, - { - "address": "0x140017844", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4", - "stack_offset": -136 - }, - { - "address": "0x140017849", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx", - "stack_offset": -136 - }, - { - "address": "0x14001784b", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140017a20", - "stack_offset": -136 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140017a28", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x50", - "stack_offset": 0 - }, - { - "address": "0x140017a2c", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 80 - }, - { - "address": "0x140017a2e", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 88 - }, - { - "address": "0x140017a30", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 96 - }, - { - "address": "0x140017a32", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 104 - }, - { - "address": "0x140017a34", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 112 - }, - { - "address": "0x140017a35", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 120 - }, - { - "address": "0x140017a36", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 128 - }, - { - "address": "0x140017a37", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 136 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140017bd4", - "name": "", - "blocks": [ - { - "address": "0x140017bd4", - "size": 17, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017bd4", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140017bd6", - "size": 1, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": -8 - }, - { - "address": "0x140017bd7", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -16 - }, - { - "address": "0x140017bd8", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -24 - }, - { - "address": "0x140017bd9", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -32 - }, - { - "address": "0x140017bdb", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -40 - }, - { - "address": "0x140017bdd", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -48 - }, - { - "address": "0x140017bdf", - "size": 8, - "mnemonic": "lea", - "operands": "rbp, [rsp - 0x240]", - "stack_offset": -56 - }, - { - "address": "0x140017be7", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x340", - "stack_offset": -56 - }, - { - "address": "0x140017bee", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x1944b]", - "stack_offset": -888 - }, - { - "address": "0x140017bf5", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -888 - }, - { - "address": "0x140017bf8", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x230], rax", - "stack_offset": -888 - }, - { - "address": "0x140017bff", - "size": 3, - "mnemonic": "mov", - "operands": "r12, r8", - "stack_offset": -888 - }, - { - "address": "0x140017c02", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -888 - }, - { - "address": "0x140017c05", - "size": 10, - "mnemonic": "movabs", - "operands": "rbx, 0x200000000801", - "stack_offset": -888 - }, - { - "address": "0x140017c0f", - "size": 3, - "mnemonic": "cmp", - "operands": "rdx, rcx", - "stack_offset": -888 - }, - { - "address": "0x140017c12", - "size": 2, - "mnemonic": "je", - "operands": "0x140017c36", - "stack_offset": -888 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140017c39", - "size": 4, - "mnemonic": "cmp", - "operands": "r8b, 0x3a", - "stack_offset": 0 - }, - { - "address": "0x140017c3d", - "size": 2, - "mnemonic": "jne", - "operands": "0x140017c5d", - "stack_offset": 0 - }, - { - "address": "0x140017c3f", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rdi + 1]", - "stack_offset": 0 - }, - { - "address": "0x140017c43", - "size": 3, - "mnemonic": "cmp", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x140017c46", - "size": 2, - "mnemonic": "je", - "operands": "0x140017c5d", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140017c16", - "size": 2, - "mnemonic": "sub", - "operands": "al, 0x2f", - "stack_offset": 0 - }, - { - "address": "0x140017c18", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 0x2d", - "stack_offset": 0 - }, - { - "address": "0x140017c1a", - "size": 2, - "mnemonic": "ja", - "operands": "0x140017c26", - "stack_offset": 0 - } - ], - "successors": [ - "0x140017c26", - "0x140017c1c" - ] - }, - { - "address": "0x140017c5d", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017c5d", - "size": 4, - "mnemonic": "sub", - "operands": "r8b, 0x2f", - "stack_offset": 0 - }, - { - "address": "0x140017c61", - "size": 3, - "mnemonic": "xor", - "operands": "r14d, r14d", - "stack_offset": 0 - }, - { - "address": "0x140017c64", - "size": 4, - "mnemonic": "cmp", - "operands": "r8b, 0x2d", - "stack_offset": 0 - }, - { - "address": "0x140017c68", - "size": 2, - "mnemonic": "ja", - "operands": "0x140017c76", - "stack_offset": 0 - } - ], - "successors": [ - "0x140017c76", - "0x140017c6a" - ] - }, - { - "address": "0x140017c48", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017c48", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r12", - "stack_offset": 0 - }, - { - "address": "0x140017c4b", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x140017c4e", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140017c50", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140017c53", - "size": 5, - "mnemonic": "call", - "operands": "0x140017a50", - "stack_offset": 0 - }, - { - "address": "0x140017c58", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140017f11", - "stack_offset": 0 - } - ], - "successors": [ - "0x140017f11" - ] - }, - { - "address": "0x140017c26", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017c26", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140017c29", - "size": 5, - "mnemonic": "call", - "operands": "0x14001cea8", - "stack_offset": 0 - }, - { - "address": "0x140017c2e", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x140017c31", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x140017c34", - "size": 2, - "mnemonic": "jne", - "operands": "0x140017c14", - "stack_offset": 0 - }, - { - "address": "0x140017c36", - "size": 3, - "mnemonic": "mov", - "operands": "r8b, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140017c39", - "size": 4, - "mnemonic": "cmp", - "operands": "r8b, 0x3a", - "stack_offset": 0 - }, - { - "address": "0x140017c3d", - "size": 2, - "mnemonic": "jne", - "operands": "0x140017c5d", - "stack_offset": 0 - }, - { - "address": "0x140017c3f", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rdi + 1]", - "stack_offset": 0 - }, - { - "address": "0x140017c43", - "size": 3, - "mnemonic": "cmp", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x140017c46", - "size": 2, - "mnemonic": "je", - "operands": "0x140017c5d", - "stack_offset": 0 - } - ], - "successors": [ - "0x140017c5d", - "0x140017c48" - ] - }, - { - "address": "0x140017c1c", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017c1c", - "size": 4, - "mnemonic": "movsx", - "operands": "rax, al", - "stack_offset": 0 - }, - { - "address": "0x140017c20", - "size": 4, - "mnemonic": "bt", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140017c24", - "size": 2, - "mnemonic": "jb", - "operands": "0x140017c36", - "stack_offset": 0 - } - ], - "successors": [ - "0x140017c36", - "0x140017c26" - ] - }, - { - "address": "0x140017c76", - "size": 26, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017c76", - "size": 3, - "mnemonic": "mov", - "operands": "al, r14b", - "stack_offset": 0 - }, - { - "address": "0x140017c79", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140017c7c", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140017c80", - "size": 3, - "mnemonic": "inc", - "operands": "rdx", - "stack_offset": 0 - }, - { - "address": "0x140017c83", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x250", - "stack_offset": 0 - }, - { - "address": "0x140017c89", - "size": 2, - "mnemonic": "neg", - "operands": "al", - "stack_offset": 0 - }, - { - "address": "0x140017c8b", - "size": 3, - "mnemonic": "sbb", - "operands": "r13, r13", - "stack_offset": 0 - }, - { - "address": "0x140017c8e", - "size": 3, - "mnemonic": "and", - "operands": "r13, rdx", - "stack_offset": 0 - }, - { - "address": "0x140017c91", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140017c93", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], r13", - "stack_offset": 0 - }, - { - "address": "0x140017c98", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x140017c9d", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140017c9f", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], r14", - "stack_offset": 0 - }, - { - "address": "0x140017ca4", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140017ca9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], r14", - "stack_offset": 0 - }, - { - "address": "0x140017cae", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x50], r14", - "stack_offset": 0 - }, - { - "address": "0x140017cb3", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x58], r14", - "stack_offset": 0 - }, - { - "address": "0x140017cb8", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], r14", - "stack_offset": 0 - }, - { - "address": "0x140017cbd", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x68], r14b", - "stack_offset": 0 - }, - { - "address": "0x140017cc2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d89c", - "stack_offset": 0 - }, - { - "address": "0x140017cc7", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x140017ccc", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0xfde9", - "stack_offset": 0 - }, - { - "address": "0x140017cd1", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0xc], ecx", - "stack_offset": 0 - }, - { - "address": "0x140017cd4", - "size": 2, - "mnemonic": "jne", - "operands": "0x140017ced", - "stack_offset": 0 - }, - { - "address": "0x140017cd6", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x78], r14b", - "stack_offset": 0 - }, - { - "address": "0x140017cda", - "size": 2, - "mnemonic": "je", - "operands": "0x140017ce8", - "stack_offset": 0 - } - ], - "successors": [ - "0x140017ce8", - "0x140017cdc" - ] - }, - { - "address": "0x140017c6a", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017c6a", - "size": 4, - "mnemonic": "movsx", - "operands": "rax, r8b", - "stack_offset": 0 - }, - { - "address": "0x140017c6e", - "size": 4, - "mnemonic": "bt", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140017c72", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x140017c74", - "size": 2, - "mnemonic": "jb", - "operands": "0x140017c79", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140017f18", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x140017f1b", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x140017f20", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0x340", - "stack_offset": 0 - }, - { - "address": "0x140017f27", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 832 - }, - { - "address": "0x140017f29", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 840 - }, - { - "address": "0x140017f2b", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 848 - }, - { - "address": "0x140017f2d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 856 - }, - { - "address": "0x140017f2e", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 864 - }, - { - "address": "0x140017f2f", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 872 - }, - { - "address": "0x140017f30", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 880 - }, - { - "address": "0x140017f31", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 888 - } - ], - "successors": [ - ] - }, - { - "address": "0x140017ce8", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017ce8", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ecx", - "stack_offset": 0 - }, - { - "address": "0x140017ceb", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140017d25", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140017ce1", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rax + 0x3a8], 0xfffffffd", - "stack_offset": 0 - }, - { - "address": "0x140017ce8", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ecx", - "stack_offset": 0 - }, - { - "address": "0x140017ceb", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140017d25", - "stack_offset": 0 - } - ], - "successors": [ - "0x140017d25" - ] - }, - { - "address": "0x140017c79", - "size": 25, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017c79", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140017c7c", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140017c80", - "size": 3, - "mnemonic": "inc", - "operands": "rdx", - "stack_offset": 0 - }, - { - "address": "0x140017c83", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x250", - "stack_offset": 0 - }, - { - "address": "0x140017c89", - "size": 2, - "mnemonic": "neg", - "operands": "al", - "stack_offset": 0 - }, - { - "address": "0x140017c8b", - "size": 3, - "mnemonic": "sbb", - "operands": "r13, r13", - "stack_offset": 0 - }, - { - "address": "0x140017c8e", - "size": 3, - "mnemonic": "and", - "operands": "r13, rdx", - "stack_offset": 0 - }, - { - "address": "0x140017c91", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140017c93", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], r13", - "stack_offset": 0 - }, - { - "address": "0x140017c98", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x140017c9d", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140017c9f", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], r14", - "stack_offset": 0 - }, - { - "address": "0x140017ca4", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140017ca9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], r14", - "stack_offset": 0 - }, - { - "address": "0x140017cae", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x50], r14", - "stack_offset": 0 - }, - { - "address": "0x140017cb3", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x58], r14", - "stack_offset": 0 - }, - { - "address": "0x140017cb8", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], r14", - "stack_offset": 0 - }, - { - "address": "0x140017cbd", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x68], r14b", - "stack_offset": 0 - }, - { - "address": "0x140017cc2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d89c", - "stack_offset": 0 - }, - { - "address": "0x140017cc7", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x140017ccc", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0xfde9", - "stack_offset": 0 - }, - { - "address": "0x140017cd1", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0xc], ecx", - "stack_offset": 0 - }, - { - "address": "0x140017cd4", - "size": 2, - "mnemonic": "jne", - "operands": "0x140017ced", - "stack_offset": 0 - }, - { - "address": "0x140017cd6", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x78], r14b", - "stack_offset": 0 - }, - { - "address": "0x140017cda", - "size": 2, - "mnemonic": "je", - "operands": "0x140017ce8", - "stack_offset": 0 - } - ], - "successors": [ - "0x140017ce8", - "0x140017cdc" - ] - }, - { - "address": "0x140017d25", - "size": 24, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017d25", - "size": 5, - "mnemonic": "lea", - "operands": "r8, [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140017d2a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140017d2d", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140017d32", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d9d8", - "stack_offset": 0 - }, - { - "address": "0x140017d37", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140017d3c", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp - 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140017d40", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140017d42", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], r14d", - "stack_offset": 0 - }, - { - "address": "0x140017d47", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r14", - "stack_offset": 0 - }, - { - "address": "0x140017d4c", - "size": 4, - "mnemonic": "cmovne", - "operands": "rcx, r14", - "stack_offset": 0 - }, - { - "address": "0x140017d50", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x140017d53", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140017d55", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x84e5]", - "stack_offset": 0 - }, - { - "address": "0x140017d5b", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140017d5e", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": 0 - }, - { - "address": "0x140017d62", - "size": 2, - "mnemonic": "jne", - "operands": "0x140017d8e", - "stack_offset": 0 - }, - { - "address": "0x140017d64", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r12", - "stack_offset": 0 - }, - { - "address": "0x140017d67", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x140017d6a", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140017d6c", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140017d6f", - "size": 5, - "mnemonic": "call", - "operands": "0x140017a50", - "stack_offset": 0 - }, - { - "address": "0x140017d74", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax", - "stack_offset": 0 - }, - { - "address": "0x140017d76", - "size": 5, - "mnemonic": "cmp", - "operands": "byte ptr [rsp + 0x68], r14b", - "stack_offset": 0 - }, - { - "address": "0x140017d7b", - "size": 2, - "mnemonic": "je", - "operands": "0x140017d87", - "stack_offset": 0 - } - ], - "successors": [ - "0x140017d87", - "0x140017d7d" - ] - }, - { - "address": "0x140017d87", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017d87", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx", - "stack_offset": 0 - }, - { - "address": "0x140017d89", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140017f11", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140017d82", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140017d87", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx", - "stack_offset": 0 - }, - { - "address": "0x140017d89", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140017f11", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140017f47", - "size": 8, - "mnemonic": "lea", - "operands": "rbp, [rsp - 0x1a0]", - "stack_offset": -8 - }, - { - "address": "0x140017f4f", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x2a0", - "stack_offset": -8 - }, - { - "address": "0x140017f56", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x190e3]", - "stack_offset": -680 - }, - { - "address": "0x140017f5d", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -680 - }, - { - "address": "0x140017f60", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x190], rax", - "stack_offset": -680 - }, - { - "address": "0x140017f67", - "size": 3, - "mnemonic": "mov", - "operands": "edi, r8d", - "stack_offset": -680 - }, - { - "address": "0x140017f6a", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx", - "stack_offset": -680 - }, - { - "address": "0x140017f6d", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x105", - "stack_offset": -680 - }, - { - "address": "0x140017f73", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x80]", - "stack_offset": -680 - }, - { - "address": "0x140017f77", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x81db]", - "stack_offset": -680 - }, - { - "address": "0x140017f7d", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": -680 - }, - { - "address": "0x140017f7f", - "size": 2, - "mnemonic": "jne", - "operands": "0x140017f95", - "stack_offset": -680 - }, - { - "address": "0x140017f81", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x8171]", - "stack_offset": -680 - }, - { - "address": "0x140017f87", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax", - "stack_offset": -680 - }, - { - "address": "0x140017f89", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d808", - "stack_offset": -680 - }, - { - "address": "0x140017f8e", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -680 - }, - { - "address": "0x140017f90", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140018039", - "stack_offset": -680 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140018040", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x140018043", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x140018048", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x2a0]", - "stack_offset": 0 - }, - { - "address": "0x140018050", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140018054", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140018058", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x14001805b", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001805c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140018352", - "name": "", - "blocks": [ - { - "address": "0x140018352", - "size": 14, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140018352", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140018353", - "size": 8, - "mnemonic": "lea", - "operands": "rbp, [rsp - 0x680]", - "stack_offset": -8 - }, - { - "address": "0x14001835b", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x780", - "stack_offset": -8 - }, - { - "address": "0x140018362", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x18cd7]", - "stack_offset": -1928 - }, - { - "address": "0x140018369", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -1928 - }, - { - "address": "0x14001836c", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x670], rax", - "stack_offset": -1928 - }, - { - "address": "0x140018373", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -1928 - }, - { - "address": "0x140018375", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -1928 - }, - { - "address": "0x140018378", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rcx + 4]", - "stack_offset": -1928 - }, - { - "address": "0x14001837b", - "size": 3, - "mnemonic": "xorps", - "operands": "xmm0, xmm0", - "stack_offset": -1928 - }, - { - "address": "0x14001837e", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x60], eax", - "stack_offset": -1928 - }, - { - "address": "0x140018382", - "size": 5, - "mnemonic": "movups", - "operands": "xmmword ptr [rsp + 0x50], xmm0", - "stack_offset": -1928 - }, - { - "address": "0x140018387", - "size": 6, - "mnemonic": "cmp", - "operands": "ecx, 0xfde9", - "stack_offset": -1928 - }, - { - "address": "0x14001838d", - "size": 6, - "mnemonic": "je", - "operands": "0x1400184da", - "stack_offset": -1928 - } - ], - "successors": [ - "0x1400184da", - "0x140018393" - ] - }, - { - "address": "0x1400184da", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400184da", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x1400184dc", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rdi + 0x19]", - "stack_offset": 0 - }, - { - "address": "0x1400184e0", - "size": 5, - "mnemonic": "mov", - "operands": "ebx, 0x100", - "stack_offset": 0 - }, - { - "address": "0x1400184e5", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdx - 0x61]", - "stack_offset": 0 - }, - { - "address": "0x1400184e9", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [r8 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x1400184ed", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 0x19", - "stack_offset": 0 - }, - { - "address": "0x1400184f0", - "size": 2, - "mnemonic": "ja", - "operands": "0x1400184fa", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400184fa", - "0x1400184f2" - ] - }, - { - "address": "0x140018393", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140018393", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140018398", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x7cb2]", - "stack_offset": 0 - }, - { - "address": "0x14001839e", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400183a0", - "size": 6, - "mnemonic": "je", - "operands": "0x1400184da", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400184da", - "0x1400183a6" - ] - }, - { - "address": "0x1400184fa", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400184fa", - "size": 4, - "mnemonic": "cmp", - "operands": "r8d, 0x19", - "stack_offset": 0 - }, - { - "address": "0x1400184fe", - "size": 2, - "mnemonic": "ja", - "operands": "0x140018508", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400184f5", - "size": 3, - "mnemonic": "lea", - "operands": "eax, [rdx + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x1400184f8", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001850a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001850a" - ] - }, - { - "address": "0x1400183a6", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400183a6", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400183a8", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x1400183ad", - "size": 5, - "mnemonic": "mov", - "operands": "ebx, 0x100", - "stack_offset": 0 - }, - { - "address": "0x1400183b2", - "size": 2, - "mnemonic": "mov", - "operands": "byte ptr [rcx], al", - "stack_offset": 0 - }, - { - "address": "0x1400183b4", - "size": 2, - "mnemonic": "inc", - "operands": "eax", - "stack_offset": 0 - }, - { - "address": "0x1400183b6", - "size": 3, - "mnemonic": "inc", - "operands": "rcx", - "stack_offset": 0 - }, - { - "address": "0x1400183b9", - "size": 2, - "mnemonic": "cmp", - "operands": "eax, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400183bb", - "size": 2, - "mnemonic": "jb", - "operands": "0x1400183b2", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400183b2", - "0x1400183bd" - ] - }, - { - "address": "0x140018508", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140018508", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x14001850a", - "size": 6, - "mnemonic": "mov", - "operands": "byte ptr [rcx + 0x100], al", - "stack_offset": 0 - }, - { - "address": "0x140018510", - "size": 2, - "mnemonic": "inc", - "operands": "edx", - "stack_offset": 0 - }, - { - "address": "0x140018512", - "size": 3, - "mnemonic": "inc", - "operands": "rcx", - "stack_offset": 0 - }, - { - "address": "0x140018515", - "size": 2, - "mnemonic": "cmp", - "operands": "edx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140018517", - "size": 2, - "mnemonic": "jb", - "operands": "0x1400184e5", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140018503", - "size": 3, - "mnemonic": "lea", - "operands": "eax, [rdx - 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140018506", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001850a", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140018510", - "size": 2, - "mnemonic": "inc", - "operands": "edx", - "stack_offset": 0 - }, - { - "address": "0x140018512", - "size": 3, - "mnemonic": "inc", - "operands": "rcx", - "stack_offset": 0 - }, - { - "address": "0x140018515", - "size": 2, - "mnemonic": "cmp", - "operands": "edx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140018517", - "size": 2, - "mnemonic": "jb", - "operands": "0x1400184e5", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400183b4", - "size": 2, - "mnemonic": "inc", - "operands": "eax", - "stack_offset": 0 - }, - { - "address": "0x1400183b6", - "size": 3, - "mnemonic": "inc", - "operands": "rcx", - "stack_offset": 0 - }, - { - "address": "0x1400183b9", - "size": 2, - "mnemonic": "cmp", - "operands": "eax, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400183bb", - "size": 2, - "mnemonic": "jb", - "operands": "0x1400183b2", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400183c1", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x56]", - "stack_offset": 0 - }, - { - "address": "0x1400183c6", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x70], 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400183cb", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400183ed", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400183ed" - ] - }, - { - "address": "0x1400184e5", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400184e5", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdx - 0x61]", - "stack_offset": 0 - }, - { - "address": "0x1400184e9", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [r8 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x1400184ed", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 0x19", - "stack_offset": 0 - }, - { - "address": "0x1400184f0", - "size": 2, - "mnemonic": "ja", - "operands": "0x1400184fa", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140018520", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x140018523", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x140018528", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x780]", - "stack_offset": 0 - }, - { - "address": "0x140018530", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140018534", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140018538", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x14001853b", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001853c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400183ed", - "size": 44, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400183ed", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x1400183ef", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400183cd", - "stack_offset": 0 - }, - { - "address": "0x1400183f1", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdi + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400183f4", - "size": 5, - "mnemonic": "lea", - "operands": "r8, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x1400183f9", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [rsp + 0x30], 0", - "stack_offset": 0 - }, - { - "address": "0x1400183fe", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebx", - "stack_offset": 0 - }, - { - "address": "0x140018401", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], eax", - "stack_offset": 0 - }, - { - "address": "0x140018405", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 1", - "stack_offset": 0 - }, - { - "address": "0x14001840a", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x270]", - "stack_offset": 0 - }, - { - "address": "0x140018411", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140018413", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": 0 - }, - { - "address": "0x140018418", - "size": 5, - "mnemonic": "call", - "operands": "0x140016050", - "stack_offset": 0 - }, - { - "address": "0x14001841d", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [rsp + 0x40], 0", - "stack_offset": 0 - }, - { - "address": "0x140018422", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140018427", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdi + 4]", - "stack_offset": 0 - }, - { - "address": "0x14001842a", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, ebx", - "stack_offset": 0 - }, - { - "address": "0x14001842d", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rdi + 0x220]", - "stack_offset": 0 - }, - { - "address": "0x140018434", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140018436", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], eax", - "stack_offset": 0 - }, - { - "address": "0x14001843a", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14001843e", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], ebx", - "stack_offset": 0 - }, - { - "address": "0x140018442", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": 0 - }, - { - "address": "0x140018447", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], ebx", - "stack_offset": 0 - }, - { - "address": "0x14001844b", - "size": 5, - "mnemonic": "call", - "operands": "0x140016514", - "stack_offset": 0 - }, - { - "address": "0x140018450", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [rsp + 0x40], 0", - "stack_offset": 0 - }, - { - "address": "0x140018455", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14001845a", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdi + 4]", - "stack_offset": 0 - }, - { - "address": "0x14001845d", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x200", - "stack_offset": 0 - }, - { - "address": "0x140018463", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rdi + 0x220]", - "stack_offset": 0 - }, - { - "address": "0x14001846a", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14001846c", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], eax", - "stack_offset": 0 - }, - { - "address": "0x140018470", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x170]", - "stack_offset": 0 - }, - { - "address": "0x140018477", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], ebx", - "stack_offset": 0 - }, - { - "address": "0x14001847b", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": 0 - }, - { - "address": "0x140018480", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], ebx", - "stack_offset": 0 - }, - { - "address": "0x140018484", - "size": 5, - "mnemonic": "call", - "operands": "0x140016514", - "stack_offset": 0 - }, - { - "address": "0x140018489", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14001848d", - "size": 3, - "mnemonic": "sub", - "operands": "r8, rdi", - "stack_offset": 0 - }, - { - "address": "0x140018490", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rbp + 0x170]", - "stack_offset": 0 - }, - { - "address": "0x140018497", - "size": 3, - "mnemonic": "sub", - "operands": "r9, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001849a", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rbp + 0x270]", - "stack_offset": 0 - }, - { - "address": "0x1400184a1", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rdi + 0x19]", - "stack_offset": 0 - }, - { - "address": "0x1400184a5", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [rdx], 1", - "stack_offset": 0 - }, - { - "address": "0x1400184a8", - "size": 2, - "mnemonic": "je", - "operands": "0x1400184b4", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400184b7", - "size": 2, - "mnemonic": "je", - "operands": "0x1400184c3", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400184ad", - "size": 5, - "mnemonic": "mov", - "operands": "cl, byte ptr [r8 + rax - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x1400184b2", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400184c5", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400184c5" - ] - }, - { - "address": "0x1400184c3", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400184c3", - "size": 2, - "mnemonic": "xor", - "operands": "cl, cl", - "stack_offset": 0 - }, - { - "address": "0x1400184c5", - "size": 6, - "mnemonic": "mov", - "operands": "byte ptr [rax + 0x100], cl", - "stack_offset": 0 - }, - { - "address": "0x1400184cb", - "size": 4, - "mnemonic": "add", - "operands": "rdx, 2", - "stack_offset": 0 - }, - { - "address": "0x1400184cf", - "size": 3, - "mnemonic": "inc", - "operands": "rax", - "stack_offset": 0 - }, - { - "address": "0x1400184d2", - "size": 4, - "mnemonic": "sub", - "operands": "rbx, 1", - "stack_offset": 0 - }, - { - "address": "0x1400184d6", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400184a5", - "stack_offset": 0 - }, - { - "address": "0x1400184d8", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140018519", - "stack_offset": 0 - } - ], - "successors": [ - "0x140018519" - ] - }, - { - "address": "0x1400184b9", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400184b9", - "size": 3, - "mnemonic": "or", - "operands": "byte ptr [rax], 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400184bc", - "size": 5, - "mnemonic": "mov", - "operands": "cl, byte ptr [rax + r9 - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x1400184c1", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400184c5", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400184cb", - "size": 4, - "mnemonic": "add", - "operands": "rdx, 2", - "stack_offset": 0 - }, - { - "address": "0x1400184cf", - "size": 3, - "mnemonic": "inc", - "operands": "rax", - "stack_offset": 0 - }, - { - "address": "0x1400184d2", - "size": 4, - "mnemonic": "sub", - "operands": "rbx, 1", - "stack_offset": 0 - }, - { - "address": "0x1400184d6", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400184a5", - "stack_offset": 0 - }, - { - "address": "0x1400184d8", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140018519", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140018554", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x140018555", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -16 - }, - { - "address": "0x140018557", - "size": 7, - "mnemonic": "lea", - "operands": "rbp, [rax - 0x188]", - "stack_offset": -24 - }, - { - "address": "0x14001855e", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x270", - "stack_offset": -24 - }, - { - "address": "0x140018565", - "size": 3, - "mnemonic": "mov", - "operands": "r14b, dl", - "stack_offset": -648 - }, - { - "address": "0x140018568", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": -648 - }, - { - "address": "0x14001856a", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r9", - "stack_offset": -648 - }, - { - "address": "0x14001856d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r8", - "stack_offset": -648 - }, - { - "address": "0x140018570", - "size": 5, - "mnemonic": "call", - "operands": "0x1400187b0", - "stack_offset": -648 - }, - { - "address": "0x140018575", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": -648 - }, - { - "address": "0x140018577", - "size": 5, - "mnemonic": "call", - "operands": "0x140018230", - "stack_offset": -648 - }, - { - "address": "0x14001857c", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x1a0]", - "stack_offset": -648 - }, - { - "address": "0x140018583", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": -648 - }, - { - "address": "0x140018585", - "size": 7, - "mnemonic": "mov", - "operands": "r8, qword ptr [rcx + 0x88]", - "stack_offset": -648 - }, - { - "address": "0x14001858c", - "size": 4, - "mnemonic": "cmp", - "operands": "eax, dword ptr [r8 + 4]", - "stack_offset": -648 - }, - { - "address": "0x140018590", - "size": 2, - "mnemonic": "jne", - "operands": "0x140018599", - "stack_offset": -648 - }, - { - "address": "0x140018592", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -648 - }, - { - "address": "0x140018594", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140018797", - "stack_offset": -648 - } - ], - "successors": [ - "0x140018797" - ] - }, - { - "address": "0x140018797", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140018797", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x270]", - "stack_offset": 0 - }, - { - "address": "0x14001879f", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x1400187a3", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x1400187a7", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x1400187aa", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x1400187ac", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 8 - }, - { - "address": "0x1400187ad", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 16 - }, - { - "address": "0x1400187ae", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140018d4d", - "name": "", - "blocks": [ - { - "address": "0x140018d4d", - "size": 16, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140018d4d", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140018d4e", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x140018d4f", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x140018d50", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x140018d52", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x140018d54", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x140018d56", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x140018d58", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -56 - }, - { - "address": "0x140018d5c", - "size": 2, - "mnemonic": "xor", - "operands": "esi, esi", - "stack_offset": -104 - }, - { - "address": "0x140018d5e", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, edx", - "stack_offset": -104 - }, - { - "address": "0x140018d60", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rcx", - "stack_offset": -104 - }, - { - "address": "0x140018d63", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -104 - }, - { - "address": "0x140018d66", - "size": 2, - "mnemonic": "jne", - "operands": "0x140018d78", - "stack_offset": -104 - }, - { - "address": "0x140018d68", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": -104 - }, - { - "address": "0x140018d6d", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16", - "stack_offset": -104 - }, - { - "address": "0x140018d73", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001906b", - "stack_offset": -104 - } - ], - "successors": [ - "0x14001906b" - ] - }, - { - "address": "0x14001906b", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001906b", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x14001906f", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x80]", - "stack_offset": 0 - }, - { - "address": "0x140019077", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14001907b", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 48 - }, - { - "address": "0x14001907d", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 56 - }, - { - "address": "0x14001907f", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 64 - }, - { - "address": "0x140019081", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 72 - }, - { - "address": "0x140019083", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 80 - }, - { - "address": "0x140019084", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 88 - }, - { - "address": "0x140019085", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 96 - }, - { - "address": "0x140019086", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140019647", - "name": "", - "blocks": [ - { - "address": "0x140019647", - "size": 19, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019647", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140019648", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -8 - }, - { - "address": "0x14001964a", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -16 - }, - { - "address": "0x14001964c", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -24 - }, - { - "address": "0x14001964e", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -32 - }, - { - "address": "0x140019650", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -40 - }, - { - "address": "0x140019653", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -40 - }, - { - "address": "0x140019657", - "size": 3, - "mnemonic": "xor", - "operands": "r15d, r15d", - "stack_offset": -104 - }, - { - "address": "0x14001965a", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rcx", - "stack_offset": -104 - }, - { - "address": "0x14001965e", - "size": 4, - "mnemonic": "and", - "operands": "qword ptr [rbp - 8], r15", - "stack_offset": -104 - }, - { - "address": "0x140019662", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rcx", - "stack_offset": -104 - }, - { - "address": "0x140019665", - "size": 7, - "mnemonic": "cmp", - "operands": "qword ptr [rcx + 0x140], r15", - "stack_offset": -104 - }, - { - "address": "0x14001966c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001968d", - "stack_offset": -104 - }, - { - "address": "0x14001966e", - "size": 7, - "mnemonic": "cmp", - "operands": "qword ptr [rcx + 0x148], r15", - "stack_offset": -104 - }, - { - "address": "0x140019675", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001968d", - "stack_offset": -104 - }, - { - "address": "0x140019677", - "size": 3, - "mnemonic": "xor", - "operands": "r12d, r12d", - "stack_offset": -104 - }, - { - "address": "0x14001967a", - "size": 7, - "mnemonic": "lea", - "operands": "rsi, [rip + 0x17b7f]", - "stack_offset": -104 - }, - { - "address": "0x140019681", - "size": 7, - "mnemonic": "lea", - "operands": "rbx, [rcx + 0xf8]", - "stack_offset": -104 - }, - { - "address": "0x140019688", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140019ae7", - "stack_offset": -104 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140019aee", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140019af1", - "size": 2, - "mnemonic": "je", - "operands": "0x140019af6", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140019afd", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140019b00", - "size": 2, - "mnemonic": "je", - "operands": "0x140019b22", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140019af6", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r14 + 0xe0]", - "stack_offset": 0 - }, - { - "address": "0x140019afd", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140019b00", - "size": 2, - "mnemonic": "je", - "operands": "0x140019b22", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140019b29", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140019b2b", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [r14 + 0xe0], r12", - "stack_offset": 0 - }, - { - "address": "0x140019b32", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rsi", - "stack_offset": 0 - }, - { - "address": "0x140019b35", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140019b3a", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140019b3e", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140019b42", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140019b46", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x140019b49", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x140019b4b", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x140019b4d", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 16 - }, - { - "address": "0x140019b4f", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 24 - }, - { - "address": "0x140019b51", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 32 - }, - { - "address": "0x140019b52", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140019b02", - "size": 23, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140019b02", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x140019b05", - "size": 4, - "mnemonic": "lock xadd", - "operands": "dword ptr [rcx], eax", - "stack_offset": 0 - }, - { - "address": "0x140019b09", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140019b0c", - "size": 2, - "mnemonic": "jne", - "operands": "0x140019b22", - "stack_offset": 0 - }, - { - "address": "0x140019b0e", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x140019b11", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140019b16", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r14 + 0xe0]", - "stack_offset": 0 - }, - { - "address": "0x140019b1d", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140019b22", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [r14 + 0xf0], r15", - "stack_offset": 0 - }, - { - "address": "0x140019b29", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140019b2b", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [r14 + 0xe0], r12", - "stack_offset": 0 - }, - { - "address": "0x140019b32", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rsi", - "stack_offset": 0 - }, - { - "address": "0x140019b35", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140019b3a", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140019b3e", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140019b42", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140019b46", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x140019b49", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x140019b4b", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x140019b4d", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 16 - }, - { - "address": "0x140019b4f", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 24 - }, - { - "address": "0x140019b51", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 32 - }, - { - "address": "0x140019b52", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140019eeb", - "name": "", - "blocks": [ - { - "address": "0x140019eeb", - "size": 209, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x140019eeb", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140019eec", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -8 - }, - { - "address": "0x140019eee", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -16 - }, - { - "address": "0x140019ef0", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -24 - }, - { - "address": "0x140019ef2", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -32 - }, - { - "address": "0x140019ef4", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -40 - }, - { - "address": "0x140019ef7", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -40 - }, - { - "address": "0x140019efb", - "size": 7, - "mnemonic": "mov", - "operands": "r14, qword ptr [rdx + 0x150]", - "stack_offset": -104 - }, - { - "address": "0x140019f02", - "size": 3, - "mnemonic": "mov", - "operands": "r12, rcx", - "stack_offset": -104 - }, - { - "address": "0x140019f05", - "size": 2, - "mnemonic": "xor", - "operands": "esi, esi", - "stack_offset": -104 - }, - { - "address": "0x140019f07", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rdx", - "stack_offset": -104 - }, - { - "address": "0x140019f0b", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r14", - "stack_offset": -104 - }, - { - "address": "0x140019f0e", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 8], rsi", - "stack_offset": -104 - }, - { - "address": "0x140019f12", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ef78", - "stack_offset": -104 - }, - { - "address": "0x140019f17", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [r12 + 0x2b8], rax", - "stack_offset": -104 - }, - { - "address": "0x140019f1f", - "size": 4, - "mnemonic": "lea", - "operands": "r15d, [rsi + 0x31]", - "stack_offset": -104 - }, - { - "address": "0x140019f23", - "size": 4, - "mnemonic": "lea", - "operands": "r13d, [rsi + 7]", - "stack_offset": -104 - }, - { - "address": "0x140019f27", - "size": 4, - "mnemonic": "lea", - "operands": "ecx, [r15 - 0x30]", - "stack_offset": -104 - }, - { - "address": "0x140019f2b", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x24924925", - "stack_offset": -104 - }, - { - "address": "0x140019f30", - "size": 2, - "mnemonic": "mul", - "operands": "ecx", - "stack_offset": -104 - }, - { - "address": "0x140019f32", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx", - "stack_offset": -104 - }, - { - "address": "0x140019f34", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, r15d", - "stack_offset": -104 - }, - { - "address": "0x140019f37", - "size": 2, - "mnemonic": "sub", - "operands": "eax, edx", - "stack_offset": -104 - }, - { - "address": "0x140019f39", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": -104 - }, - { - "address": "0x140019f3c", - "size": 2, - "mnemonic": "shr", - "operands": "eax, 1", - "stack_offset": -104 - }, - { - "address": "0x140019f3e", - "size": 2, - "mnemonic": "add", - "operands": "eax, edx", - "stack_offset": -104 - }, - { - "address": "0x140019f40", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 1", - "stack_offset": -104 - }, - { - "address": "0x140019f45", - "size": 3, - "mnemonic": "shr", - "operands": "eax, 2", - "stack_offset": -104 - }, - { - "address": "0x140019f48", - "size": 3, - "mnemonic": "imul", - "operands": "eax, eax, 7", - "stack_offset": -104 - }, - { - "address": "0x140019f4b", - "size": 2, - "mnemonic": "sub", - "operands": "ecx, eax", - "stack_offset": -104 - }, - { - "address": "0x140019f4d", - "size": 4, - "mnemonic": "lea", - "operands": "rdi, [r12 + rcx*8]", - "stack_offset": -104 - }, - { - "address": "0x140019f51", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": -104 - }, - { - "address": "0x140019f55", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdi", - "stack_offset": -104 - }, - { - "address": "0x140019f5a", - "size": 5, - "mnemonic": "call", - "operands": "0x140015e88", - "stack_offset": -104 - }, - { - "address": "0x140019f5f", - "size": 2, - "mnemonic": "or", - "operands": "esi, eax", - "stack_offset": -104 - }, - { - "address": "0x140019f61", - "size": 4, - "mnemonic": "lea", - "operands": "r9d, [r15 - 7]", - "stack_offset": -104 - }, - { - "address": "0x140019f65", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rdi + 0x38]", - "stack_offset": -104 - }, - { - "address": "0x140019f69", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": -104 - }, - { - "address": "0x140019f6c", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 1", - "stack_offset": -104 - }, - { - "address": "0x140019f71", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -104 - }, - { - "address": "0x140019f76", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": -104 - }, - { - "address": "0x140019f7a", - "size": 5, - "mnemonic": "call", - "operands": "0x140015e88", - "stack_offset": -104 - }, - { - "address": "0x140019f7f", - "size": 2, - "mnemonic": "or", - "operands": "esi, eax", - "stack_offset": -104 - }, - { - "address": "0x140019f81", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": -104 - }, - { - "address": "0x140019f85", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rdi + 0x160]", - "stack_offset": -104 - }, - { - "address": "0x140019f8c", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, r15d", - "stack_offset": -104 - }, - { - "address": "0x140019f8f", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": -104 - }, - { - "address": "0x140019f92", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -104 - }, - { - "address": "0x140019f97", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 2", - "stack_offset": -104 - }, - { - "address": "0x140019f9c", - "size": 5, - "mnemonic": "call", - "operands": "0x140015e88", - "stack_offset": -104 - }, - { - "address": "0x140019fa1", - "size": 2, - "mnemonic": "or", - "operands": "esi, eax", - "stack_offset": -104 - }, - { - "address": "0x140019fa3", - "size": 4, - "mnemonic": "lea", - "operands": "r9d, [r15 - 7]", - "stack_offset": -104 - }, - { - "address": "0x140019fa7", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rdi + 0x198]", - "stack_offset": -104 - }, - { - "address": "0x140019fae", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": -104 - }, - { - "address": "0x140019fb1", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 2", - "stack_offset": -104 - }, - { - "address": "0x140019fb6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -104 - }, - { - "address": "0x140019fbb", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": -104 - }, - { - "address": "0x140019fbf", - "size": 5, - "mnemonic": "call", - "operands": "0x140015e88", - "stack_offset": -104 - }, - { - "address": "0x140019fc4", - "size": 2, - "mnemonic": "or", - "operands": "esi, eax", - "stack_offset": -104 - }, - { - "address": "0x140019fc6", - "size": 3, - "mnemonic": "inc", - "operands": "r15d", - "stack_offset": -104 - }, - { - "address": "0x140019fc9", - "size": 4, - "mnemonic": "sub", - "operands": "r13, 1", - "stack_offset": -104 - }, - { - "address": "0x140019fcd", - "size": 6, - "mnemonic": "jne", - "operands": "0x140019f27", - "stack_offset": -104 - }, - { - "address": "0x140019fd3", - "size": 4, - "mnemonic": "lea", - "operands": "r15d, [r13 + 0x38]", - "stack_offset": -104 - }, - { - "address": "0x140019fd7", - "size": 4, - "mnemonic": "lea", - "operands": "r13d, [r15 - 0x2c]", - "stack_offset": -104 - }, - { - "address": "0x140019fdb", - "size": 8, - "mnemonic": "lea", - "operands": "rdi, [r12 + 0xd0]", - "stack_offset": -104 - }, - { - "address": "0x140019fe3", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rdi - 0x60]", - "stack_offset": -104 - }, - { - "address": "0x140019fe7", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": -104 - }, - { - "address": "0x140019fea", - "size": 4, - "mnemonic": "lea", - "operands": "r9d, [r15 + 0xc]", - "stack_offset": -104 - }, - { - "address": "0x140019fee", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -104 - }, - { - "address": "0x140019ff3", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 1", - "stack_offset": -104 - }, - { - "address": "0x140019ff8", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": -104 - }, - { - "address": "0x140019ffc", - "size": 5, - "mnemonic": "call", - "operands": "0x140015e88", - "stack_offset": -104 - }, - { - "address": "0x14001a001", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, r15d", - "stack_offset": -104 - }, - { - "address": "0x14001a004", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdi", - "stack_offset": -104 - }, - { - "address": "0x14001a009", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": -104 - }, - { - "address": "0x14001a00c", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": -104 - }, - { - "address": "0x14001a010", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 1", - "stack_offset": -104 - }, - { - "address": "0x14001a015", - "size": 2, - "mnemonic": "or", - "operands": "esi, eax", - "stack_offset": -104 - }, - { - "address": "0x14001a017", - "size": 5, - "mnemonic": "call", - "operands": "0x140015e88", - "stack_offset": -104 - }, - { - "address": "0x14001a01c", - "size": 2, - "mnemonic": "or", - "operands": "esi, eax", - "stack_offset": -104 - }, - { - "address": "0x14001a01e", - "size": 4, - "mnemonic": "lea", - "operands": "r9d, [r15 + 0xc]", - "stack_offset": -104 - }, - { - "address": "0x14001a022", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rdi + 0x100]", - "stack_offset": -104 - }, - { - "address": "0x14001a029", - "size": 5, - "mnemonic": "mov", - "operands": "ebx, 2", - "stack_offset": -104 - }, - { - "address": "0x14001a02e", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": -104 - }, - { - "address": "0x14001a031", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -104 - }, - { - "address": "0x14001a036", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebx", - "stack_offset": -104 - }, - { - "address": "0x14001a038", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": -104 - }, - { - "address": "0x14001a03c", - "size": 5, - "mnemonic": "call", - "operands": "0x140015e88", - "stack_offset": -104 - }, - { - "address": "0x14001a041", - "size": 2, - "mnemonic": "or", - "operands": "esi, eax", - "stack_offset": -104 - }, - { - "address": "0x14001a043", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": -104 - }, - { - "address": "0x14001a047", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rdi + 0x160]", - "stack_offset": -104 - }, - { - "address": "0x14001a04e", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, r15d", - "stack_offset": -104 - }, - { - "address": "0x14001a051", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": -104 - }, - { - "address": "0x14001a054", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -104 - }, - { - "address": "0x14001a059", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebx", - "stack_offset": -104 - }, - { - "address": "0x14001a05b", - "size": 5, - "mnemonic": "call", - "operands": "0x140015e88", - "stack_offset": -104 - }, - { - "address": "0x14001a060", - "size": 2, - "mnemonic": "or", - "operands": "esi, eax", - "stack_offset": -104 - }, - { - "address": "0x14001a062", - "size": 4, - "mnemonic": "add", - "operands": "rdi, 8", - "stack_offset": -104 - }, - { - "address": "0x14001a066", - "size": 3, - "mnemonic": "inc", - "operands": "r15d", - "stack_offset": -104 - }, - { - "address": "0x14001a069", - "size": 4, - "mnemonic": "sub", - "operands": "r13, 1", - "stack_offset": -104 - }, - { - "address": "0x14001a06d", - "size": 6, - "mnemonic": "jne", - "operands": "0x140019fe3", - "stack_offset": -104 - }, - { - "address": "0x14001a073", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [r12 + 0x130]", - "stack_offset": -104 - }, - { - "address": "0x14001a07b", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": -104 - }, - { - "address": "0x14001a07e", - "size": 3, - "mnemonic": "lea", - "operands": "edi, [rbx + 0x26]", - "stack_offset": -104 - }, - { - "address": "0x14001a081", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -104 - }, - { - "address": "0x14001a086", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, edi", - "stack_offset": -104 - }, - { - "address": "0x14001a089", - "size": 3, - "mnemonic": "lea", - "operands": "edx, [rbx - 1]", - "stack_offset": -104 - }, - { - "address": "0x14001a08c", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": -104 - }, - { - "address": "0x14001a090", - "size": 5, - "mnemonic": "call", - "operands": "0x140015e88", - "stack_offset": -104 - }, - { - "address": "0x14001a095", - "size": 2, - "mnemonic": "or", - "operands": "esi, eax", - "stack_offset": -104 - }, - { - "address": "0x14001a097", - "size": 3, - "mnemonic": "lea", - "operands": "ebx, [rdi + 1]", - "stack_offset": -104 - }, - { - "address": "0x14001a09a", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [r12 + 0x138]", - "stack_offset": -104 - }, - { - "address": "0x14001a0a2", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebx", - "stack_offset": -104 - }, - { - "address": "0x14001a0a5", - "size": 4, - "mnemonic": "lea", - "operands": "r13d, [rdi - 0x27]", - "stack_offset": -104 - }, - { - "address": "0x14001a0a9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -104 - }, - { - "address": "0x14001a0ae", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": -104 - }, - { - "address": "0x14001a0b1", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": -104 - }, - { - "address": "0x14001a0b5", - "size": 3, - "mnemonic": "mov", - "operands": "edx, r13d", - "stack_offset": -104 - }, - { - "address": "0x14001a0b8", - "size": 5, - "mnemonic": "call", - "operands": "0x140015e88", - "stack_offset": -104 - }, - { - "address": "0x14001a0bd", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, edi", - "stack_offset": -104 - }, - { - "address": "0x14001a0c0", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": -104 - }, - { - "address": "0x14001a0c4", - "size": 2, - "mnemonic": "or", - "operands": "esi, eax", - "stack_offset": -104 - }, - { - "address": "0x14001a0c6", - "size": 3, - "mnemonic": "lea", - "operands": "edi, [rbx - 0x27]", - "stack_offset": -104 - }, - { - "address": "0x14001a0c9", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [r12 + 0x290]", - "stack_offset": -104 - }, - { - "address": "0x14001a0d1", - "size": 2, - "mnemonic": "mov", - "operands": "edx, edi", - "stack_offset": -104 - }, - { - "address": "0x14001a0d3", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": -104 - }, - { - "address": "0x14001a0d6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -104 - }, - { - "address": "0x14001a0db", - "size": 5, - "mnemonic": "call", - "operands": "0x140015e88", - "stack_offset": -104 - }, - { - "address": "0x14001a0e0", - "size": 2, - "mnemonic": "or", - "operands": "esi, eax", - "stack_offset": -104 - }, - { - "address": "0x14001a0e2", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": -104 - }, - { - "address": "0x14001a0e6", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [r12 + 0x298]", - "stack_offset": -104 - }, - { - "address": "0x14001a0ee", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebx", - "stack_offset": -104 - }, - { - "address": "0x14001a0f1", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": -104 - }, - { - "address": "0x14001a0f4", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -104 - }, - { - "address": "0x14001a0f9", - "size": 2, - "mnemonic": "mov", - "operands": "edx, edi", - "stack_offset": -104 - }, - { - "address": "0x14001a0fb", - "size": 5, - "mnemonic": "call", - "operands": "0x140015e88", - "stack_offset": -104 - }, - { - "address": "0x14001a100", - "size": 2, - "mnemonic": "or", - "operands": "esi, eax", - "stack_offset": -104 - }, - { - "address": "0x14001a102", - "size": 4, - "mnemonic": "lea", - "operands": "r15d, [rbx - 0xa]", - "stack_offset": -104 - }, - { - "address": "0x14001a106", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [r12 + 0x140]", - "stack_offset": -104 - }, - { - "address": "0x14001a10e", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, r15d", - "stack_offset": -104 - }, - { - "address": "0x14001a111", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": -104 - }, - { - "address": "0x14001a114", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -104 - }, - { - "address": "0x14001a119", - "size": 3, - "mnemonic": "mov", - "operands": "edx, r13d", - "stack_offset": -104 - }, - { - "address": "0x14001a11c", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": -104 - }, - { - "address": "0x14001a120", - "size": 5, - "mnemonic": "call", - "operands": "0x140015e88", - "stack_offset": -104 - }, - { - "address": "0x14001a125", - "size": 2, - "mnemonic": "or", - "operands": "esi, eax", - "stack_offset": -104 - }, - { - "address": "0x14001a127", - "size": 3, - "mnemonic": "lea", - "operands": "edi, [rbx - 9]", - "stack_offset": -104 - }, - { - "address": "0x14001a12a", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [r12 + 0x148]", - "stack_offset": -104 - }, - { - "address": "0x14001a132", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, edi", - "stack_offset": -104 - }, - { - "address": "0x14001a135", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": -104 - }, - { - "address": "0x14001a138", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -104 - }, - { - "address": "0x14001a13d", - "size": 3, - "mnemonic": "mov", - "operands": "edx, r13d", - "stack_offset": -104 - }, - { - "address": "0x14001a140", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": -104 - }, - { - "address": "0x14001a144", - "size": 5, - "mnemonic": "call", - "operands": "0x140015e88", - "stack_offset": -104 - }, - { - "address": "0x14001a149", - "size": 2, - "mnemonic": "or", - "operands": "esi, eax", - "stack_offset": -104 - }, - { - "address": "0x14001a14b", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": -104 - }, - { - "address": "0x14001a14f", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [r12 + 0x150]", - "stack_offset": -104 - }, - { - "address": "0x14001a157", - "size": 5, - "mnemonic": "mov", - "operands": "ebx, 0x1003", - "stack_offset": -104 - }, - { - "address": "0x14001a15c", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebx", - "stack_offset": -104 - }, - { - "address": "0x14001a15f", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -104 - }, - { - "address": "0x14001a164", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": -104 - }, - { - "address": "0x14001a167", - "size": 3, - "mnemonic": "mov", - "operands": "edx, r13d", - "stack_offset": -104 - }, - { - "address": "0x14001a16a", - "size": 5, - "mnemonic": "call", - "operands": "0x140015e88", - "stack_offset": -104 - }, - { - "address": "0x14001a16f", - "size": 2, - "mnemonic": "or", - "operands": "esi, eax", - "stack_offset": -104 - }, - { - "address": "0x14001a171", - "size": 4, - "mnemonic": "lea", - "operands": "r9d, [rbx + 6]", - "stack_offset": -104 - }, - { - "address": "0x14001a175", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [r12 + 0x158]", - "stack_offset": -104 - }, - { - "address": "0x14001a17d", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": -104 - }, - { - "address": "0x14001a180", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": -104 - }, - { - "address": "0x14001a182", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -104 - }, - { - "address": "0x14001a187", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": -104 - }, - { - "address": "0x14001a18b", - "size": 5, - "mnemonic": "call", - "operands": "0x140015e88", - "stack_offset": -104 - }, - { - "address": "0x14001a190", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, r15d", - "stack_offset": -104 - }, - { - "address": "0x14001a193", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": -104 - }, - { - "address": "0x14001a197", - "size": 2, - "mnemonic": "or", - "operands": "esi, eax", - "stack_offset": -104 - }, - { - "address": "0x14001a199", - "size": 4, - "mnemonic": "lea", - "operands": "r15d, [r13 + 1]", - "stack_offset": -104 - }, - { - "address": "0x14001a19d", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [r12 + 0x2a0]", - "stack_offset": -104 - }, - { - "address": "0x14001a1a5", - "size": 3, - "mnemonic": "mov", - "operands": "edx, r15d", - "stack_offset": -104 - }, - { - "address": "0x14001a1a8", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": -104 - }, - { - "address": "0x14001a1ab", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -104 - }, - { - "address": "0x14001a1b0", - "size": 5, - "mnemonic": "call", - "operands": "0x140015e88", - "stack_offset": -104 - }, - { - "address": "0x14001a1b5", - "size": 2, - "mnemonic": "or", - "operands": "esi, eax", - "stack_offset": -104 - }, - { - "address": "0x14001a1b7", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [r12 + 0x2a8]", - "stack_offset": -104 - }, - { - "address": "0x14001a1bf", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, edi", - "stack_offset": -104 - }, - { - "address": "0x14001a1c2", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -104 - }, - { - "address": "0x14001a1c7", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": -104 - }, - { - "address": "0x14001a1ca", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": -104 - }, - { - "address": "0x14001a1ce", - "size": 3, - "mnemonic": "mov", - "operands": "edx, r15d", - "stack_offset": -104 - }, - { - "address": "0x14001a1d1", - "size": 5, - "mnemonic": "call", - "operands": "0x140015e88", - "stack_offset": -104 - }, - { - "address": "0x14001a1d6", - "size": 2, - "mnemonic": "or", - "operands": "esi, eax", - "stack_offset": -104 - }, - { - "address": "0x14001a1d8", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": -104 - }, - { - "address": "0x14001a1dc", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [r12 + 0x2b0]", - "stack_offset": -104 - }, - { - "address": "0x14001a1e4", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebx", - "stack_offset": -104 - }, - { - "address": "0x14001a1e7", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": -104 - }, - { - "address": "0x14001a1ea", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -104 - }, - { - "address": "0x14001a1ef", - "size": 3, - "mnemonic": "mov", - "operands": "edx, r15d", - "stack_offset": -104 - }, - { - "address": "0x14001a1f2", - "size": 5, - "mnemonic": "call", - "operands": "0x140015e88", - "stack_offset": -104 - }, - { - "address": "0x14001a1f7", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x40]", - "stack_offset": -104 - }, - { - "address": "0x14001a1fc", - "size": 2, - "mnemonic": "or", - "operands": "eax, esi", - "stack_offset": -104 - }, - { - "address": "0x14001a1fe", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x30]", - "stack_offset": -104 - }, - { - "address": "0x14001a202", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x38]", - "stack_offset": -104 - }, - { - "address": "0x14001a206", - "size": 3, - "mnemonic": "sete", - "operands": "al", - "stack_offset": -104 - }, - { - "address": "0x14001a209", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x40]", - "stack_offset": -104 - }, - { - "address": "0x14001a20d", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": -104 - }, - { - "address": "0x14001a210", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": -104 - }, - { - "address": "0x14001a212", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": -96 - }, - { - "address": "0x14001a214", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": -88 - }, - { - "address": "0x14001a216", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": -80 - }, - { - "address": "0x14001a218", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -72 - }, - { - "address": "0x14001a219", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": -64 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001bbdc", - "name": "", - "blocks": [ - { - "address": "0x14001bbdc", - "size": 30, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001bbdc", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001bbde", - "size": 1, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": -8 - }, - { - "address": "0x14001bbdf", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -16 - }, - { - "address": "0x14001bbe0", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -24 - }, - { - "address": "0x14001bbe1", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -32 - }, - { - "address": "0x14001bbe3", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x14001bbe5", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x14001bbe7", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -56 - }, - { - "address": "0x14001bbea", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -56 - }, - { - "address": "0x14001bbee", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x1544b]", - "stack_offset": -120 - }, - { - "address": "0x14001bbf5", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -120 - }, - { - "address": "0x14001bbf8", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": -120 - }, - { - "address": "0x14001bbfc", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8", - "stack_offset": -120 - }, - { - "address": "0x14001bbff", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rdx", - "stack_offset": -120 - }, - { - "address": "0x14001bc02", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rcx", - "stack_offset": -120 - }, - { - "address": "0x14001bc05", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4", - "stack_offset": -120 - }, - { - "address": "0x14001bc0a", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax", - "stack_offset": -120 - }, - { - "address": "0x14001bc0d", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -120 - }, - { - "address": "0x14001bc0f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x20], rax", - "stack_offset": -120 - }, - { - "address": "0x14001bc13", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x18], eax", - "stack_offset": -120 - }, - { - "address": "0x14001bc16", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4", - "stack_offset": -120 - }, - { - "address": "0x14001bc1b", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x20]", - "stack_offset": -120 - }, - { - "address": "0x14001bc1f", - "size": 3, - "mnemonic": "xor", - "operands": "r12d, r12d", - "stack_offset": -120 - }, - { - "address": "0x14001bc22", - "size": 7, - "mnemonic": "lea", - "operands": "rbx, [rsi + 0xa0]", - "stack_offset": -120 - }, - { - "address": "0x14001bc29", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x3a0], rcx", - "stack_offset": -120 - }, - { - "address": "0x14001bc30", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [r14 + 0x80]", - "stack_offset": -120 - }, - { - "address": "0x14001bc37", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rsi + 0x98], r14", - "stack_offset": -120 - }, - { - "address": "0x14001bc3e", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rax", - "stack_offset": -120 - }, - { - "address": "0x14001bc41", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -120 - }, - { - "address": "0x14001bc44", - "size": 2, - "mnemonic": "je", - "operands": "0x14001bc64", - "stack_offset": -120 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001bc68", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi + 0x98]", - "stack_offset": 0 - }, - { - "address": "0x14001bc6f", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001bc72", - "size": 2, - "mnemonic": "je", - "operands": "0x14001bcee", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001bc4a", - "size": 2, - "mnemonic": "je", - "operands": "0x14001bc64", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001bcf1", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001bcf4", - "size": 2, - "mnemonic": "je", - "operands": "0x14001bd47", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001bc78", - "size": 2, - "mnemonic": "je", - "operands": "0x14001bcee", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001bc53", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0xb276]", - "stack_offset": 0 - }, - { - "address": "0x14001bc5a", - "size": 2, - "mnemonic": "dec", - "operands": "edx", - "stack_offset": 0 - }, - { - "address": "0x14001bc5c", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001bc5f", - "size": 5, - "mnemonic": "call", - "operands": "0x14001bb54", - "stack_offset": 0 - }, - { - "address": "0x14001bc64", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x20], r12d", - "stack_offset": 0 - }, - { - "address": "0x14001bc68", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi + 0x98]", - "stack_offset": 0 - }, - { - "address": "0x14001bc6f", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001bc72", - "size": 2, - "mnemonic": "je", - "operands": "0x14001bcee", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001bd4e", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x4484]", - "stack_offset": 0 - }, - { - "address": "0x14001bd54", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x18], eax", - "stack_offset": 0 - }, - { - "address": "0x14001bd57", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x1c], eax", - "stack_offset": 0 - }, - { - "address": "0x14001bd5a", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rbp - 0x20], r12d", - "stack_offset": 0 - }, - { - "address": "0x14001bd5e", - "size": 6, - "mnemonic": "je", - "operands": "0x14001be3f", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001bcfa", - "size": 2, - "mnemonic": "je", - "operands": "0x14001bd47", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001bc7d", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001bc80", - "size": 2, - "mnemonic": "je", - "operands": "0x14001bc93", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001bc93", - "0x14001bc82" - ] - }, - { - "address": "0x14001be3f", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001be3f", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001be41", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14001be45", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x14001be48", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x14001be4d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40", - "stack_offset": 0 - }, - { - "address": "0x14001be51", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 64 - }, - { - "address": "0x14001be53", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 72 - }, - { - "address": "0x14001be55", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 80 - }, - { - "address": "0x14001be57", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 88 - }, - { - "address": "0x14001be58", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 96 - }, - { - "address": "0x14001be59", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 104 - }, - { - "address": "0x14001be5a", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 112 - }, - { - "address": "0x14001be5b", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 120 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001bd64", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001bd64", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [r14 + 0x100]", - "stack_offset": 0 - }, - { - "address": "0x14001bd6b", - "size": 3, - "mnemonic": "neg", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x14001bd6e", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14001bd72", - "size": 3, - "mnemonic": "sbb", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001bd75", - "size": 3, - "mnemonic": "and", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x14001bd78", - "size": 5, - "mnemonic": "call", - "operands": "0x14001b9e4", - "stack_offset": 0 - }, - { - "address": "0x14001bd7d", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax", - "stack_offset": 0 - }, - { - "address": "0x14001bd7f", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001bd81", - "size": 6, - "mnemonic": "je", - "operands": "0x14001be3f", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001be3f", - "0x14001bd87" - ] - }, - { - "address": "0x14001bcfc", - "size": 18, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001bcfc", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4", - "stack_offset": 0 - }, - { - "address": "0x14001bd01", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x14001bd04", - "size": 4, - "mnemonic": "or", - "operands": "rcx, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x14001bd08", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + 0xa0]", - "stack_offset": 0 - }, - { - "address": "0x14001bd0f", - "size": 3, - "mnemonic": "inc", - "operands": "rcx", - "stack_offset": 0 - }, - { - "address": "0x14001bd12", - "size": 5, - "mnemonic": "cmp", - "operands": "word ptr [rax + rcx*2], r12w", - "stack_offset": 0 - }, - { - "address": "0x14001bd17", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001bd0f", - "stack_offset": 0 - }, - { - "address": "0x14001bd19", - "size": 4, - "mnemonic": "cmp", - "operands": "rcx, 3", - "stack_offset": 0 - }, - { - "address": "0x14001bd1d", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r12d", - "stack_offset": 0 - }, - { - "address": "0x14001bd20", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip - 0x92f]", - "stack_offset": 0 - }, - { - "address": "0x14001bd27", - "size": 3, - "mnemonic": "sete", - "operands": "al", - "stack_offset": 0 - }, - { - "address": "0x14001bd2a", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rdx + 0xb4], eax", - "stack_offset": 0 - }, - { - "address": "0x14001bd30", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 1", - "stack_offset": 0 - }, - { - "address": "0x14001bd35", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x44a5]", - "stack_offset": 0 - }, - { - "address": "0x14001bd3b", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [rbp - 0x20], 4", - "stack_offset": 0 - }, - { - "address": "0x14001bd3f", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001bd5a", - "stack_offset": 0 - }, - { - "address": "0x14001bd41", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x20], r12d", - "stack_offset": 0 - }, - { - "address": "0x14001bd45", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001bd5a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001bd5a" - ] - }, - { - "address": "0x14001bc93", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001bc93", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14001bc97", - "size": 5, - "mnemonic": "call", - "operands": "0x14001b5b0", - "stack_offset": 0 - }, - { - "address": "0x14001bc9c", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rbp - 0x20], r12d", - "stack_offset": 0 - }, - { - "address": "0x14001bca0", - "size": 6, - "mnemonic": "jne", - "operands": "0x14001bd64", - "stack_offset": 0 - }, - { - "address": "0x14001bca6", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rip + 0xb213]", - "stack_offset": 0 - }, - { - "address": "0x14001bcad", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rsi + 0x98]", - "stack_offset": 0 - }, - { - "address": "0x14001bcb4", - "size": 2, - "mnemonic": "dec", - "operands": "edx", - "stack_offset": 0 - }, - { - "address": "0x14001bcb6", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0xadf3]", - "stack_offset": 0 - }, - { - "address": "0x14001bcbd", - "size": 5, - "mnemonic": "call", - "operands": "0x14001bb54", - "stack_offset": 0 - }, - { - "address": "0x14001bcc2", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x14001bcc4", - "size": 6, - "mnemonic": "je", - "operands": "0x14001bd5a", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001bc86", - "size": 2, - "mnemonic": "je", - "operands": "0x14001bc93", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001bc93", - "0x14001bc88" - ] - }, - { - "address": "0x14001bd87", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001bd87", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, bx", - "stack_offset": 0 - }, - { - "address": "0x14001bd8a", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x44c0]", - "stack_offset": 0 - }, - { - "address": "0x14001bd90", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001bd92", - "size": 6, - "mnemonic": "je", - "operands": "0x14001be3f", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001bd5e", - "size": 6, - "mnemonic": "je", - "operands": "0x14001be3f", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001bccd", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001bcd0", - "size": 2, - "mnemonic": "je", - "operands": "0x14001bce3", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001bce3", - "0x14001bcd2" - ] - }, - { - "address": "0x14001bc88", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001bc88", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14001bc8c", - "size": 5, - "mnemonic": "call", - "operands": "0x14001b4e0", - "stack_offset": 0 - }, - { - "address": "0x14001bc91", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001bc9c", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001bd9b", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 1", - "stack_offset": 0 - }, - { - "address": "0x14001bda0", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x442a]", - "stack_offset": 0 - }, - { - "address": "0x14001bda6", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001bda8", - "size": 6, - "mnemonic": "je", - "operands": "0x14001be3f", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001be3f", - "0x14001bdae" - ] - }, - { - "address": "0x14001bce3", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001bce3", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14001bce7", - "size": 5, - "mnemonic": "call", - "operands": "0x14001b5b0", - "stack_offset": 0 - }, - { - "address": "0x14001bcec", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001bd5a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001bd5a" - ] - }, - { - "address": "0x14001bcd2", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001bcd2", - "size": 4, - "mnemonic": "cmp", - "operands": "word ptr [rax], r12w", - "stack_offset": 0 - }, - { - "address": "0x14001bcd6", - "size": 2, - "mnemonic": "je", - "operands": "0x14001bce3", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001bca0", - "size": 6, - "mnemonic": "jne", - "operands": "0x14001bd64", - "stack_offset": 0 - }, - { - "address": "0x14001bca6", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rip + 0xb213]", - "stack_offset": 0 - }, - { - "address": "0x14001bcad", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rsi + 0x98]", - "stack_offset": 0 - }, - { - "address": "0x14001bcb4", - "size": 2, - "mnemonic": "dec", - "operands": "edx", - "stack_offset": 0 - }, - { - "address": "0x14001bcb6", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0xadf3]", - "stack_offset": 0 - }, - { - "address": "0x14001bcbd", - "size": 5, - "mnemonic": "call", - "operands": "0x14001bb54", - "stack_offset": 0 - }, - { - "address": "0x14001bcc2", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x14001bcc4", - "size": 6, - "mnemonic": "je", - "operands": "0x14001bd5a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001bd5a", - "0x14001bcca" - ] - }, - { - "address": "0x14001bdae", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001bdae", - "size": 3, - "mnemonic": "test", - "operands": "r15, r15", - "stack_offset": 0 - }, - { - "address": "0x14001bdb1", - "size": 2, - "mnemonic": "je", - "operands": "0x14001bdb6", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001bdb6", - "0x14001bdb3" - ] - }, - { - "address": "0x14001bcd8", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001bcd8", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14001bcdc", - "size": 5, - "mnemonic": "call", - "operands": "0x14001b4e0", - "stack_offset": 0 - }, - { - "address": "0x14001bce1", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001bd5a", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001bdb9", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rsi + 0x2f0]", - "stack_offset": 0 - }, - { - "address": "0x14001bdc0", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x14001bdc3", - "size": 4, - "mnemonic": "lea", - "operands": "esi, [r9 + 0x55]", - "stack_offset": 0 - }, - { - "address": "0x14001bdc7", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, esi", - "stack_offset": 0 - }, - { - "address": "0x14001bdca", - "size": 5, - "mnemonic": "call", - "operands": "0x140012164", - "stack_offset": 0 - }, - { - "address": "0x14001bdcf", - "size": 3, - "mnemonic": "test", - "operands": "rdi, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001bdd2", - "size": 2, - "mnemonic": "je", - "operands": "0x14001be38", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001bdb6", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbp - 0x1c]", - "stack_offset": 0 - }, - { - "address": "0x14001bdb9", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rsi + 0x2f0]", - "stack_offset": 0 - }, - { - "address": "0x14001bdc0", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x14001bdc3", - "size": 4, - "mnemonic": "lea", - "operands": "esi, [r9 + 0x55]", - "stack_offset": 0 - }, - { - "address": "0x14001bdc7", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, esi", - "stack_offset": 0 - }, - { - "address": "0x14001bdca", - "size": 5, - "mnemonic": "call", - "operands": "0x140012164", - "stack_offset": 0 - }, - { - "address": "0x14001bdcf", - "size": 3, - "mnemonic": "test", - "operands": "rdi, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001bdd2", - "size": 2, - "mnemonic": "je", - "operands": "0x14001be38", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001be38", - "0x14001bdd4" - ] - }, - { - "address": "0x14001be38", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001be38", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14001be3d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001be41", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001bdd7", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rdi + 0x120]", - "stack_offset": 0 - }, - { - "address": "0x14001bdde", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x14001bde1", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, esi", - "stack_offset": 0 - }, - { - "address": "0x14001bde4", - "size": 5, - "mnemonic": "call", - "operands": "0x140012164", - "stack_offset": 0 - }, - { - "address": "0x14001bde9", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbp - 0x1c]", - "stack_offset": 0 - }, - { - "address": "0x14001bdec", - "size": 5, - "mnemonic": "mov", - "operands": "esi, 0x40", - "stack_offset": 0 - }, - { - "address": "0x14001bdf1", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, esi", - "stack_offset": 0 - }, - { - "address": "0x14001bdf4", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001bdf7", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x1001", - "stack_offset": 0 - }, - { - "address": "0x14001bdfc", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x43c6]", - "stack_offset": 0 - }, - { - "address": "0x14001be02", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001be04", - "size": 2, - "mnemonic": "je", - "operands": "0x14001be3f", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001be45", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x14001be48", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x14001be4d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40", - "stack_offset": 0 - }, - { - "address": "0x14001be51", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 64 - }, - { - "address": "0x14001be53", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 72 - }, - { - "address": "0x14001be55", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 80 - }, - { - "address": "0x14001be57", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 88 - }, - { - "address": "0x14001be58", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 96 - }, - { - "address": "0x14001be59", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 104 - }, - { - "address": "0x14001be5a", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 112 - }, - { - "address": "0x14001be5b", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 120 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001be06", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001be06", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14001be09", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rdi + 0x80]", - "stack_offset": 0 - }, - { - "address": "0x14001be10", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, esi", - "stack_offset": 0 - }, - { - "address": "0x14001be13", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x1002", - "stack_offset": 0 - }, - { - "address": "0x14001be18", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x43aa]", - "stack_offset": 0 - }, - { - "address": "0x14001be1e", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001be20", - "size": 2, - "mnemonic": "je", - "operands": "0x14001be3f", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001be3f", - "0x14001be22" - ] - }, - { - "address": "0x14001be22", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001be22", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rdi + 0x100]", - "stack_offset": 0 - }, - { - "address": "0x14001be29", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14001be2b", - "size": 4, - "mnemonic": "lea", - "operands": "r9d, [rsi - 0x36]", - "stack_offset": 0 - }, - { - "address": "0x14001be2f", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rsi - 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001be33", - "size": 5, - "mnemonic": "call", - "operands": "0x14001d3e4", - "stack_offset": 0 - }, - { - "address": "0x14001be38", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14001be3d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001be41", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001c26a", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x14001c26b", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x14001c26c", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x14001c26e", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x14001c270", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x14001c272", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x14001c274", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -56 - }, - { - "address": "0x14001c278", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x14dc1]", - "stack_offset": -120 - }, - { - "address": "0x14001c27f", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -120 - }, - { - "address": "0x14001c282", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rax", - "stack_offset": -120 - }, - { - "address": "0x14001c287", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0xa0]", - "stack_offset": -120 - }, - { - "address": "0x14001c28f", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r9", - "stack_offset": -120 - }, - { - "address": "0x14001c292", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rdx]", - "stack_offset": -120 - }, - { - "address": "0x14001c295", - "size": 3, - "mnemonic": "mov", - "operands": "r15, r8", - "stack_offset": -120 - }, - { - "address": "0x14001c298", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -120 - }, - { - "address": "0x14001c29d", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rdx", - "stack_offset": -120 - }, - { - "address": "0x14001c2a0", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], r9", - "stack_offset": -120 - }, - { - "address": "0x14001c2a5", - "size": 3, - "mnemonic": "mov", - "operands": "r12, rcx", - "stack_offset": -120 - }, - { - "address": "0x14001c2a8", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -120 - }, - { - "address": "0x14001c2ab", - "size": 6, - "mnemonic": "je", - "operands": "0x14001c33e", - "stack_offset": -120 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001c341", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001c346", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rax", - "stack_offset": 0 - }, - { - "address": "0x14001c349", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rsi", - "stack_offset": 0 - }, - { - "address": "0x14001c34c", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14001c34e", - "size": 5, - "mnemonic": "call", - "operands": "0x140016d88", - "stack_offset": 0 - }, - { - "address": "0x14001c353", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": 0 - }, - { - "address": "0x14001c357", - "size": 2, - "mnemonic": "je", - "operands": "0x14001c392", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001c392", - "0x14001c359" - ] - }, - { - "address": "0x14001c2b1", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c2b1", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001c2b4", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001c2b7", - "size": 3, - "mnemonic": "movzx", - "operands": "edx, word ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x14001c2ba", - "size": 5, - "mnemonic": "lea", - "operands": "r13, [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001c2bf", - "size": 4, - "mnemonic": "cmp", - "operands": "r15, 4", - "stack_offset": 0 - }, - { - "address": "0x14001c2c3", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rax", - "stack_offset": 0 - }, - { - "address": "0x14001c2c6", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rsi", - "stack_offset": 0 - }, - { - "address": "0x14001c2c9", - "size": 4, - "mnemonic": "cmovae", - "operands": "r13, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001c2cd", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r13", - "stack_offset": 0 - }, - { - "address": "0x14001c2d0", - "size": 5, - "mnemonic": "call", - "operands": "0x140016d88", - "stack_offset": 0 - }, - { - "address": "0x14001c2d5", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax", - "stack_offset": 0 - }, - { - "address": "0x14001c2d8", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": 0 - }, - { - "address": "0x14001c2dc", - "size": 2, - "mnemonic": "je", - "operands": "0x14001c335", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001c397", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x14001c39a", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x14001c39f", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x90]", - "stack_offset": 0 - }, - { - "address": "0x14001c3a7", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40", - "stack_offset": 0 - }, - { - "address": "0x14001c3ab", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 64 - }, - { - "address": "0x14001c3ad", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 72 - }, - { - "address": "0x14001c3af", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 80 - }, - { - "address": "0x14001c3b1", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 88 - }, - { - "address": "0x14001c3b3", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 96 - }, - { - "address": "0x14001c3b4", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 104 - }, - { - "address": "0x14001c3b5", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 112 - }, - { - "address": "0x14001c3b6", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 120 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001c359", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c359", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14001c35e", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001c361", - "size": 2, - "mnemonic": "je", - "operands": "0x14001c36a", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001c338", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x14001c33c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001c392", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001c392" - ] - }, - { - "address": "0x14001c2de", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c2de", - "size": 3, - "mnemonic": "cmp", - "operands": "r13, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001c2e1", - "size": 2, - "mnemonic": "je", - "operands": "0x14001c2f6", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001c2f6", - "0x14001c2e3" - ] - }, - { - "address": "0x14001c36a", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c36a", - "size": 4, - "mnemonic": "add", - "operands": "rdi, 2", - "stack_offset": 0 - }, - { - "address": "0x14001c36e", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001c373", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rbp", - "stack_offset": 0 - }, - { - "address": "0x14001c376", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rsi", - "stack_offset": 0 - }, - { - "address": "0x14001c379", - "size": 3, - "mnemonic": "add", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x14001c37c", - "size": 3, - "mnemonic": "movzx", - "operands": "edx, word ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x14001c37f", - "size": 5, - "mnemonic": "call", - "operands": "0x140016d88", - "stack_offset": 0 - }, - { - "address": "0x14001c384", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": 0 - }, - { - "address": "0x14001c388", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001c35e", - "stack_offset": 0 - }, - { - "address": "0x14001c38a", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001c392", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001c368", - "size": 2, - "mnemonic": "je", - "operands": "0x14001c38c", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001c38c", - "0x14001c36a" - ] - }, - { - "address": "0x14001c2f6", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c2f6", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi", - "stack_offset": 0 - }, - { - "address": "0x14001c2f9", - "size": 2, - "mnemonic": "je", - "operands": "0x14001c30e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001c30e", - "0x14001c2fb" - ] - }, - { - "address": "0x14001c2e3", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c2e3", - "size": 3, - "mnemonic": "cmp", - "operands": "r15, rax", - "stack_offset": 0 - }, - { - "address": "0x14001c2e6", - "size": 2, - "mnemonic": "jb", - "operands": "0x14001c32a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001c32a", - "0x14001c2e8" - ] - }, - { - "address": "0x14001c38c", - "size": 15, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001c38c", - "size": 3, - "mnemonic": "dec", - "operands": "rax", - "stack_offset": 0 - }, - { - "address": "0x14001c38f", - "size": 3, - "mnemonic": "add", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001c392", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14001c397", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x14001c39a", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x14001c39f", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x90]", - "stack_offset": 0 - }, - { - "address": "0x14001c3a7", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40", - "stack_offset": 0 - }, - { - "address": "0x14001c3ab", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 64 - }, - { - "address": "0x14001c3ad", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 72 - }, - { - "address": "0x14001c3af", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 80 - }, - { - "address": "0x14001c3b1", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 88 - }, - { - "address": "0x14001c3b3", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 96 - }, - { - "address": "0x14001c3b4", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 104 - }, - { - "address": "0x14001c3b5", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 112 - }, - { - "address": "0x14001c3b6", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 120 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001c30e", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c30e", - "size": 4, - "mnemonic": "add", - "operands": "rdi, 2", - "stack_offset": 0 - }, - { - "address": "0x14001c312", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14001c317", - "size": 3, - "mnemonic": "sub", - "operands": "r15, rsi", - "stack_offset": 0 - }, - { - "address": "0x14001c31a", - "size": 3, - "mnemonic": "add", - "operands": "rbx, rsi", - "stack_offset": 0 - }, - { - "address": "0x14001c31d", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14001c322", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001c2b7", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001c2b7" - ] - }, - { - "address": "0x14001c2fb", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c2fb", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rsi + rbx]", - "stack_offset": 0 - }, - { - "address": "0x14001c2ff", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rax - 1], 0", - "stack_offset": 0 - }, - { - "address": "0x14001c303", - "size": 2, - "mnemonic": "je", - "operands": "0x14001c324", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001c324", - "0x14001c305" - ] - }, - { - "address": "0x14001c32a", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c32a", - "size": 3, - "mnemonic": "sub", - "operands": "rbx, r12", - "stack_offset": 0 - }, - { - "address": "0x14001c32d", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [r14], rbp", - "stack_offset": 0 - }, - { - "address": "0x14001c330", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001c333", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001c392", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001c392" - ] - }, - { - "address": "0x14001c2e8", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c2e8", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rax", - "stack_offset": 0 - }, - { - "address": "0x14001c2eb", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r13", - "stack_offset": 0 - }, - { - "address": "0x14001c2ee", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001c2f1", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3e0", - "stack_offset": 0 - }, - { - "address": "0x14001c2f6", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi", - "stack_offset": 0 - }, - { - "address": "0x14001c2f9", - "size": 2, - "mnemonic": "je", - "operands": "0x14001c30e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001c2ba", - "size": 5, - "mnemonic": "lea", - "operands": "r13, [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001c2bf", - "size": 4, - "mnemonic": "cmp", - "operands": "r15, 4", - "stack_offset": 0 - }, - { - "address": "0x14001c2c3", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rax", - "stack_offset": 0 - }, - { - "address": "0x14001c2c6", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rsi", - "stack_offset": 0 - }, - { - "address": "0x14001c2c9", - "size": 4, - "mnemonic": "cmovae", - "operands": "r13, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001c2cd", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r13", - "stack_offset": 0 - }, - { - "address": "0x14001c2d0", - "size": 5, - "mnemonic": "call", - "operands": "0x140016d88", - "stack_offset": 0 - }, - { - "address": "0x14001c2d5", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax", - "stack_offset": 0 - }, - { - "address": "0x14001c2d8", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": 0 - }, - { - "address": "0x14001c2dc", - "size": 2, - "mnemonic": "je", - "operands": "0x14001c335", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001c335", - "0x14001c2de" - ] - }, - { - "address": "0x14001c324", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c324", - "size": 2, - "mnemonic": "xor", - "operands": "ebp, ebp", - "stack_offset": 0 - }, - { - "address": "0x14001c326", - "size": 4, - "mnemonic": "lea", - "operands": "rbx, [rax - 1]", - "stack_offset": 0 - }, - { - "address": "0x14001c32a", - "size": 3, - "mnemonic": "sub", - "operands": "rbx, r12", - "stack_offset": 0 - }, - { - "address": "0x14001c32d", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [r14], rbp", - "stack_offset": 0 - }, - { - "address": "0x14001c330", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001c333", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001c392", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001c392" - ] - }, - { - "address": "0x14001c305", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c305", - "size": 4, - "mnemonic": "add", - "operands": "rdi, 2", - "stack_offset": 0 - }, - { - "address": "0x14001c309", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001c30c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001c312", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001c317", - "size": 3, - "mnemonic": "sub", - "operands": "r15, rsi", - "stack_offset": 0 - }, - { - "address": "0x14001c31a", - "size": 3, - "mnemonic": "add", - "operands": "rbx, rsi", - "stack_offset": 0 - }, - { - "address": "0x14001c31d", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14001c322", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001c2b7", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001c5bf", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x14001c5c2", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x50", - "stack_offset": -8 - }, - { - "address": "0x14001c5c6", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0xffff", - "stack_offset": -88 - }, - { - "address": "0x14001c5cb", - "size": 3, - "mnemonic": "cmp", - "operands": "cx, ax", - "stack_offset": -88 - }, - { - "address": "0x14001c5ce", - "size": 6, - "mnemonic": "je", - "operands": "0x14001c6a3", - "stack_offset": -88 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001c6a8", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x50", - "stack_offset": 0 - }, - { - "address": "0x14001c6ac", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 80 - }, - { - "address": "0x14001c6ad", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 88 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001c5d4", - "size": 15, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c5d4", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14001c5d8", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d89c", - "stack_offset": 0 - }, - { - "address": "0x14001c5dd", - "size": 4, - "mnemonic": "mov", - "operands": "r10, qword ptr [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14001c5e1", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14001c5e3", - "size": 6, - "mnemonic": "mov", - "operands": "r11d, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001c5e9", - "size": 8, - "mnemonic": "cmp", - "operands": "dword ptr [r10 + 0xc], 0xfde9", - "stack_offset": 0 - }, - { - "address": "0x14001c5f1", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001c61c", - "stack_offset": 0 - }, - { - "address": "0x14001c5f3", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, word ptr [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14001c5f7", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [r11 - 0x80]", - "stack_offset": 0 - }, - { - "address": "0x14001c5fb", - "size": 3, - "mnemonic": "cmp", - "operands": "cx, ax", - "stack_offset": 0 - }, - { - "address": "0x14001c5fe", - "size": 2, - "mnemonic": "jae", - "operands": "0x14001c656", - "stack_offset": 0 - }, - { - "address": "0x14001c600", - "size": 3, - "mnemonic": "movzx", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x14001c603", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x8e26]", - "stack_offset": 0 - }, - { - "address": "0x14001c60a", - "size": 6, - "mnemonic": "test", - "operands": "byte ptr [r8 + rax*2 + 2], 1", - "stack_offset": 0 - }, - { - "address": "0x14001c610", - "size": 2, - "mnemonic": "je", - "operands": "0x14001c617", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001c617", - "0x14001c612" - ] - }, - { - "address": "0x14001c617", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c617", - "size": 3, - "mnemonic": "movzx", - "operands": "edx, cl", - "stack_offset": 0 - }, - { - "address": "0x14001c61a", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001c690", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001c690" - ] - }, - { - "address": "0x14001c612", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c612", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, cl", - "stack_offset": 0 - }, - { - "address": "0x14001c615", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001c63b", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001c693", - "size": 2, - "mnemonic": "je", - "operands": "0x14001c6a0", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001c642", - "size": 4, - "mnemonic": "movzx", - "operands": "edx, byte ptr [rax + rcx]", - "stack_offset": 0 - }, - { - "address": "0x14001c646", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001c690", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001c690" - ] - }, - { - "address": "0x14001c6a0", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001c6a0", - "size": 3, - "mnemonic": "movzx", - "operands": "eax, dx", - "stack_offset": 0 - }, - { - "address": "0x14001c6a3", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x14001c6a8", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x50", - "stack_offset": 0 - }, - { - "address": "0x14001c6ac", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 80 - }, - { - "address": "0x14001c6ad", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 88 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001c695", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001c695", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp - 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14001c699", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd", - "stack_offset": 0 - }, - { - "address": "0x14001c6a0", - "size": 3, - "mnemonic": "movzx", - "operands": "eax, dx", - "stack_offset": 0 - }, - { - "address": "0x14001c6a3", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x14001c6a8", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x50", - "stack_offset": 0 - }, - { - "address": "0x14001c6ac", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 80 - }, - { - "address": "0x14001c6ad", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 88 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001cf6f", - "name": "", - "blocks": [ - { - "address": "0x14001cf6f", - "size": 10, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001cf6f", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001cf70", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x14001cf73", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -8 - }, - { - "address": "0x14001cf77", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x16272], 0", - "stack_offset": -104 - }, - { - "address": "0x14001cf7e", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8", - "stack_offset": -104 - }, - { - "address": "0x14001cf81", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx", - "stack_offset": -104 - }, - { - "address": "0x14001cf84", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rcx", - "stack_offset": -104 - }, - { - "address": "0x14001cf87", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001cf93", - "stack_offset": -104 - }, - { - "address": "0x14001cf89", - "size": 5, - "mnemonic": "call", - "operands": "0x14001d930", - "stack_offset": -104 - }, - { - "address": "0x14001cf8e", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001d0ec", - "stack_offset": -104 - } - ], - "successors": [ - "0x14001d0ec" - ] - }, - { - "address": "0x14001d0ec", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001d0ec", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14001d0f1", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14001d0f5", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14001d0f9", - "size": 4, - "mnemonic": "mov", - "operands": "r14, qword ptr [r11 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14001d0fd", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x14001d100", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001d101", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001d113", - "name": "", - "blocks": [ - { - "address": "0x14001d113", - "size": 30, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001d113", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001d114", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -8 - }, - { - "address": "0x14001d116", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -16 - }, - { - "address": "0x14001d118", - "size": 4, - "mnemonic": "lea", - "operands": "rbp, [rax - 0x5f]", - "stack_offset": -24 - }, - { - "address": "0x14001d11c", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0xa0", - "stack_offset": -24 - }, - { - "address": "0x14001d123", - "size": 3, - "mnemonic": "xor", - "operands": "r15d, r15d", - "stack_offset": -184 - }, - { - "address": "0x14001d126", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rdx", - "stack_offset": -184 - }, - { - "address": "0x14001d129", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rcx", - "stack_offset": -184 - }, - { - "address": "0x14001d12c", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x17], r15", - "stack_offset": -184 - }, - { - "address": "0x14001d130", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": -184 - }, - { - "address": "0x14001d132", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x1f], r15", - "stack_offset": -184 - }, - { - "address": "0x14001d136", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x39]", - "stack_offset": -184 - }, - { - "address": "0x14001d13a", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x27], r15", - "stack_offset": -184 - }, - { - "address": "0x14001d13e", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x2f], r15", - "stack_offset": -184 - }, - { - "address": "0x14001d142", - "size": 3, - "mnemonic": "mov", - "operands": "edi, r15d", - "stack_offset": -184 - }, - { - "address": "0x14001d145", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x37], r15", - "stack_offset": -184 - }, - { - "address": "0x14001d149", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp + 0x3f], r15b", - "stack_offset": -184 - }, - { - "address": "0x14001d14d", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x19], r15", - "stack_offset": -184 - }, - { - "address": "0x14001d151", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x11], r15", - "stack_offset": -184 - }, - { - "address": "0x14001d155", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 9], r15", - "stack_offset": -184 - }, - { - "address": "0x14001d159", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 1], r15", - "stack_offset": -184 - }, - { - "address": "0x14001d15d", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 7], r15", - "stack_offset": -184 - }, - { - "address": "0x14001d161", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp + 0xf], r15b", - "stack_offset": -184 - }, - { - "address": "0x14001d165", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d89c", - "stack_offset": -184 - }, - { - "address": "0x14001d16a", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp - 0x31]", - "stack_offset": -184 - }, - { - "address": "0x14001d16e", - "size": 5, - "mnemonic": "mov", - "operands": "ebx, 0xfde9", - "stack_offset": -184 - }, - { - "address": "0x14001d173", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0xc], ebx", - "stack_offset": -184 - }, - { - "address": "0x14001d176", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001d18e", - "stack_offset": -184 - }, - { - "address": "0x14001d178", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x21], r15b", - "stack_offset": -184 - }, - { - "address": "0x14001d17c", - "size": 2, - "mnemonic": "je", - "operands": "0x14001d189", - "stack_offset": -184 - } - ], - "successors": [ - "0x14001d189", - "0x14001d17e" - ] - }, - { - "address": "0x14001d189", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001d189", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebx", - "stack_offset": 0 - }, - { - "address": "0x14001d18c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001d1c4", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001d182", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rax + 0x3a8], 0xfffffffd", - "stack_offset": 0 - }, - { - "address": "0x14001d189", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebx", - "stack_offset": 0 - }, - { - "address": "0x14001d18c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001d1c4", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001d1c4" - ] - }, - { - "address": "0x14001d1c4", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001d1c4", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp + 0x77]", - "stack_offset": 0 - }, - { - "address": "0x14001d1c8", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x14001d1cb", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp + 0x17]", - "stack_offset": 0 - }, - { - "address": "0x14001d1cf", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d9d8", - "stack_offset": 0 - }, - { - "address": "0x14001d1d4", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001d1d6", - "size": 6, - "mnemonic": "jne", - "operands": "0x14001d264", - "stack_offset": 0 - }, - { - "address": "0x14001d1dc", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14001d1de", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x39]", - "stack_offset": 0 - }, - { - "address": "0x14001d1e2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d89c", - "stack_offset": 0 - }, - { - "address": "0x14001d1e7", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp - 0x31]", - "stack_offset": 0 - }, - { - "address": "0x14001d1eb", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0xc], ebx", - "stack_offset": 0 - }, - { - "address": "0x14001d1ee", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001d203", - "stack_offset": 0 - }, - { - "address": "0x14001d1f0", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x21], r15b", - "stack_offset": 0 - }, - { - "address": "0x14001d1f4", - "size": 2, - "mnemonic": "je", - "operands": "0x14001d238", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001d238", - "0x14001d1f6" - ] - }, - { - "address": "0x14001d238", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001d238", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebx", - "stack_offset": 0 - }, - { - "address": "0x14001d23b", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp + 0x77]", - "stack_offset": 0 - }, - { - "address": "0x14001d23f", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x19]", - "stack_offset": 0 - }, - { - "address": "0x14001d243", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r14", - "stack_offset": 0 - }, - { - "address": "0x14001d246", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d9d8", - "stack_offset": 0 - }, - { - "address": "0x14001d24b", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rbp - 9]", - "stack_offset": 0 - }, - { - "address": "0x14001d24f", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001d251", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001d264", - "stack_offset": 0 - }, - { - "address": "0x14001d253", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x27]", - "stack_offset": 0 - }, - { - "address": "0x14001d257", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001d25a", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x3018]", - "stack_offset": 0 - }, - { - "address": "0x14001d260", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax", - "stack_offset": 0 - }, - { - "address": "0x14001d262", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001d267", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001d1fa", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rax + 0x3a8], 0xfffffffd", - "stack_offset": 0 - }, - { - "address": "0x14001d201", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001d238", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001d26b", - "size": 2, - "mnemonic": "je", - "operands": "0x14001d275", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001d279", - "size": 2, - "mnemonic": "je", - "operands": "0x14001d284", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001d284", - "0x14001d27b" - ] - }, - { - "address": "0x14001d26d", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001d26d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001d270", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001d275", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp + 0x3f], r15b", - "stack_offset": 0 - }, - { - "address": "0x14001d279", - "size": 2, - "mnemonic": "je", - "operands": "0x14001d284", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001d284", - "0x14001d27b" - ] - }, - { - "address": "0x14001d284", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001d284", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0xa0]", - "stack_offset": 0 - }, - { - "address": "0x14001d28c", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx", - "stack_offset": 0 - }, - { - "address": "0x14001d28e", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14001d292", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14001d296", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14001d29a", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x14001d29d", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x14001d29f", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x14001d2a1", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 16 - }, - { - "address": "0x14001d2a2", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001d27b", - "size": 12, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001d27b", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x27]", - "stack_offset": 0 - }, - { - "address": "0x14001d27f", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001d284", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0xa0]", - "stack_offset": 0 - }, - { - "address": "0x14001d28c", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx", - "stack_offset": 0 - }, - { - "address": "0x14001d28e", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14001d292", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14001d296", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14001d29a", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x14001d29d", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x14001d29f", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x14001d2a1", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 16 - }, - { - "address": "0x14001d2a2", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001d4b2", - "name": "", - "blocks": [ - { - "address": "0x14001d4b2", - "size": 17, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001d4b2", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001d4b3", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -8 - }, - { - "address": "0x14001d4b5", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -16 - }, - { - "address": "0x14001d4b9", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, r8", - "stack_offset": -80 - }, - { - "address": "0x14001d4bc", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rdx", - "stack_offset": -80 - }, - { - "address": "0x14001d4bf", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -80 - }, - { - "address": "0x14001d4c2", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -80 - }, - { - "address": "0x14001d4c5", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001d4e5", - "stack_offset": -80 - }, - { - "address": "0x14001d4c7", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": -80 - }, - { - "address": "0x14001d4cc", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16", - "stack_offset": -80 - }, - { - "address": "0x14001d4d2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4", - "stack_offset": -80 - }, - { - "address": "0x14001d4d7", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x7fffffff", - "stack_offset": -80 - }, - { - "address": "0x14001d4dc", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40", - "stack_offset": -80 - }, - { - "address": "0x14001d4e0", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": -16 - }, - { - "address": "0x14001d4e2", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001d4e3", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14001d4e4", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001db1c", - "name": "", - "blocks": [ - { - "address": "0x14001db1c", - "size": 28, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001db1c", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001db1e", - "size": 1, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": -8 - }, - { - "address": "0x14001db1f", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -16 - }, - { - "address": "0x14001db20", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -24 - }, - { - "address": "0x14001db21", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -32 - }, - { - "address": "0x14001db23", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -40 - }, - { - "address": "0x14001db25", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -48 - }, - { - "address": "0x14001db27", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -56 - }, - { - "address": "0x14001db29", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x98", - "stack_offset": -64 - }, - { - "address": "0x14001db30", - "size": 5, - "mnemonic": "lea", - "operands": "rbp, [rsp + 0x50]", - "stack_offset": -216 - }, - { - "address": "0x14001db35", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x13504]", - "stack_offset": -216 - }, - { - "address": "0x14001db3c", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rbp", - "stack_offset": -216 - }, - { - "address": "0x14001db3f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x30], rax", - "stack_offset": -216 - }, - { - "address": "0x14001db43", - "size": 7, - "mnemonic": "movsxd", - "operands": "rdi, dword ptr [rbp + 0xb0]", - "stack_offset": -216 - }, - { - "address": "0x14001db4a", - "size": 3, - "mnemonic": "xor", - "operands": "r13d, r13d", - "stack_offset": -216 - }, - { - "address": "0x14001db4d", - "size": 7, - "mnemonic": "mov", - "operands": "r12, qword ptr [rbp + 0xb8]", - "stack_offset": -216 - }, - { - "address": "0x14001db54", - "size": 3, - "mnemonic": "mov", - "operands": "r14, r9", - "stack_offset": -216 - }, - { - "address": "0x14001db57", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rbp], r8d", - "stack_offset": -216 - }, - { - "address": "0x14001db5b", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -216 - }, - { - "address": "0x14001db5e", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x10], rdx", - "stack_offset": -216 - }, - { - "address": "0x14001db62", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 8], r12", - "stack_offset": -216 - }, - { - "address": "0x14001db66", - "size": 2, - "mnemonic": "test", - "operands": "edi, edi", - "stack_offset": -216 - }, - { - "address": "0x14001db68", - "size": 2, - "mnemonic": "jle", - "operands": "0x14001db7a", - "stack_offset": -216 - }, - { - "address": "0x14001db6a", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi", - "stack_offset": -216 - }, - { - "address": "0x14001db6d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r9", - "stack_offset": -216 - }, - { - "address": "0x14001db70", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d9c0", - "stack_offset": -216 - }, - { - "address": "0x14001db75", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax", - "stack_offset": -216 - }, - { - "address": "0x14001db78", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001db83", - "stack_offset": -216 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001db8a", - "size": 2, - "mnemonic": "test", - "operands": "esi, esi", - "stack_offset": 0 - }, - { - "address": "0x14001db8c", - "size": 2, - "mnemonic": "jle", - "operands": "0x14001db9e", - "stack_offset": 0 - }, - { - "address": "0x14001db8e", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi", - "stack_offset": 0 - }, - { - "address": "0x14001db91", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r12", - "stack_offset": 0 - }, - { - "address": "0x14001db94", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d9c0", - "stack_offset": 0 - }, - { - "address": "0x14001db99", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax", - "stack_offset": 0 - }, - { - "address": "0x14001db9c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001dba7", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001dbae", - "size": 3, - "mnemonic": "test", - "operands": "r15d, r15d", - "stack_offset": 0 - }, - { - "address": "0x14001dbb1", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001dbba", - "stack_offset": 0 - }, - { - "address": "0x14001dbb3", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14001dbb6", - "size": 4, - "mnemonic": "mov", - "operands": "r15d, dword ptr [rax + 0xc]", - "stack_offset": 0 - }, - { - "address": "0x14001dbba", - "size": 2, - "mnemonic": "test", - "operands": "edi, edi", - "stack_offset": 0 - }, - { - "address": "0x14001dbbc", - "size": 2, - "mnemonic": "je", - "operands": "0x14001dbc6", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001dbc6", - "0x14001dbbe" - ] - }, - { - "address": "0x14001dbc6", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001dbc6", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001dbc8", - "size": 3, - "mnemonic": "xorps", - "operands": "xmm0, xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001dbcb", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x28], eax", - "stack_offset": 0 - }, - { - "address": "0x14001dbce", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rbp + 0x18], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001dbd2", - "size": 2, - "mnemonic": "cmp", - "operands": "edi, esi", - "stack_offset": 0 - }, - { - "address": "0x14001dbd4", - "size": 6, - "mnemonic": "je", - "operands": "0x14001dea4", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001dea4", - "0x14001dbda" - ] - }, - { - "address": "0x14001dbbe", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001dbbe", - "size": 2, - "mnemonic": "test", - "operands": "esi, esi", - "stack_offset": 0 - }, - { - "address": "0x14001dbc0", - "size": 6, - "mnemonic": "jne", - "operands": "0x14001dc78", - "stack_offset": 0 - }, - { - "address": "0x14001dbc6", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001dbc8", - "size": 3, - "mnemonic": "xorps", - "operands": "xmm0, xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001dbcb", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x28], eax", - "stack_offset": 0 - }, - { - "address": "0x14001dbce", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rbp + 0x18], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001dbd2", - "size": 2, - "mnemonic": "cmp", - "operands": "edi, esi", - "stack_offset": 0 - }, - { - "address": "0x14001dbd4", - "size": 6, - "mnemonic": "je", - "operands": "0x14001dea4", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001dea4", - "0x14001dbda" - ] - }, - { - "address": "0x14001dea4", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001dea4", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 2", - "stack_offset": 0 - }, - { - "address": "0x14001dea9", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001de87", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001de87" - ] - }, - { - "address": "0x14001dbda", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001dbda", - "size": 3, - "mnemonic": "cmp", - "operands": "esi, 1", - "stack_offset": 0 - }, - { - "address": "0x14001dbdd", - "size": 6, - "mnemonic": "jg", - "operands": "0x14001dc6e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001de8b", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x14001de8e", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x14001de93", - "size": 4, - "mnemonic": "lea", - "operands": "rsp, [rbp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14001de97", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x14001de99", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x14001de9b", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 16 - }, - { - "address": "0x14001de9d", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 24 - }, - { - "address": "0x14001de9f", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001dea0", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 40 - }, - { - "address": "0x14001dea1", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 48 - }, - { - "address": "0x14001dea2", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 56 - }, - { - "address": "0x14001dea3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 64 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001dc6e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001dc6e", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14001dc73", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001de87", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001de87" - ] - }, - { - "address": "0x14001dbe3", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001dbe3", - "size": 3, - "mnemonic": "cmp", - "operands": "edi, 1", - "stack_offset": 0 - }, - { - "address": "0x14001dbe6", - "size": 2, - "mnemonic": "jg", - "operands": "0x14001dc30", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001dc30", - "0x14001dbe8" - ] - }, - { - "address": "0x14001dc30", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001dc30", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 3", - "stack_offset": 0 - }, - { - "address": "0x14001dc35", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001de87", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001de87" - ] - }, - { - "address": "0x14001dbe8", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001dbe8", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14001dbec", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r15d", - "stack_offset": 0 - }, - { - "address": "0x14001dbef", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x245b]", - "stack_offset": 0 - }, - { - "address": "0x14001dbf5", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001dbf7", - "size": 6, - "mnemonic": "je", - "operands": "0x14001de85", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001de85", - "0x14001dbfd" - ] - }, - { - "address": "0x14001de85", - "size": 14, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001de85", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001de87", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001de8b", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x14001de8e", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x14001de93", - "size": 4, - "mnemonic": "lea", - "operands": "rsp, [rbp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14001de97", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x14001de99", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x14001de9b", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 16 - }, - { - "address": "0x14001de9d", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 24 - }, - { - "address": "0x14001de9f", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001dea0", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 40 - }, - { - "address": "0x14001dea1", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 48 - }, - { - "address": "0x14001dea2", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 56 - }, - { - "address": "0x14001dea3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 64 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001dbfd", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001dbfd", - "size": 2, - "mnemonic": "test", - "operands": "edi, edi", - "stack_offset": 0 - }, - { - "address": "0x14001dbff", - "size": 2, - "mnemonic": "jle", - "operands": "0x14001dc3a", - "stack_offset": 0 - }, - { - "address": "0x14001dc01", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rbp + 0x18], 2", - "stack_offset": 0 - }, - { - "address": "0x14001dc05", - "size": 2, - "mnemonic": "jb", - "operands": "0x14001dc30", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001dc30", - "0x14001dc07" - ] - }, - { - "address": "0x14001dc07", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001dc07", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x1e]", - "stack_offset": 0 - }, - { - "address": "0x14001dc0b", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp + 0x1e], r13b", - "stack_offset": 0 - }, - { - "address": "0x14001dc0f", - "size": 2, - "mnemonic": "je", - "operands": "0x14001dc30", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001dc15", - "size": 2, - "mnemonic": "je", - "operands": "0x14001dc30", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001dc1a", - "size": 2, - "mnemonic": "cmp", - "operands": "cl, byte ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14001dc1c", - "size": 2, - "mnemonic": "jb", - "operands": "0x14001dc27", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001dc27", - "0x14001dc1e" - ] - }, - { - "address": "0x14001dc27", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001dc27", - "size": 4, - "mnemonic": "add", - "operands": "rax, 2", - "stack_offset": 0 - }, - { - "address": "0x14001dc2b", - "size": 3, - "mnemonic": "cmp", - "operands": "byte ptr [rax], r13b", - "stack_offset": 0 - }, - { - "address": "0x14001dc2e", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001dc11", - "stack_offset": 0 - }, - { - "address": "0x14001dc30", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 3", - "stack_offset": 0 - }, - { - "address": "0x14001dc35", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001de87", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001dc21", - "size": 6, - "mnemonic": "jbe", - "operands": "0x14001dea4", - "stack_offset": 0 - }, - { - "address": "0x14001dc27", - "size": 4, - "mnemonic": "add", - "operands": "rax, 2", - "stack_offset": 0 - }, - { - "address": "0x14001dc2b", - "size": 3, - "mnemonic": "cmp", - "operands": "byte ptr [rax], r13b", - "stack_offset": 0 - }, - { - "address": "0x14001dc2e", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001dc11", - "stack_offset": 0 - }, - { - "address": "0x14001dc30", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 3", - "stack_offset": 0 - }, - { - "address": "0x14001dc35", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001de87", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001f0d6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f0da", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f0dd", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rbp + 0xa0]", - "stack_offset": -40 - }, - { - "address": "0x14001f0e4", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx]", - "stack_offset": -40 - }, - { - "address": "0x14001f0e7", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": -40 - }, - { - "address": "0x14001f0eb", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 4", - "stack_offset": -40 - }, - { - "address": "0x14001f0f0", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": -40 - }, - { - "address": "0x14001f0f3", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rcx + rdx + 0x48], r8", - "stack_offset": -40 - }, - { - "address": "0x14001f0f8", - "size": 4, - "mnemonic": "cmovne", - "operands": "eax, r8d", - "stack_offset": -40 - }, - { - "address": "0x14001f0fc", - "size": 4, - "mnemonic": "or", - "operands": "eax, dword ptr [rcx + rdx + 0x10]", - "stack_offset": -40 - }, - { - "address": "0x14001f100", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x13", - "stack_offset": -40 - }, - { - "address": "0x14001f103", - "size": 3, - "mnemonic": "or", - "operands": "eax, 4", - "stack_offset": -40 - }, - { - "address": "0x14001f106", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rcx + rdx + 0x10], eax", - "stack_offset": -40 - }, - { - "address": "0x14001f10a", - "size": 4, - "mnemonic": "test", - "operands": "dword ptr [rcx + rdx + 0x14], eax", - "stack_offset": -40 - }, - { - "address": "0x14001f10e", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f11a", - "stack_offset": -40 - } - ], - "successors": [ - "0x14001f11a", - "0x14001f110" - ] - }, - { - "address": "0x14001f11a", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f11a", - "size": 10, - "mnemonic": "movabs", - "operands": "rax, 0", - "stack_offset": 0 - }, - { - "address": "0x14001f124", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001f128", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 32 - }, - { - "address": "0x14001f129", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001f110", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f110", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14001f112", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14001f114", - "size": 5, - "mnemonic": "call", - "operands": "0x140006198", - "stack_offset": 0 - }, - { - "address": "0x14001f119", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14001f11a", - "size": 10, - "mnemonic": "movabs", - "operands": "rax, 0", - "stack_offset": 0 - }, - { - "address": "0x14001f124", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001f128", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 32 - }, - { - "address": "0x14001f129", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f135", - "name": "", - "blocks": [ - { - "address": "0x14001f135", - "size": 7, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f135", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001f136", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f13a", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f13d", - "size": 10, - "mnemonic": "movabs", - "operands": "rax, 0", - "stack_offset": -40 - }, - { - "address": "0x14001f147", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001f14b", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f14c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f155", - "name": "", - "blocks": [ - { - "address": "0x14001f155", - "size": 16, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f155", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001f156", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f15a", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f15d", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rbp + 0x80]", - "stack_offset": -40 - }, - { - "address": "0x14001f164", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx]", - "stack_offset": -40 - }, - { - "address": "0x14001f167", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": -40 - }, - { - "address": "0x14001f16b", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 4", - "stack_offset": -40 - }, - { - "address": "0x14001f170", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": -40 - }, - { - "address": "0x14001f173", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rcx + rdx + 0x48], r8", - "stack_offset": -40 - }, - { - "address": "0x14001f178", - "size": 4, - "mnemonic": "cmovne", - "operands": "eax, r8d", - "stack_offset": -40 - }, - { - "address": "0x14001f17c", - "size": 4, - "mnemonic": "or", - "operands": "eax, dword ptr [rcx + rdx + 0x10]", - "stack_offset": -40 - }, - { - "address": "0x14001f180", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x13", - "stack_offset": -40 - }, - { - "address": "0x14001f183", - "size": 3, - "mnemonic": "or", - "operands": "eax, 4", - "stack_offset": -40 - }, - { - "address": "0x14001f186", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rcx + rdx + 0x10], eax", - "stack_offset": -40 - }, - { - "address": "0x14001f18a", - "size": 4, - "mnemonic": "test", - "operands": "dword ptr [rcx + rdx + 0x14], eax", - "stack_offset": -40 - }, - { - "address": "0x14001f18e", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f19a", - "stack_offset": -40 - } - ], - "successors": [ - "0x14001f19a", - "0x14001f190" - ] - }, - { - "address": "0x14001f19a", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f19a", - "size": 10, - "mnemonic": "movabs", - "operands": "rax, 0", - "stack_offset": 0 - }, - { - "address": "0x14001f1a4", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001f1a8", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 32 - }, - { - "address": "0x14001f1a9", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001f190", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f190", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14001f192", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14001f194", - "size": 5, - "mnemonic": "call", - "operands": "0x140006198", - "stack_offset": 0 - }, - { - "address": "0x14001f199", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14001f19a", - "size": 10, - "mnemonic": "movabs", - "operands": "rax, 0", - "stack_offset": 0 - }, - { - "address": "0x14001f1a4", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001f1a8", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 32 - }, - { - "address": "0x14001f1a9", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f1c3", - "name": "", - "blocks": [ - { - "address": "0x14001f1c3", - "size": 7, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f1c3", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001f1c5", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f1c9", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f1cc", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x48]", - "stack_offset": -40 - }, - { - "address": "0x14001f1cf", - "size": 3, - "mnemonic": "and", - "operands": "eax, 1", - "stack_offset": -40 - }, - { - "address": "0x14001f1d2", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x14001f1d4", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f1e7", - "stack_offset": -40 - } - ], - "successors": [ - "0x14001f1e7", - "0x14001f1d6" - ] - }, - { - "address": "0x14001f1e7", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f1e7", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001f1eb", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 32 - }, - { - "address": "0x14001f1ec", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001f1d6", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f1d6", - "size": 4, - "mnemonic": "and", - "operands": "dword ptr [rbp + 0x48], 0xfffffffe", - "stack_offset": 0 - }, - { - "address": "0x14001f1da", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001f1de", - "size": 4, - "mnemonic": "add", - "operands": "rcx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001f1e2", - "size": 5, - "mnemonic": "call", - "operands": "0x140002b78", - "stack_offset": 0 - }, - { - "address": "0x14001f1e7", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001f1eb", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 32 - }, - { - "address": "0x14001f1ec", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f259", - "name": "", - "blocks": [ - { - "address": "0x14001f259", - "size": 9, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f259", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001f25b", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f25f", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f262", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x10", - "stack_offset": -40 - }, - { - "address": "0x14001f267", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0xa0]", - "stack_offset": -40 - }, - { - "address": "0x14001f26e", - "size": 5, - "mnemonic": "call", - "operands": "0x140005170", - "stack_offset": -40 - }, - { - "address": "0x14001f273", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001f277", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f278", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f279", - "name": "", - "blocks": [ - { - "address": "0x14001f279", - "size": 9, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f279", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001f27b", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f27f", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f282", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x30", - "stack_offset": -40 - }, - { - "address": "0x14001f287", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0xc0]", - "stack_offset": -40 - }, - { - "address": "0x14001f28e", - "size": 5, - "mnemonic": "call", - "operands": "0x140005170", - "stack_offset": -40 - }, - { - "address": "0x14001f293", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001f297", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f298", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f2bd", - "name": "", - "blocks": [ - { - "address": "0x14001f2bd", - "size": 11, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f2bd", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001f2bf", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f2c3", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f2c6", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14001f2c9", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx]", - "stack_offset": -40 - }, - { - "address": "0x14001f2cc", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rcx]", - "stack_offset": -40 - }, - { - "address": "0x14001f2ce", - "size": 5, - "mnemonic": "call", - "operands": "0x14000dfac", - "stack_offset": -40 - }, - { - "address": "0x14001f2d3", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -40 - }, - { - "address": "0x14001f2d4", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001f2d8", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f2d9", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f2db", - "name": "", - "blocks": [ - { - "address": "0x14001f2db", - "size": 9, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f2db", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001f2dd", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -8 - }, - { - "address": "0x14001f2e0", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": -8 - }, - { - "address": "0x14001f2e3", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": -8 - }, - { - "address": "0x14001f2e5", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rax], 0xc0000005", - "stack_offset": -8 - }, - { - "address": "0x14001f2eb", - "size": 3, - "mnemonic": "sete", - "operands": "cl", - "stack_offset": -8 - }, - { - "address": "0x14001f2ee", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx", - "stack_offset": -8 - }, - { - "address": "0x14001f2f0", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f2f1", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f2f5", - "name": "", - "blocks": [ - { - "address": "0x14001f2f5", - "size": 38, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f2f5", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001f2f6", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x14001f2f7", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -16 - }, - { - "address": "0x14001f2fb", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -80 - }, - { - "address": "0x14001f2fe", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x48], rcx", - "stack_offset": -80 - }, - { - "address": "0x14001f302", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -80 - }, - { - "address": "0x14001f307", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x70]", - "stack_offset": -80 - }, - { - "address": "0x14001f30b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x70], rcx", - "stack_offset": -80 - }, - { - "address": "0x14001f30f", - "size": 7, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rbp + 0x88]", - "stack_offset": -80 - }, - { - "address": "0x14001f316", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rdi + 8]", - "stack_offset": -80 - }, - { - "address": "0x14001f31a", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -80 - }, - { - "address": "0x14001f31f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x60], rbx", - "stack_offset": -80 - }, - { - "address": "0x14001f323", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x48]", - "stack_offset": -80 - }, - { - "address": "0x14001f327", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]", - "stack_offset": -80 - }, - { - "address": "0x14001f32a", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rcx + 0x38]", - "stack_offset": -80 - }, - { - "address": "0x14001f32e", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -80 - }, - { - "address": "0x14001f333", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x68], rbx", - "stack_offset": -80 - }, - { - "address": "0x14001f337", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x48]", - "stack_offset": -80 - }, - { - "address": "0x14001f33b", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x38], 1", - "stack_offset": -80 - }, - { - "address": "0x14001f340", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], 0", - "stack_offset": -80 - }, - { - "address": "0x14001f349", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], 0", - "stack_offset": -80 - }, - { - "address": "0x14001f351", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x90]", - "stack_offset": -80 - }, - { - "address": "0x14001f358", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -80 - }, - { - "address": "0x14001f35d", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rdi", - "stack_offset": -80 - }, - { - "address": "0x14001f360", - "size": 7, - "mnemonic": "mov", - "operands": "r8, qword ptr [rbp + 0x80]", - "stack_offset": -80 - }, - { - "address": "0x14001f367", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rbp + 0x78]", - "stack_offset": -80 - }, - { - "address": "0x14001f36b", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx]", - "stack_offset": -80 - }, - { - "address": "0x14001f36e", - "size": 5, - "mnemonic": "call", - "operands": "0x14000952c", - "stack_offset": -80 - }, - { - "address": "0x14001f373", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -80 - }, - { - "address": "0x14001f378", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x70], 0", - "stack_offset": -80 - }, - { - "address": "0x14001f380", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x40], 1", - "stack_offset": -80 - }, - { - "address": "0x14001f387", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x44], 1", - "stack_offset": -80 - }, - { - "address": "0x14001f38e", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x44]", - "stack_offset": -80 - }, - { - "address": "0x14001f391", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40", - "stack_offset": -80 - }, - { - "address": "0x14001f395", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x14001f396", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f397", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14001f398", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f39c", - "name": "", - "blocks": [ - { - "address": "0x14001f39c", - "size": 41, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f39c", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001f39d", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x14001f39e", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -16 - }, - { - "address": "0x14001f3a2", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -80 - }, - { - "address": "0x14001f3a5", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x48], rcx", - "stack_offset": -80 - }, - { - "address": "0x14001f3a9", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -80 - }, - { - "address": "0x14001f3ae", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x70]", - "stack_offset": -80 - }, - { - "address": "0x14001f3b2", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x70], rcx", - "stack_offset": -80 - }, - { - "address": "0x14001f3b6", - "size": 7, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rbp + 0x88]", - "stack_offset": -80 - }, - { - "address": "0x14001f3bd", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rdi + 8]", - "stack_offset": -80 - }, - { - "address": "0x14001f3c1", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -80 - }, - { - "address": "0x14001f3c6", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x60], rbx", - "stack_offset": -80 - }, - { - "address": "0x14001f3ca", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x48]", - "stack_offset": -80 - }, - { - "address": "0x14001f3ce", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]", - "stack_offset": -80 - }, - { - "address": "0x14001f3d1", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rcx + 0x38]", - "stack_offset": -80 - }, - { - "address": "0x14001f3d5", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -80 - }, - { - "address": "0x14001f3da", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x68], rbx", - "stack_offset": -80 - }, - { - "address": "0x14001f3de", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -80 - }, - { - "address": "0x14001f3e3", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbp + 0xa8]", - "stack_offset": -80 - }, - { - "address": "0x14001f3e9", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x78], ecx", - "stack_offset": -80 - }, - { - "address": "0x14001f3ec", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x48]", - "stack_offset": -80 - }, - { - "address": "0x14001f3f0", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x38], 1", - "stack_offset": -80 - }, - { - "address": "0x14001f3f5", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], 0", - "stack_offset": -80 - }, - { - "address": "0x14001f3fe", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], 0", - "stack_offset": -80 - }, - { - "address": "0x14001f406", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x90]", - "stack_offset": -80 - }, - { - "address": "0x14001f40d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -80 - }, - { - "address": "0x14001f412", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rdi", - "stack_offset": -80 - }, - { - "address": "0x14001f415", - "size": 7, - "mnemonic": "mov", - "operands": "r8, qword ptr [rbp + 0x80]", - "stack_offset": -80 - }, - { - "address": "0x14001f41c", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rbp + 0x78]", - "stack_offset": -80 - }, - { - "address": "0x14001f420", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx]", - "stack_offset": -80 - }, - { - "address": "0x14001f423", - "size": 5, - "mnemonic": "call", - "operands": "0x140009534", - "stack_offset": -80 - }, - { - "address": "0x14001f428", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -80 - }, - { - "address": "0x14001f42d", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x70], 0", - "stack_offset": -80 - }, - { - "address": "0x14001f435", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x40], 1", - "stack_offset": -80 - }, - { - "address": "0x14001f43c", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x44], 1", - "stack_offset": -80 - }, - { - "address": "0x14001f443", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x44]", - "stack_offset": -80 - }, - { - "address": "0x14001f446", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40", - "stack_offset": -80 - }, - { - "address": "0x14001f44a", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x14001f44b", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f44c", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14001f44d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f451", - "name": "", - "blocks": [ - { - "address": "0x14001f451", - "size": 6, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f451", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001f452", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28", - "stack_offset": -8 - }, - { - "address": "0x14001f456", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -48 - }, - { - "address": "0x14001f459", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x30], rcx", - "stack_offset": -48 - }, - { - "address": "0x14001f45d", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp + 0x58], 0", - "stack_offset": -48 - }, - { - "address": "0x14001f461", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f4cf", - "stack_offset": -48 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001f4d6", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14001f4d9", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x14001f4dd", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 40 - }, - { - "address": "0x14001f4de", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 48 - }, - { - "address": "0x14001f4df", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001f463", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f463", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001f467", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14001f46a", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x28], rcx", - "stack_offset": 0 - }, - { - "address": "0x14001f46e", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14001f472", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rax], 0xe06d7363", - "stack_offset": 0 - }, - { - "address": "0x14001f478", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001f4cf", - "stack_offset": 0 - }, - { - "address": "0x14001f47a", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14001f47e", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x18], 4", - "stack_offset": 0 - }, - { - "address": "0x14001f482", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001f4cf", - "stack_offset": 0 - }, - { - "address": "0x14001f484", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14001f488", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x20], 0x19930520", - "stack_offset": 0 - }, - { - "address": "0x14001f48f", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f4ab", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001f4ab", - "0x14001f491" - ] - }, - { - "address": "0x14001f4ab", - "size": 15, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f4ab", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x14001f4b0", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14001f4b4", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rcx", - "stack_offset": 0 - }, - { - "address": "0x14001f4b8", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001f4bc", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rax + 8]", - "stack_offset": 0 - }, - { - "address": "0x14001f4c0", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x14001f4c5", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x28], rbx", - "stack_offset": 0 - }, - { - "address": "0x14001f4c9", - "size": 5, - "mnemonic": "call", - "operands": "0x140010b70", - "stack_offset": 0 - }, - { - "address": "0x14001f4ce", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14001f4cf", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x20], 0", - "stack_offset": 0 - }, - { - "address": "0x14001f4d6", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14001f4d9", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x14001f4dd", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 40 - }, - { - "address": "0x14001f4de", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 48 - }, - { - "address": "0x14001f4df", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001f491", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f491", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14001f495", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x20], 0x19930521", - "stack_offset": 0 - }, - { - "address": "0x14001f49c", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f4ab", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001f4a2", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x20], 0x19930522", - "stack_offset": 0 - }, - { - "address": "0x14001f4a9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001f4cf", - "stack_offset": 0 - }, - { - "address": "0x14001f4ab", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x14001f4b0", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14001f4b4", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rcx", - "stack_offset": 0 - }, - { - "address": "0x14001f4b8", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001f4bc", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rax + 8]", - "stack_offset": 0 - }, - { - "address": "0x14001f4c0", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x14001f4c5", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x28], rbx", - "stack_offset": 0 - }, - { - "address": "0x14001f4c9", - "size": 5, - "mnemonic": "call", - "operands": "0x140010b70", - "stack_offset": 0 - }, - { - "address": "0x14001f4ce", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14001f4cf", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x20], 0", - "stack_offset": 0 - }, - { - "address": "0x14001f4d6", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14001f4d9", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x14001f4dd", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 40 - }, - { - "address": "0x14001f4de", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 48 - }, - { - "address": "0x14001f4df", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f4e1", - "name": "", - "blocks": [ - { - "address": "0x14001f4e1", - "size": 8, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f4e1", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001f4e3", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -8 - }, - { - "address": "0x14001f4e7", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -72 - }, - { - "address": "0x14001f4ea", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -72 - }, - { - "address": "0x14001f4ef", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x78], 0xfffffffe", - "stack_offset": -72 - }, - { - "address": "0x14001f4f6", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40", - "stack_offset": -72 - }, - { - "address": "0x14001f4fa", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f4fb", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f4fd", - "name": "", - "blocks": [ - { - "address": "0x14001f4fd", - "size": 10, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f4fd", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001f4ff", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f503", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f506", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp + 0x20]", - "stack_offset": -40 - }, - { - "address": "0x14001f50a", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rbp + 0xb8]", - "stack_offset": -40 - }, - { - "address": "0x14001f511", - "size": 5, - "mnemonic": "call", - "operands": "0x140009cfc", - "stack_offset": -40 - }, - { - "address": "0x14001f516", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -40 - }, - { - "address": "0x14001f517", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001f51b", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f51c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f520", - "name": "", - "blocks": [ - { - "address": "0x14001f520", - "size": 14, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f520", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001f521", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28", - "stack_offset": -8 - }, - { - "address": "0x14001f525", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -48 - }, - { - "address": "0x14001f528", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x38]", - "stack_offset": -48 - }, - { - "address": "0x14001f52c", - "size": 5, - "mnemonic": "call", - "operands": "0x140006d54", - "stack_offset": -48 - }, - { - "address": "0x14001f531", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rbp + 0x20], 0", - "stack_offset": -48 - }, - { - "address": "0x14001f535", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001f57f", - "stack_offset": -48 - }, - { - "address": "0x14001f537", - "size": 7, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rbp + 0xb8]", - "stack_offset": -48 - }, - { - "address": "0x14001f53e", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rbx], 0xe06d7363", - "stack_offset": -48 - }, - { - "address": "0x14001f544", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001f57f", - "stack_offset": -48 - }, - { - "address": "0x14001f546", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 0x18], 4", - "stack_offset": -48 - }, - { - "address": "0x14001f54a", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001f57f", - "stack_offset": -48 - }, - { - "address": "0x14001f54c", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 0x20], 0x19930520", - "stack_offset": -48 - }, - { - "address": "0x14001f553", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f567", - "stack_offset": -48 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001f56b", - "size": 5, - "mnemonic": "call", - "operands": "0x140007010", - "stack_offset": 0 - }, - { - "address": "0x14001f570", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001f572", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f57f", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001f55c", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f567", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001f567", - "0x14001f55e" - ] - }, - { - "address": "0x14001f57f", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f57f", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x14001f584", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0xc0]", - "stack_offset": 0 - }, - { - "address": "0x14001f58b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rcx", - "stack_offset": 0 - }, - { - "address": "0x14001f58f", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x14001f594", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001f598", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x28], rcx", - "stack_offset": 0 - }, - { - "address": "0x14001f59c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x14001f5a0", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 40 - }, - { - "address": "0x14001f5a1", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 48 - }, - { - "address": "0x14001f5a2", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001f574", - "size": 14, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f574", - "size": 2, - "mnemonic": "mov", - "operands": "dl, 1", - "stack_offset": 0 - }, - { - "address": "0x14001f576", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001f579", - "size": 5, - "mnemonic": "call", - "operands": "0x140006f98", - "stack_offset": 0 - }, - { - "address": "0x14001f57e", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14001f57f", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x14001f584", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0xc0]", - "stack_offset": 0 - }, - { - "address": "0x14001f58b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rcx", - "stack_offset": 0 - }, - { - "address": "0x14001f58f", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x14001f594", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001f598", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x28], rcx", - "stack_offset": 0 - }, - { - "address": "0x14001f59c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x14001f5a0", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 40 - }, - { - "address": "0x14001f5a1", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 48 - }, - { - "address": "0x14001f5a2", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001f55e", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f55e", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 0x20], 0x19930522", - "stack_offset": 0 - }, - { - "address": "0x14001f565", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001f57f", - "stack_offset": 0 - }, - { - "address": "0x14001f567", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14001f56b", - "size": 5, - "mnemonic": "call", - "operands": "0x140007010", - "stack_offset": 0 - }, - { - "address": "0x14001f570", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001f572", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f57f", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001f5a6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f5aa", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f5ad", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp + 0x20]", - "stack_offset": -40 - }, - { - "address": "0x14001f5b1", - "size": 7, - "mnemonic": "mov", - "operands": "r8d, dword ptr [rbp + 0xc8]", - "stack_offset": -40 - }, - { - "address": "0x14001f5b8", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rbp + 0xd8]", - "stack_offset": -40 - }, - { - "address": "0x14001f5bf", - "size": 5, - "mnemonic": "call", - "operands": "0x140009d94", - "stack_offset": -40 - }, - { - "address": "0x14001f5c4", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -40 - }, - { - "address": "0x14001f5c5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001f5c9", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f5ca", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f5ce", - "name": "", - "blocks": [ - { - "address": "0x14001f5ce", - "size": 14, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f5ce", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001f5cf", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28", - "stack_offset": -8 - }, - { - "address": "0x14001f5d3", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -48 - }, - { - "address": "0x14001f5d6", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x40]", - "stack_offset": -48 - }, - { - "address": "0x14001f5da", - "size": 5, - "mnemonic": "call", - "operands": "0x140006d54", - "stack_offset": -48 - }, - { - "address": "0x14001f5df", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rbp + 0x20], 0", - "stack_offset": -48 - }, - { - "address": "0x14001f5e3", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001f62d", - "stack_offset": -48 - }, - { - "address": "0x14001f5e5", - "size": 7, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rbp + 0xd8]", - "stack_offset": -48 - }, - { - "address": "0x14001f5ec", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rbx], 0xe06d7363", - "stack_offset": -48 - }, - { - "address": "0x14001f5f2", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001f62d", - "stack_offset": -48 - }, - { - "address": "0x14001f5f4", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 0x18], 4", - "stack_offset": -48 - }, - { - "address": "0x14001f5f8", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001f62d", - "stack_offset": -48 - }, - { - "address": "0x14001f5fa", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 0x20], 0x19930520", - "stack_offset": -48 - }, - { - "address": "0x14001f601", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f615", - "stack_offset": -48 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001f619", - "size": 5, - "mnemonic": "call", - "operands": "0x140007010", - "stack_offset": 0 - }, - { - "address": "0x14001f61e", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001f620", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f62d", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001f60a", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f615", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001f615", - "0x14001f60c" - ] - }, - { - "address": "0x14001f62d", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f62d", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x14001f632", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001f636", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rcx", - "stack_offset": 0 - }, - { - "address": "0x14001f63a", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x14001f63f", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14001f643", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x28], rcx", - "stack_offset": 0 - }, - { - "address": "0x14001f647", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x14001f64c", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbp + 0xc0]", - "stack_offset": 0 - }, - { - "address": "0x14001f652", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x78], ecx", - "stack_offset": 0 - }, - { - "address": "0x14001f655", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x14001f659", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 40 - }, - { - "address": "0x14001f65a", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 48 - }, - { - "address": "0x14001f65b", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001f622", - "size": 17, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f622", - "size": 2, - "mnemonic": "mov", - "operands": "dl, 1", - "stack_offset": 0 - }, - { - "address": "0x14001f624", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001f627", - "size": 5, - "mnemonic": "call", - "operands": "0x140006f98", - "stack_offset": 0 - }, - { - "address": "0x14001f62c", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14001f62d", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x14001f632", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001f636", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rcx", - "stack_offset": 0 - }, - { - "address": "0x14001f63a", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x14001f63f", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14001f643", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x28], rcx", - "stack_offset": 0 - }, - { - "address": "0x14001f647", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x14001f64c", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbp + 0xc0]", - "stack_offset": 0 - }, - { - "address": "0x14001f652", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x78], ecx", - "stack_offset": 0 - }, - { - "address": "0x14001f655", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x14001f659", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 40 - }, - { - "address": "0x14001f65a", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 48 - }, - { - "address": "0x14001f65b", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001f60c", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f60c", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 0x20], 0x19930522", - "stack_offset": 0 - }, - { - "address": "0x14001f613", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001f62d", - "stack_offset": 0 - }, - { - "address": "0x14001f615", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14001f619", - "size": 5, - "mnemonic": "call", - "operands": "0x140007010", - "stack_offset": 0 - }, - { - "address": "0x14001f61e", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001f620", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f62d", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001f65f", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f663", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f666", - "size": 5, - "mnemonic": "call", - "operands": "0x140007064", - "stack_offset": -40 - }, - { - "address": "0x14001f66b", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -40 - }, - { - "address": "0x14001f66c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001f670", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f671", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f673", - "name": "", - "blocks": [ - { - "address": "0x14001f673", - "size": 11, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f673", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001f675", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f679", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f67c", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -40 - }, - { - "address": "0x14001f681", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x30], 0", - "stack_offset": -40 - }, - { - "address": "0x14001f685", - "size": 2, - "mnemonic": "jle", - "operands": "0x14001f68f", - "stack_offset": -40 - }, - { - "address": "0x14001f687", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -40 - }, - { - "address": "0x14001f68c", - "size": 3, - "mnemonic": "dec", - "operands": "dword ptr [rax + 0x30]", - "stack_offset": -40 - }, - { - "address": "0x14001f68f", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001f693", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f694", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f696", - "name": "", - "blocks": [ - { - "address": "0x14001f696", - "size": 8, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f696", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001f698", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x14001f69c", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -56 - }, - { - "address": "0x14001f69f", - "size": 5, - "mnemonic": "call", - "operands": "0x140007064", - "stack_offset": -56 - }, - { - "address": "0x14001f6a4", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -56 - }, - { - "address": "0x14001f6a5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": -56 - }, - { - "address": "0x14001f6a9", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f6aa", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f6ac", - "name": "", - "blocks": [ - { - "address": "0x14001f6ac", - "size": 11, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f6ac", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001f6ae", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x14001f6b2", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -56 - }, - { - "address": "0x14001f6b5", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -56 - }, - { - "address": "0x14001f6ba", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x30], 0", - "stack_offset": -56 - }, - { - "address": "0x14001f6be", - "size": 2, - "mnemonic": "jle", - "operands": "0x14001f6c8", - "stack_offset": -56 - }, - { - "address": "0x14001f6c0", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -56 - }, - { - "address": "0x14001f6c5", - "size": 3, - "mnemonic": "dec", - "operands": "dword ptr [rax + 0x30]", - "stack_offset": -56 - }, - { - "address": "0x14001f6c8", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": -56 - }, - { - "address": "0x14001f6cc", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f6cd", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f6cf", - "name": "", - "blocks": [ - { - "address": "0x14001f6cf", - "size": 7, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f6cf", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001f6d1", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x14001f6d5", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -56 - }, - { - "address": "0x14001f6d8", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x40]", - "stack_offset": -56 - }, - { - "address": "0x14001f6dc", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": -56 - }, - { - "address": "0x14001f6e0", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f6e1", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000b204", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000b204" - ] - }, - { - "address": "0x14000b204", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b204", - "size": 4, - "mnemonic": "add", - "operands": "rcx, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000b208", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x14e09]", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001f6e9", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f6ed", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f6f0", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x48]", - "stack_offset": -40 - }, - { - "address": "0x14001f6f4", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx]", - "stack_offset": -40 - }, - { - "address": "0x14001f6f7", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001f6fb", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f6fc", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000b204", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001f704", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f708", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f70b", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x98]", - "stack_offset": -40 - }, - { - "address": "0x14001f712", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rcx]", - "stack_offset": -40 - }, - { - "address": "0x14001f714", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001f718", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f719", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ca74", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000ca74" - ] - }, - { - "address": "0x14000ca74", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ca74", - "size": 3, - "mnemonic": "movsxd", - "operands": "rax, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000ca77", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rax*4]", - "stack_offset": 0 - }, - { - "address": "0x14000ca7b", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x2637e]", - "stack_offset": 0 - }, - { - "address": "0x14000ca82", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rcx*8]", - "stack_offset": 0 - }, - { - "address": "0x14000ca86", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x1358b]", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001f721", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f725", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f728", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x40]", - "stack_offset": -40 - }, - { - "address": "0x14001f72c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b204", - "stack_offset": -40 - }, - { - "address": "0x14001f731", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -40 - }, - { - "address": "0x14001f732", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001f736", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f737", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f739", - "name": "", - "blocks": [ - { - "address": "0x14001f739", - "size": 9, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f739", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001f73b", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x14001f73f", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -56 - }, - { - "address": "0x14001f742", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x58]", - "stack_offset": -56 - }, - { - "address": "0x14001f746", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b204", - "stack_offset": -56 - }, - { - "address": "0x14001f74b", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -56 - }, - { - "address": "0x14001f74c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": -56 - }, - { - "address": "0x14001f750", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f751", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f753", - "name": "", - "blocks": [ - { - "address": "0x14001f753", - "size": 7, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f753", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001f755", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x14001f759", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -56 - }, - { - "address": "0x14001f75c", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x60]", - "stack_offset": -56 - }, - { - "address": "0x14001f760", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": -56 - }, - { - "address": "0x14001f764", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f765", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000b204", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001f76d", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f771", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f774", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x38]", - "stack_offset": -40 - }, - { - "address": "0x14001f778", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001f77c", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f77d", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000b204", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001f785", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f789", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f78c", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x48]", - "stack_offset": -40 - }, - { - "address": "0x14001f790", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rcx]", - "stack_offset": -40 - }, - { - "address": "0x14001f792", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001f796", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f797", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ca74", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001f7a2", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f7a6", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f7a9", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": -40 - }, - { - "address": "0x14001f7ab", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001f7af", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f7b0", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ca74", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001f7b8", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f7bc", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f7bf", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": -40 - }, - { - "address": "0x14001f7c1", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001f7c5", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f7c6", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ca74", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001f7ce", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f7d2", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f7d5", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x28], rcx", - "stack_offset": -40 - }, - { - "address": "0x14001f7d9", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": -40 - }, - { - "address": "0x14001f7dc", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rax]", - "stack_offset": -40 - }, - { - "address": "0x14001f7de", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x24], ecx", - "stack_offset": -40 - }, - { - "address": "0x14001f7e1", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x14001f7e3", - "size": 6, - "mnemonic": "cmp", - "operands": "ecx, 0xe06d7363", - "stack_offset": -40 - }, - { - "address": "0x14001f7e9", - "size": 3, - "mnemonic": "sete", - "operands": "al", - "stack_offset": -40 - }, - { - "address": "0x14001f7ec", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x20], eax", - "stack_offset": -40 - }, - { - "address": "0x14001f7ef", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x20]", - "stack_offset": -40 - }, - { - "address": "0x14001f7f2", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001f7f6", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f7f7", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f7f9", - "name": "", - "blocks": [ - { - "address": "0x14001f7f9", - "size": 8, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f7f9", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001f7fb", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f7ff", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f802", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x58]", - "stack_offset": -40 - }, - { - "address": "0x14001f806", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rcx]", - "stack_offset": -40 - }, - { - "address": "0x14001f808", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001f80c", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f80d", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ca74", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001f815", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f819", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f81c", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x48]", - "stack_offset": -40 - }, - { - "address": "0x14001f820", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]", - "stack_offset": -40 - }, - { - "address": "0x14001f823", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rcx]", - "stack_offset": -40 - }, - { - "address": "0x14001f826", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rdx + 0x3a8], 0xffffffef", - "stack_offset": -40 - }, - { - "address": "0x14001f82d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001f831", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f832", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f834", - "name": "", - "blocks": [ - { - "address": "0x14001f834", - "size": 7, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f834", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001f836", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f83a", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f83d", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 8", - "stack_offset": -40 - }, - { - "address": "0x14001f842", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001f846", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f847", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ca74", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001f84f", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f853", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f856", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 7", - "stack_offset": -40 - }, - { - "address": "0x14001f85b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001f85f", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f860", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ca74", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001f868", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f86c", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f86f", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x48]", - "stack_offset": -40 - }, - { - "address": "0x14001f873", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rcx]", - "stack_offset": -40 - }, - { - "address": "0x14001f875", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001f879", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f87a", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400193b8", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400193b8" - ] - }, - { - "address": "0x1400193b8", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400193b8", - "size": 3, - "mnemonic": "movsxd", - "operands": "rdx, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400193bb", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x19f3e]", - "stack_offset": 0 - }, - { - "address": "0x1400193c2", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdx", - "stack_offset": 0 - }, - { - "address": "0x1400193c5", - "size": 3, - "mnemonic": "and", - "operands": "edx, 0x3f", - "stack_offset": 0 - }, - { - "address": "0x1400193c8", - "size": 4, - "mnemonic": "sar", - "operands": "rax, 6", - "stack_offset": 0 - }, - { - "address": "0x1400193cc", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rdx + rdx*8]", - "stack_offset": 0 - }, - { - "address": "0x1400193d0", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [r8 + rax*8]", - "stack_offset": 0 - }, - { - "address": "0x1400193d4", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rcx*8]", - "stack_offset": 0 - }, - { - "address": "0x1400193d8", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x6c39]", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001f882", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x14001f886", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -56 - }, - { - "address": "0x14001f889", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbp + 0x60]", - "stack_offset": -56 - }, - { - "address": "0x14001f88c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": -56 - }, - { - "address": "0x14001f890", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f891", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400193b8", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001f899", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f89d", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f8a0", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbp + 0x40]", - "stack_offset": -40 - }, - { - "address": "0x14001f8a3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001f8a7", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f8a8", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400193b8", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001f8b0", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f8b4", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f8b7", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp + 0x70], 0", - "stack_offset": -40 - }, - { - "address": "0x14001f8bb", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f8c8", - "stack_offset": -40 - } - ], - "successors": [ - "0x14001f8c8", - "0x14001f8bd" - ] - }, - { - "address": "0x14001f8c8", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f8c8", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001f8cc", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 32 - }, - { - "address": "0x14001f8cd", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001f8bd", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f8bd", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x14001f8c2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": 0 - }, - { - "address": "0x14001f8c7", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14001f8c8", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001f8cc", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 32 - }, - { - "address": "0x14001f8cd", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f8cf", - "name": "", - "blocks": [ - { - "address": "0x14001f8cf", - "size": 8, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f8cf", - "size": 2, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14001f8d1", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f8d5", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f8d8", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x68]", - "stack_offset": -40 - }, - { - "address": "0x14001f8dc", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rcx]", - "stack_offset": -40 - }, - { - "address": "0x14001f8de", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001f8e2", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f8e3", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ca74", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001f8eb", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f8ef", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f8f2", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 5", - "stack_offset": -40 - }, - { - "address": "0x14001f8f7", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001f8fb", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f8fc", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ca74", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001f904", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f908", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f90b", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 4", - "stack_offset": -40 - }, - { - "address": "0x14001f910", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001f914", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f915", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ca74", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001f922", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001f926", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001f929", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": -40 - }, - { - "address": "0x14001f92c", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": -40 - }, - { - "address": "0x14001f92e", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rax], 0xc0000005", - "stack_offset": -40 - }, - { - "address": "0x14001f934", - "size": 3, - "mnemonic": "sete", - "operands": "cl", - "stack_offset": -40 - }, - { - "address": "0x14001f937", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx", - "stack_offset": -40 - }, - { - "address": "0x14001f939", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001f93d", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14001f93e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400060da", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x2d788], eax", - "stack_offset": 0 - }, - { - "address": "0x1400060e0", - "size": 3, - "mnemonic": "setne", - "operands": "al", - "stack_offset": 0 - }, - { - "address": "0x1400060e3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400057f5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rbp", - "stack_offset": 0 - }, - { - "address": "0x1400057fa", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400057ff", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140005800", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x10", - "stack_offset": -8 - }, - { - "address": "0x140005804", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -24 - }, - { - "address": "0x140005806", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": -24 - }, - { - "address": "0x140005808", - "size": 2, - "mnemonic": "cpuid", - "operands": "", - "stack_offset": -24 - }, - { - "address": "0x14000580a", - "size": 6, - "mnemonic": "xor", - "operands": "ecx, 0x6c65746e", - "stack_offset": -24 - }, - { - "address": "0x140005810", - "size": 6, - "mnemonic": "xor", - "operands": "edx, 0x49656e69", - "stack_offset": -24 - }, - { - "address": "0x140005816", - "size": 2, - "mnemonic": "or", - "operands": "edx, ecx", - "stack_offset": -24 - }, - { - "address": "0x140005818", - "size": 2, - "mnemonic": "mov", - "operands": "ebp, eax", - "stack_offset": -24 - }, - { - "address": "0x14000581a", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1", - "stack_offset": -24 - }, - { - "address": "0x14000581f", - "size": 6, - "mnemonic": "xor", - "operands": "ebx, 0x756e6547", - "stack_offset": -24 - }, - { - "address": "0x140005825", - "size": 2, - "mnemonic": "or", - "operands": "edx, ebx", - "stack_offset": -24 - }, - { - "address": "0x140005827", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax - 1]", - "stack_offset": -24 - }, - { - "address": "0x14000582a", - "size": 2, - "mnemonic": "cpuid", - "operands": "", - "stack_offset": -24 - }, - { - "address": "0x14000582c", - "size": 2, - "mnemonic": "mov", - "operands": "edi, ecx", - "stack_offset": -24 - }, - { - "address": "0x14000582e", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000588e", - "stack_offset": -24 - }, - { - "address": "0x140005830", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0xfff3ff0", - "stack_offset": -24 - }, - { - "address": "0x140005835", - "size": 11, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b860], 0x8000", - "stack_offset": -24 - }, - { - "address": "0x140005840", - "size": 11, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b85d], 0xffffffffffffffff", - "stack_offset": -24 - }, - { - "address": "0x14000584b", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x106c0", - "stack_offset": -24 - }, - { - "address": "0x140005850", - "size": 2, - "mnemonic": "je", - "operands": "0x14000587a", - "stack_offset": -24 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005881", - "size": 4, - "mnemonic": "or", - "operands": "r8d, 1", - "stack_offset": 0 - }, - { - "address": "0x140005885", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2ceb0], r8d", - "stack_offset": 0 - }, - { - "address": "0x14000588c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140005895", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005895" - ] - }, - { - "address": "0x140005852", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005852", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x20660", - "stack_offset": 0 - }, - { - "address": "0x140005857", - "size": 2, - "mnemonic": "je", - "operands": "0x14000587a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000587a", - "0x140005859" - ] - }, - { - "address": "0x140005895", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005895", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x140005898", - "size": 3, - "mnemonic": "mov", - "operands": "esi, r9d", - "stack_offset": 0 - }, - { - "address": "0x14000589b", - "size": 3, - "mnemonic": "mov", - "operands": "r10d, r9d", - "stack_offset": 0 - }, - { - "address": "0x14000589e", - "size": 3, - "mnemonic": "mov", - "operands": "r11d, r9d", - "stack_offset": 0 - }, - { - "address": "0x1400058a1", - "size": 3, - "mnemonic": "cmp", - "operands": "ebp, 7", - "stack_offset": 0 - }, - { - "address": "0x1400058a4", - "size": 2, - "mnemonic": "jl", - "operands": "0x1400058e6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400058e6", - "0x1400058a6" - ] - }, - { - "address": "0x140005859", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005859", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x20670", - "stack_offset": 0 - }, - { - "address": "0x14000585e", - "size": 2, - "mnemonic": "je", - "operands": "0x14000587a", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400058ed", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xfffffffffffffffe", - "stack_offset": 0 - }, - { - "address": "0x1400058f1", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b79d], 1", - "stack_offset": 0 - }, - { - "address": "0x1400058fb", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b797], 2", - "stack_offset": 0 - }, - { - "address": "0x140005905", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b784], rax", - "stack_offset": 0 - }, - { - "address": "0x14000590c", - "size": 4, - "mnemonic": "bt", - "operands": "edi, 0x14", - "stack_offset": 0 - }, - { - "address": "0x140005910", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005931", - "stack_offset": 0 - }, - { - "address": "0x140005912", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xffffffffffffffef", - "stack_offset": 0 - }, - { - "address": "0x140005916", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b778], 2", - "stack_offset": 0 - }, - { - "address": "0x140005920", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b769], rax", - "stack_offset": 0 - }, - { - "address": "0x140005927", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b76b], 6", - "stack_offset": 0 - }, - { - "address": "0x140005931", - "size": 4, - "mnemonic": "bt", - "operands": "edi, 0x1b", - "stack_offset": 0 - }, - { - "address": "0x140005935", - "size": 6, - "mnemonic": "jae", - "operands": "0x140005a6e", - "stack_offset": 0 - }, - { - "address": "0x14000593b", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000593d", - "size": 3, - "mnemonic": "xgetbv", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140005940", - "size": 4, - "mnemonic": "shl", - "operands": "rdx, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140005944", - "size": 3, - "mnemonic": "or", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x140005947", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000594c", - "size": 4, - "mnemonic": "bt", - "operands": "edi, 0x1c", - "stack_offset": 0 - }, - { - "address": "0x140005950", - "size": 6, - "mnemonic": "jae", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005956", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000595b", - "size": 2, - "mnemonic": "and", - "operands": "al, 6", - "stack_offset": 0 - }, - { - "address": "0x14000595d", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 6", - "stack_offset": 0 - }, - { - "address": "0x14000595f", - "size": 6, - "mnemonic": "jne", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005965", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rip + 0x2b731]", - "stack_offset": 0 - }, - { - "address": "0x14000596b", - "size": 2, - "mnemonic": "mov", - "operands": "dl, 0xe0", - "stack_offset": 0 - }, - { - "address": "0x14000596d", - "size": 3, - "mnemonic": "or", - "operands": "eax, 8", - "stack_offset": 0 - }, - { - "address": "0x140005970", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b71e], 3", - "stack_offset": 0 - }, - { - "address": "0x14000597a", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b71c], eax", - "stack_offset": 0 - }, - { - "address": "0x140005980", - "size": 4, - "mnemonic": "test", - "operands": "r9b, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140005984", - "size": 2, - "mnemonic": "je", - "operands": "0x1400059e8", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400059e8", - "0x140005986" - ] - }, - { - "address": "0x1400058a6", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400058a6", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [r9 + 7]", - "stack_offset": 0 - }, - { - "address": "0x1400058aa", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400058ac", - "size": 2, - "mnemonic": "cpuid", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400058ae", - "size": 2, - "mnemonic": "mov", - "operands": "esi, edx", - "stack_offset": 0 - }, - { - "address": "0x1400058b0", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400058b3", - "size": 4, - "mnemonic": "bt", - "operands": "ebx, 9", - "stack_offset": 0 - }, - { - "address": "0x1400058b7", - "size": 2, - "mnemonic": "jae", - "operands": "0x1400058c4", - "stack_offset": 0 - }, - { - "address": "0x1400058b9", - "size": 4, - "mnemonic": "or", - "operands": "r8d, 2", - "stack_offset": 0 - }, - { - "address": "0x1400058bd", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2ce78], r8d", - "stack_offset": 0 - }, - { - "address": "0x1400058c4", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x1400058c7", - "size": 2, - "mnemonic": "jl", - "operands": "0x1400058d6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400058d6", - "0x1400058c9" - ] - }, - { - "address": "0x140005860", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005860", - "size": 5, - "mnemonic": "add", - "operands": "eax, 0xfffcf9b0", - "stack_offset": 0 - }, - { - "address": "0x140005865", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140005868", - "size": 2, - "mnemonic": "ja", - "operands": "0x14000588e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400059ef", - "size": 4, - "mnemonic": "bt", - "operands": "esi, 0x17", - "stack_offset": 0 - }, - { - "address": "0x1400059f3", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a01", - "stack_offset": 0 - }, - { - "address": "0x1400059f5", - "size": 5, - "mnemonic": "btr", - "operands": "rax, 0x18", - "stack_offset": 0 - }, - { - "address": "0x1400059fa", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b68f], rax", - "stack_offset": 0 - }, - { - "address": "0x140005a01", - "size": 5, - "mnemonic": "bt", - "operands": "r10d, 0x13", - "stack_offset": 0 - }, - { - "address": "0x140005a06", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005a08", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140005a0d", - "size": 2, - "mnemonic": "and", - "operands": "al, dl", - "stack_offset": 0 - }, - { - "address": "0x140005a0f", - "size": 2, - "mnemonic": "cmp", - "operands": "al, dl", - "stack_offset": 0 - }, - { - "address": "0x140005a11", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005a13", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r11d", - "stack_offset": 0 - }, - { - "address": "0x140005a16", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r11d", - "stack_offset": 0 - }, - { - "address": "0x140005a19", - "size": 4, - "mnemonic": "shr", - "operands": "rcx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x140005a1d", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0x400ff", - "stack_offset": 0 - }, - { - "address": "0x140005a22", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 6", - "stack_offset": 0 - }, - { - "address": "0x140005a25", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2cd0d], eax", - "stack_offset": 0 - }, - { - "address": "0x140005a2b", - "size": 7, - "mnemonic": "or", - "operands": "rcx, 0x1000029", - "stack_offset": 0 - }, - { - "address": "0x140005a32", - "size": 3, - "mnemonic": "not", - "operands": "rcx", - "stack_offset": 0 - }, - { - "address": "0x140005a35", - "size": 7, - "mnemonic": "and", - "operands": "rcx, qword ptr [rip + 0x2b654]", - "stack_offset": 0 - }, - { - "address": "0x140005a3c", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b64d], rcx", - "stack_offset": 0 - }, - { - "address": "0x140005a43", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x140005a45", - "size": 2, - "mnemonic": "jbe", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005a47", - "size": 4, - "mnemonic": "and", - "operands": "rcx, 0xffffffffffffffbf", - "stack_offset": 0 - }, - { - "address": "0x140005a4b", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b63e], rcx", - "stack_offset": 0 - }, - { - "address": "0x140005a52", - "size": 5, - "mnemonic": "bt", - "operands": "r10d, 0x15", - "stack_offset": 0 - }, - { - "address": "0x140005a57", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a6e", - "stack_offset": 0 - }, - { - "address": "0x140005a59", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140005a5e", - "size": 5, - "mnemonic": "bt", - "operands": "rax, 0x13", - "stack_offset": 0 - }, - { - "address": "0x140005a63", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a6e", - "stack_offset": 0 - }, - { - "address": "0x140005a65", - "size": 9, - "mnemonic": "btr", - "operands": "qword ptr [rip + 0x2b622], 7", - "stack_offset": 0 - }, - { - "address": "0x140005a6e", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140005a73", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140005a75", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140005a7a", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140005a7f", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x10", - "stack_offset": 0 - }, - { - "address": "0x140005a83", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 16 - }, - { - "address": "0x140005a84", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - }, - { - "address": "0x140005986", - "size": 20, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005986", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140005989", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b705], 5", - "stack_offset": 0 - }, - { - "address": "0x140005993", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b703], eax", - "stack_offset": 0 - }, - { - "address": "0x140005999", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0xd0030000", - "stack_offset": 0 - }, - { - "address": "0x14000599e", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2b6eb]", - "stack_offset": 0 - }, - { - "address": "0x1400059a5", - "size": 3, - "mnemonic": "and", - "operands": "r9d, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400059a8", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xfffffffffffffffd", - "stack_offset": 0 - }, - { - "address": "0x1400059ac", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b6dd], rax", - "stack_offset": 0 - }, - { - "address": "0x1400059b3", - "size": 3, - "mnemonic": "cmp", - "operands": "r9d, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400059b6", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400059ef", - "stack_offset": 0 - }, - { - "address": "0x1400059b8", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x1400059bd", - "size": 2, - "mnemonic": "and", - "operands": "al, dl", - "stack_offset": 0 - }, - { - "address": "0x1400059bf", - "size": 2, - "mnemonic": "cmp", - "operands": "al, dl", - "stack_offset": 0 - }, - { - "address": "0x1400059c1", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400059e8", - "stack_offset": 0 - }, - { - "address": "0x1400059c3", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2b6c6]", - "stack_offset": 0 - }, - { - "address": "0x1400059ca", - "size": 7, - "mnemonic": "or", - "operands": "dword ptr [rip + 0x2b6cb], 0x40", - "stack_offset": 0 - }, - { - "address": "0x1400059d1", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xffffffffffffffdb", - "stack_offset": 0 - }, - { - "address": "0x1400059d5", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b6b9], 6", - "stack_offset": 0 - }, - { - "address": "0x1400059df", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b6aa], rax", - "stack_offset": 0 - }, - { - "address": "0x1400059e6", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400059ef", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400059ef" - ] - }, - { - "address": "0x1400058d6", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400058d6", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x24", - "stack_offset": 0 - }, - { - "address": "0x1400058db", - "size": 2, - "mnemonic": "cmp", - "operands": "ebp, eax", - "stack_offset": 0 - }, - { - "address": "0x1400058dd", - "size": 2, - "mnemonic": "jl", - "operands": "0x1400058e6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400058e6", - "0x1400058df" - ] - }, - { - "address": "0x1400058c9", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400058c9", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 7", - "stack_offset": 0 - }, - { - "address": "0x1400058ce", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax - 6]", - "stack_offset": 0 - }, - { - "address": "0x1400058d1", - "size": 2, - "mnemonic": "cpuid", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400058d3", - "size": 3, - "mnemonic": "mov", - "operands": "r10d, edx", - "stack_offset": 0 - }, - { - "address": "0x1400058d6", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x24", - "stack_offset": 0 - }, - { - "address": "0x1400058db", - "size": 2, - "mnemonic": "cmp", - "operands": "ebp, eax", - "stack_offset": 0 - }, - { - "address": "0x1400058dd", - "size": 2, - "mnemonic": "jl", - "operands": "0x1400058e6", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005895", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x140005898", - "size": 3, - "mnemonic": "mov", - "operands": "esi, r9d", - "stack_offset": 0 - }, - { - "address": "0x14000589b", - "size": 3, - "mnemonic": "mov", - "operands": "r10d, r9d", - "stack_offset": 0 - }, - { - "address": "0x14000589e", - "size": 3, - "mnemonic": "mov", - "operands": "r11d, r9d", - "stack_offset": 0 - }, - { - "address": "0x1400058a1", - "size": 3, - "mnemonic": "cmp", - "operands": "ebp, 7", - "stack_offset": 0 - }, - { - "address": "0x1400058a4", - "size": 2, - "mnemonic": "jl", - "operands": "0x1400058e6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400058e6", - "0x1400058a6" - ] - }, - { - "address": "0x14000586a", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000586a", - "size": 10, - "mnemonic": "movabs", - "operands": "rcx, 0x100010001", - "stack_offset": 0 - }, - { - "address": "0x140005874", - "size": 4, - "mnemonic": "bt", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140005878", - "size": 2, - "mnemonic": "jae", - "operands": "0x14000588e", - "stack_offset": 0 - }, - { - "address": "0x14000587a", - "size": 7, - "mnemonic": "mov", - "operands": "r8d, dword ptr [rip + 0x2cebb]", - "stack_offset": 0 - }, - { - "address": "0x140005881", - "size": 4, - "mnemonic": "or", - "operands": "r8d, 1", - "stack_offset": 0 - }, - { - "address": "0x140005885", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2ceb0], r8d", - "stack_offset": 0 - }, - { - "address": "0x14000588c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140005895", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005895" - ] - }, - { - "address": "0x1400059ef", - "size": 37, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400059ef", - "size": 4, - "mnemonic": "bt", - "operands": "esi, 0x17", - "stack_offset": 0 - }, - { - "address": "0x1400059f3", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a01", - "stack_offset": 0 - }, - { - "address": "0x1400059f5", - "size": 5, - "mnemonic": "btr", - "operands": "rax, 0x18", - "stack_offset": 0 - }, - { - "address": "0x1400059fa", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b68f], rax", - "stack_offset": 0 - }, - { - "address": "0x140005a01", - "size": 5, - "mnemonic": "bt", - "operands": "r10d, 0x13", - "stack_offset": 0 - }, - { - "address": "0x140005a06", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005a08", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140005a0d", - "size": 2, - "mnemonic": "and", - "operands": "al, dl", - "stack_offset": 0 - }, - { - "address": "0x140005a0f", - "size": 2, - "mnemonic": "cmp", - "operands": "al, dl", - "stack_offset": 0 - }, - { - "address": "0x140005a11", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005a13", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r11d", - "stack_offset": 0 - }, - { - "address": "0x140005a16", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r11d", - "stack_offset": 0 - }, - { - "address": "0x140005a19", - "size": 4, - "mnemonic": "shr", - "operands": "rcx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x140005a1d", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0x400ff", - "stack_offset": 0 - }, - { - "address": "0x140005a22", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 6", - "stack_offset": 0 - }, - { - "address": "0x140005a25", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2cd0d], eax", - "stack_offset": 0 - }, - { - "address": "0x140005a2b", - "size": 7, - "mnemonic": "or", - "operands": "rcx, 0x1000029", - "stack_offset": 0 - }, - { - "address": "0x140005a32", - "size": 3, - "mnemonic": "not", - "operands": "rcx", - "stack_offset": 0 - }, - { - "address": "0x140005a35", - "size": 7, - "mnemonic": "and", - "operands": "rcx, qword ptr [rip + 0x2b654]", - "stack_offset": 0 - }, - { - "address": "0x140005a3c", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b64d], rcx", - "stack_offset": 0 - }, - { - "address": "0x140005a43", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x140005a45", - "size": 2, - "mnemonic": "jbe", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005a47", - "size": 4, - "mnemonic": "and", - "operands": "rcx, 0xffffffffffffffbf", - "stack_offset": 0 - }, - { - "address": "0x140005a4b", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b63e], rcx", - "stack_offset": 0 - }, - { - "address": "0x140005a52", - "size": 5, - "mnemonic": "bt", - "operands": "r10d, 0x15", - "stack_offset": 0 - }, - { - "address": "0x140005a57", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a6e", - "stack_offset": 0 - }, - { - "address": "0x140005a59", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140005a5e", - "size": 5, - "mnemonic": "bt", - "operands": "rax, 0x13", - "stack_offset": 0 - }, - { - "address": "0x140005a63", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a6e", - "stack_offset": 0 - }, - { - "address": "0x140005a65", - "size": 9, - "mnemonic": "btr", - "operands": "qword ptr [rip + 0x2b622], 7", - "stack_offset": 0 - }, - { - "address": "0x140005a6e", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140005a73", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140005a75", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140005a7a", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140005a7f", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x10", - "stack_offset": 0 - }, - { - "address": "0x140005a83", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 16 - }, - { - "address": "0x140005a84", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400058df", - "size": 34, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400058df", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400058e1", - "size": 2, - "mnemonic": "cpuid", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400058e3", - "size": 3, - "mnemonic": "mov", - "operands": "r11d, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400058e6", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2b7a3]", - "stack_offset": 0 - }, - { - "address": "0x1400058ed", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xfffffffffffffffe", - "stack_offset": 0 - }, - { - "address": "0x1400058f1", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b79d], 1", - "stack_offset": 0 - }, - { - "address": "0x1400058fb", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b797], 2", - "stack_offset": 0 - }, - { - "address": "0x140005905", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b784], rax", - "stack_offset": 0 - }, - { - "address": "0x14000590c", - "size": 4, - "mnemonic": "bt", - "operands": "edi, 0x14", - "stack_offset": 0 - }, - { - "address": "0x140005910", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005931", - "stack_offset": 0 - }, - { - "address": "0x140005912", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xffffffffffffffef", - "stack_offset": 0 - }, - { - "address": "0x140005916", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b778], 2", - "stack_offset": 0 - }, - { - "address": "0x140005920", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b769], rax", - "stack_offset": 0 - }, - { - "address": "0x140005927", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b76b], 6", - "stack_offset": 0 - }, - { - "address": "0x140005931", - "size": 4, - "mnemonic": "bt", - "operands": "edi, 0x1b", - "stack_offset": 0 - }, - { - "address": "0x140005935", - "size": 6, - "mnemonic": "jae", - "operands": "0x140005a6e", - "stack_offset": 0 - }, - { - "address": "0x14000593b", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000593d", - "size": 3, - "mnemonic": "xgetbv", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140005940", - "size": 4, - "mnemonic": "shl", - "operands": "rdx, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140005944", - "size": 3, - "mnemonic": "or", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x140005947", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000594c", - "size": 4, - "mnemonic": "bt", - "operands": "edi, 0x1c", - "stack_offset": 0 - }, - { - "address": "0x140005950", - "size": 6, - "mnemonic": "jae", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005956", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000595b", - "size": 2, - "mnemonic": "and", - "operands": "al, 6", - "stack_offset": 0 - }, - { - "address": "0x14000595d", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 6", - "stack_offset": 0 - }, - { - "address": "0x14000595f", - "size": 6, - "mnemonic": "jne", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005965", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rip + 0x2b731]", - "stack_offset": 0 - }, - { - "address": "0x14000596b", - "size": 2, - "mnemonic": "mov", - "operands": "dl, 0xe0", - "stack_offset": 0 - }, - { - "address": "0x14000596d", - "size": 3, - "mnemonic": "or", - "operands": "eax, 8", - "stack_offset": 0 - }, - { - "address": "0x140005970", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b71e], 3", - "stack_offset": 0 - }, - { - "address": "0x14000597a", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b71c], eax", - "stack_offset": 0 - }, - { - "address": "0x140005980", - "size": 4, - "mnemonic": "test", - "operands": "r9b, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140005984", - "size": 2, - "mnemonic": "je", - "operands": "0x1400059e8", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000731c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a73c", - "stack_offset": -40 - }, - { - "address": "0x140007321", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": -40 - }, - { - "address": "0x140007323", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007329", - "stack_offset": -40 - }, - { - "address": "0x140007325", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": -40 - }, - { - "address": "0x140007327", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000733b", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000733b" - ] - }, - { - "address": "0x14000733b", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000733b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x14000733f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140010b3c", - "size": 2, - "mnemonic": "test", - "operands": "cl, cl", - "stack_offset": -40 - }, - { - "address": "0x140010b3e", - "size": 2, - "mnemonic": "je", - "operands": "0x140010b56", - "stack_offset": -40 - } - ], - "successors": [ - "0x140010b56", - "0x140010b40" - ] - }, - { - "address": "0x140010b56", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010b56", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x150c3]", - "stack_offset": 0 - }, - { - "address": "0x140010b5d", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x14fbc]", - "stack_offset": 0 - }, - { - "address": "0x140010b64", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140010b68", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001bff8", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140010b48", - "size": 2, - "mnemonic": "je", - "operands": "0x140010b4f", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001bffd", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001bffe", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001c002", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001c005", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -40 - }, - { - "address": "0x14001c008", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001c00b", - "size": 2, - "mnemonic": "je", - "operands": "0x14001c026", - "stack_offset": -40 - } - ], - "successors": [ - "0x14001c026", - "0x14001c00d" - ] - }, - { - "address": "0x140010b4f", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140010b4f", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x140010b51", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140010b55", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140010b4a", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140010b4a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b74c", - "stack_offset": 0 - }, - { - "address": "0x140010b4f", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x140010b51", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140010b55", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001c026", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001c026", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001c02b", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14001c02d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001c031", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001c032", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001c00d", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c00d", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx - 8]", - "stack_offset": 0 - }, - { - "address": "0x14001c011", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001c014", - "size": 2, - "mnemonic": "je", - "operands": "0x14001c01d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001c01d", - "0x14001c016" - ] - }, - { - "address": "0x14001c01d", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001c01d", - "size": 4, - "mnemonic": "sub", - "operands": "rbx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001c021", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001c024", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001c00d", - "stack_offset": 0 - }, - { - "address": "0x14001c026", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001c02b", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14001c02d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001c031", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001c032", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001c016", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001c016", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14001c018", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0", - "stack_offset": 0 - }, - { - "address": "0x14001c01d", - "size": 4, - "mnemonic": "sub", - "operands": "rbx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001c021", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001c024", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001c00d", - "stack_offset": 0 - }, - { - "address": "0x14001c026", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001c02b", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14001c02d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001c031", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001c032", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140007344", - "size": 2, - "mnemonic": "test", - "operands": "cl, cl", - "stack_offset": -40 - }, - { - "address": "0x140007346", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007352", - "stack_offset": -40 - }, - { - "address": "0x140007348", - "size": 5, - "mnemonic": "call", - "operands": "0x140007514", - "stack_offset": -40 - }, - { - "address": "0x14000734d", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a784", - "stack_offset": -40 - }, - { - "address": "0x140007352", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": -40 - }, - { - "address": "0x140007354", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x140007358", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140005e42", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001ea83", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001ea86", - "size": 7, - "mnemonic": "lea", - "operands": "r10, [rip - 0x1ea8d]", - "stack_offset": 0 - }, - { - "address": "0x14001ea8d", - "size": 3, - "mnemonic": "movzx", - "operands": "edx, dl", - "stack_offset": 0 - }, - { - "address": "0x14001ea90", - "size": 10, - "mnemonic": "movabs", - "operands": "r11, 0x101010101010101", - "stack_offset": 0 - }, - { - "address": "0x14001ea9a", - "size": 4, - "mnemonic": "imul", - "operands": "r11, rdx", - "stack_offset": 0 - }, - { - "address": "0x14001ea9e", - "size": 5, - "mnemonic": "movq", - "operands": "xmm0, r11", - "stack_offset": 0 - }, - { - "address": "0x14001eaa3", - "size": 4, - "mnemonic": "cmp", - "operands": "r8, 0xf", - "stack_offset": 0 - }, - { - "address": "0x14001eaa7", - "size": 6, - "mnemonic": "ja", - "operands": "0x14001eb30", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001eb30", - "0x14001eaad" - ] - }, - { - "address": "0x14001eb30", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001eb30", - "size": 4, - "mnemonic": "punpcklqdq", - "operands": "xmm0, xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001eb34", - "size": 4, - "mnemonic": "cmp", - "operands": "r8, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001eb38", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001eb46", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001eb46", - "0x14001eb3a" - ] - }, - { - "address": "0x14001eaad", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001eaad", - "size": 3, - "mnemonic": "nop", - "operands": "dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14001eab0", - "size": 3, - "mnemonic": "add", - "operands": "rcx, r8", - "stack_offset": 0 - }, - { - "address": "0x14001eab3", - "size": 8, - "mnemonic": "mov", - "operands": "r9d, dword ptr [r10 + r8*4 + 0x2cac0]", - "stack_offset": 0 - }, - { - "address": "0x14001eabb", - "size": 3, - "mnemonic": "add", - "operands": "r9, r10", - "stack_offset": 0 - }, - { - "address": "0x14001eabe", - "size": 3, - "mnemonic": "jmp", - "operands": "r9", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001eb46", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001eb46", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x1254b], 3", - "stack_offset": 0 - }, - { - "address": "0x14001eb4d", - "size": 6, - "mnemonic": "jb", - "operands": "0x14001ed30", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001eb3e", - "size": 7, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rcx + r8 - 0x10], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001eb45", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ed30", - "size": 32, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ed30", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, qword ptr [rip + 0x12369]", - "stack_offset": 0 - }, - { - "address": "0x14001ed37", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001ed46", - "stack_offset": 0 - }, - { - "address": "0x14001ed39", - "size": 7, - "mnemonic": "test", - "operands": "byte ptr [rip + 0x139fc], 2", - "stack_offset": 0 - }, - { - "address": "0x14001ed40", - "size": 6, - "mnemonic": "jne", - "operands": "0x14001ea70", - "stack_offset": 0 - }, - { - "address": "0x14001ed46", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001ed49", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0xf", - "stack_offset": 0 - }, - { - "address": "0x14001ed4d", - "size": 4, - "mnemonic": "sub", - "operands": "r9, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001ed51", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001ed54", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001ed57", - "size": 3, - "mnemonic": "add", - "operands": "r8, r9", - "stack_offset": 0 - }, - { - "address": "0x14001ed5a", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x80", - "stack_offset": 0 - }, - { - "address": "0x14001ed61", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001edae", - "stack_offset": 0 - }, - { - "address": "0x14001ed63", - "size": 13, - "mnemonic": "nop", - "operands": "word ptr [rax + rax]", - "stack_offset": 0 - }, - { - "address": "0x14001ed70", - "size": 4, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ed74", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x10], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ed79", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x20], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ed7e", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x30], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ed83", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x40], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ed88", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x50], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ed8d", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x60], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ed92", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x70], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ed97", - "size": 7, - "mnemonic": "add", - "operands": "rcx, 0x80", - "stack_offset": 0 - }, - { - "address": "0x14001ed9e", - "size": 7, - "mnemonic": "sub", - "operands": "r8, 0x80", - "stack_offset": 0 - }, - { - "address": "0x14001eda5", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x80", - "stack_offset": 0 - }, - { - "address": "0x14001edac", - "size": 2, - "mnemonic": "jae", - "operands": "0x14001ed70", - "stack_offset": 0 - }, - { - "address": "0x14001edae", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [r8 + 0xf]", - "stack_offset": 0 - }, - { - "address": "0x14001edb2", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0xfffffffffffffff0", - "stack_offset": 0 - }, - { - "address": "0x14001edb6", - "size": 3, - "mnemonic": "mov", - "operands": "r11, r9", - "stack_offset": 0 - }, - { - "address": "0x14001edb9", - "size": 4, - "mnemonic": "shr", - "operands": "r11, 4", - "stack_offset": 0 - }, - { - "address": "0x14001edbd", - "size": 8, - "mnemonic": "mov", - "operands": "r11d, dword ptr [r10 + r11*4 + 0x2cb48]", - "stack_offset": 0 - }, - { - "address": "0x14001edc5", - "size": 3, - "mnemonic": "add", - "operands": "r11, r10", - "stack_offset": 0 - }, - { - "address": "0x14001edc8", - "size": 3, - "mnemonic": "jmp", - "operands": "r11", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001eb53", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001eb53", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, qword ptr [rip + 0x12546]", - "stack_offset": 0 - }, - { - "address": "0x14001eb5a", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001eb72", - "stack_offset": 0 - }, - { - "address": "0x14001eb5c", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, qword ptr [rip + 0x12545]", - "stack_offset": 0 - }, - { - "address": "0x14001eb63", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001eb72", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001eb78", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001eb7b", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0x1f", - "stack_offset": 0 - }, - { - "address": "0x14001eb7f", - "size": 4, - "mnemonic": "sub", - "operands": "r9, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001eb83", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001eb86", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001eb89", - "size": 3, - "mnemonic": "add", - "operands": "r8, r9", - "stack_offset": 0 - }, - { - "address": "0x14001eb8c", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001eb93", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001ebfa", - "stack_offset": 0 - }, - { - "address": "0x14001eb95", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, qword ptr [rip + 0x1250c]", - "stack_offset": 0 - }, - { - "address": "0x14001eb9c", - "size": 6, - "mnemonic": "ja", - "operands": "0x14001ec70", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001eb6c", - "size": 6, - "mnemonic": "jne", - "operands": "0x14001ea70", - "stack_offset": 0 - }, - { - "address": "0x14001eb72", - "size": 6, - "mnemonic": "vinsertf128", - "operands": "ymm0, ymm0, xmm0, 1", - "stack_offset": 0 - }, - { - "address": "0x14001eb78", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001eb7b", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0x1f", - "stack_offset": 0 - }, - { - "address": "0x14001eb7f", - "size": 4, - "mnemonic": "sub", - "operands": "r9, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001eb83", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001eb86", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001eb89", - "size": 3, - "mnemonic": "add", - "operands": "r8, r9", - "stack_offset": 0 - }, - { - "address": "0x14001eb8c", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001eb93", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001ebfa", - "stack_offset": 0 - }, - { - "address": "0x14001eb95", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, qword ptr [rip + 0x1250c]", - "stack_offset": 0 - }, - { - "address": "0x14001eb9c", - "size": 6, - "mnemonic": "ja", - "operands": "0x14001ec70", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001ec74", - "size": 5, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0x20], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ec79", - "size": 5, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0x40], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ec7e", - "size": 5, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0x60], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ec83", - "size": 8, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0x80], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ec8b", - "size": 8, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0xa0], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ec93", - "size": 8, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0xc0], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ec9b", - "size": 8, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0xe0], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001eca3", - "size": 7, - "mnemonic": "add", - "operands": "rcx, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001ecaa", - "size": 7, - "mnemonic": "sub", - "operands": "r8, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001ecb1", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001ecb8", - "size": 2, - "mnemonic": "jae", - "operands": "0x14001ec70", - "stack_offset": 0 - }, - { - "address": "0x14001ecba", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [r8 + 0x1f]", - "stack_offset": 0 - }, - { - "address": "0x14001ecbe", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0xffffffffffffffe0", - "stack_offset": 0 - }, - { - "address": "0x14001ecc2", - "size": 3, - "mnemonic": "mov", - "operands": "r11, r9", - "stack_offset": 0 - }, - { - "address": "0x14001ecc5", - "size": 4, - "mnemonic": "shr", - "operands": "r11, 5", - "stack_offset": 0 - }, - { - "address": "0x14001ecc9", - "size": 8, - "mnemonic": "mov", - "operands": "r11d, dword ptr [r10 + r11*4 + 0x2cb24]", - "stack_offset": 0 - }, - { - "address": "0x14001ecd1", - "size": 3, - "mnemonic": "add", - "operands": "r11, r10", - "stack_offset": 0 - }, - { - "address": "0x14001ecd4", - "size": 3, - "mnemonic": "jmp", - "operands": "r11", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001eba2", - "size": 20, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001eba2", - "size": 14, - "mnemonic": "nop", - "operands": "word ptr [rax + rax]", - "stack_offset": 0 - }, - { - "address": "0x14001ebb0", - "size": 4, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ebb4", - "size": 5, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0x20], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ebb9", - "size": 5, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0x40], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ebbe", - "size": 5, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0x60], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ebc3", - "size": 8, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0x80], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ebcb", - "size": 8, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0xa0], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ebd3", - "size": 8, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0xc0], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ebdb", - "size": 8, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0xe0], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ebe3", - "size": 7, - "mnemonic": "add", - "operands": "rcx, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001ebea", - "size": 7, - "mnemonic": "sub", - "operands": "r8, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001ebf1", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001ebf8", - "size": 2, - "mnemonic": "jae", - "operands": "0x14001ebb0", - "stack_offset": 0 - }, - { - "address": "0x14001ebfa", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [r8 + 0x1f]", - "stack_offset": 0 - }, - { - "address": "0x14001ebfe", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0xffffffffffffffe0", - "stack_offset": 0 - }, - { - "address": "0x14001ec02", - "size": 3, - "mnemonic": "mov", - "operands": "r11, r9", - "stack_offset": 0 - }, - { - "address": "0x14001ec05", - "size": 4, - "mnemonic": "shr", - "operands": "r11, 5", - "stack_offset": 0 - }, - { - "address": "0x14001ec09", - "size": 8, - "mnemonic": "mov", - "operands": "r11d, dword ptr [r10 + r11*4 + 0x2cb00]", - "stack_offset": 0 - }, - { - "address": "0x14001ec11", - "size": 3, - "mnemonic": "add", - "operands": "r11, r10", - "stack_offset": 0 - }, - { - "address": "0x14001ec14", - "size": 3, - "mnemonic": "jmp", - "operands": "r11", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000e939", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9", - "stack_offset": 0 - }, - { - "address": "0x14000e93e", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e93f", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000e943", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9", - "stack_offset": -40 - }, - { - "address": "0x14000e946", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8", - "stack_offset": -40 - }, - { - "address": "0x14000e949", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]", - "stack_offset": -40 - }, - { - "address": "0x14000e94b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": -40 - }, - { - "address": "0x14000e950", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -40 - }, - { - "address": "0x14000e951", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": -40 - }, - { - "address": "0x14000e954", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e96c", - "stack_offset": -40 - }, - { - "address": "0x14000e959", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -40 - }, - { - "address": "0x14000e95a", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]", - "stack_offset": -40 - }, - { - "address": "0x14000e95c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": -40 - }, - { - "address": "0x14000e961", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": -40 - }, - { - "address": "0x14000e966", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14000e96a", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x14000e96b", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400191c0", - "name": "", - "blocks": [ - { - "address": "0x1400191c0", - "size": 15, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400191c0", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x1400191c2", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x1400191c6", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": -40 - }, - { - "address": "0x1400191c8", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], ebx", - "stack_offset": -40 - }, - { - "address": "0x1400191cc", - "size": 5, - "mnemonic": "call", - "operands": "0x1400191a8", - "stack_offset": -40 - }, - { - "address": "0x1400191d1", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": -40 - }, - { - "address": "0x1400191d3", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400191df", - "stack_offset": -40 - }, - { - "address": "0x1400191d5", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x30]", - "stack_offset": -40 - }, - { - "address": "0x1400191da", - "size": 5, - "mnemonic": "call", - "operands": "0x140011db4", - "stack_offset": -40 - }, - { - "address": "0x1400191df", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [rsp + 0x30], 1", - "stack_offset": -40 - }, - { - "address": "0x1400191e4", - "size": 3, - "mnemonic": "setne", - "operands": "bl", - "stack_offset": -40 - }, - { - "address": "0x1400191e7", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx", - "stack_offset": -40 - }, - { - "address": "0x1400191e9", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x1400191ed", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": -8 - }, - { - "address": "0x1400191ee", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000eb40", - "name": "", - "blocks": [ - { - "address": "0x14000eb40", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb40", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14000eb42", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x14000eb46", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], 0xfffffffffffffffe", - "stack_offset": -56 - }, - { - "address": "0x14000eb4f", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": -56 - }, - { - "address": "0x14000eb51", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x48], 0", - "stack_offset": -56 - }, - { - "address": "0x14000eb57", - "size": 5, - "mnemonic": "lea", - "operands": "r8, [rsp + 0x48]", - "stack_offset": -56 - }, - { - "address": "0x14000eb5c", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x16d9d]", - "stack_offset": -56 - }, - { - "address": "0x14000eb63", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": -56 - }, - { - "address": "0x14000eb65", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x115fd]", - "stack_offset": -56 - }, - { - "address": "0x14000eb6b", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x48]", - "stack_offset": -56 - }, - { - "address": "0x14000eb70", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": -56 - }, - { - "address": "0x14000eb72", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb92", - "stack_offset": -56 - } - ], - "successors": [ - "0x14000eb92", - "0x14000eb74" - ] - }, - { - "address": "0x14000eb92", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb92", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000eb95", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb9e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000eb9e", - "0x14000eb97" - ] - }, - { - "address": "0x14000eb74", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb74", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x16d9d]", - "stack_offset": 0 - }, - { - "address": "0x14000eb7b", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x115b7]", - "stack_offset": 0 - }, - { - "address": "0x14000eb81", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000eb84", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb8d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000eb8d", - "0x14000eb86" - ] - }, - { - "address": "0x14000eb9e", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000eb9e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000eba2", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 48 - }, - { - "address": "0x14000eba3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000eb97", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000eb97", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x11593]", - "stack_offset": 0 - }, - { - "address": "0x14000eb9d", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000eb9e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000eba2", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 48 - }, - { - "address": "0x14000eba3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000eb8d", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb8d", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000eb92", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000eb95", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb9e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000eb9e", - "0x14000eb97" - ] - }, - { - "address": "0x14000eb86", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb86", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000eb88", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0", - "stack_offset": 0 - }, - { - "address": "0x14000eb8d", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000eb92", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000eb95", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb9e", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000eb12", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000eb16", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": -40 - }, - { - "address": "0x14000eb18", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl", - "stack_offset": -40 - }, - { - "address": "0x14000eb1a", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb2d", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000eb2d", - "0x14000eb1c" - ] - }, - { - "address": "0x14000eb2d", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb2d", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000eb2f", - "size": 5, - "mnemonic": "call", - "operands": "0x14000eb40", - "stack_offset": 0 - }, - { - "address": "0x14000eb34", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000eb36", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x11624]", - "stack_offset": 0 - }, - { - "address": "0x14000eb3c", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000eb1c", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb1c", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1155e]", - "stack_offset": 0 - }, - { - "address": "0x14000eb22", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000eb25", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000eb27", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1155b]", - "stack_offset": 0 - }, - { - "address": "0x14000eb2d", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000eb2f", - "size": 5, - "mnemonic": "call", - "operands": "0x14000eb40", - "stack_offset": 0 - }, - { - "address": "0x14000eb34", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000eb36", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x11624]", - "stack_offset": 0 - }, - { - "address": "0x14000eb3c", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001ef13", - "size": 3, - "mnemonic": "neg", - "operands": "rcx", - "stack_offset": 0 - }, - { - "address": "0x14001ef16", - "size": 6, - "mnemonic": "test", - "operands": "rax, 7", - "stack_offset": 0 - }, - { - "address": "0x14001ef1c", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef2d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001ef2d", - "0x14001ef1e" - ] - }, - { - "address": "0x14001ef2d", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef2d", - "size": 10, - "mnemonic": "movabs", - "operands": "r8, 0x7efefefefefefeff", - "stack_offset": 0 - }, - { - "address": "0x14001ef37", - "size": 10, - "mnemonic": "movabs", - "operands": "r11, 0x8101010101010100", - "stack_offset": 0 - }, - { - "address": "0x14001ef41", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14001ef44", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r8", - "stack_offset": 0 - }, - { - "address": "0x14001ef47", - "size": 4, - "mnemonic": "add", - "operands": "rax, 8", - "stack_offset": 0 - }, - { - "address": "0x14001ef4b", - "size": 3, - "mnemonic": "add", - "operands": "r9, rdx", - "stack_offset": 0 - }, - { - "address": "0x14001ef4e", - "size": 3, - "mnemonic": "not", - "operands": "rdx", - "stack_offset": 0 - }, - { - "address": "0x14001ef51", - "size": 3, - "mnemonic": "xor", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001ef54", - "size": 3, - "mnemonic": "and", - "operands": "rdx, r11", - "stack_offset": 0 - }, - { - "address": "0x14001ef57", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef41", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001ef41", - "0x14001ef59" - ] - }, - { - "address": "0x14001ef1e", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef1e", - "size": 2, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14001ef20", - "size": 2, - "mnemonic": "mov", - "operands": "dl, byte ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14001ef22", - "size": 3, - "mnemonic": "inc", - "operands": "rax", - "stack_offset": 0 - }, - { - "address": "0x14001ef25", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl", - "stack_offset": 0 - }, - { - "address": "0x14001ef27", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef88", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001ef44", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r8", - "stack_offset": 0 - }, - { - "address": "0x14001ef47", - "size": 4, - "mnemonic": "add", - "operands": "rax, 8", - "stack_offset": 0 - }, - { - "address": "0x14001ef4b", - "size": 3, - "mnemonic": "add", - "operands": "r9, rdx", - "stack_offset": 0 - }, - { - "address": "0x14001ef4e", - "size": 3, - "mnemonic": "not", - "operands": "rdx", - "stack_offset": 0 - }, - { - "address": "0x14001ef51", - "size": 3, - "mnemonic": "xor", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001ef54", - "size": 3, - "mnemonic": "and", - "operands": "rdx, r11", - "stack_offset": 0 - }, - { - "address": "0x14001ef57", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef41", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001ef5d", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl", - "stack_offset": 0 - }, - { - "address": "0x14001ef5f", - "size": 2, - "mnemonic": "je", - "operands": "0x14001efb2", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001ef8d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef29", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef29", - "size": 2, - "mnemonic": "test", - "operands": "al, 7", - "stack_offset": 0 - }, - { - "address": "0x14001ef2b", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ef20", - "stack_offset": 0 - }, - { - "address": "0x14001ef2d", - "size": 10, - "mnemonic": "movabs", - "operands": "r8, 0x7efefefefefefeff", - "stack_offset": 0 - }, - { - "address": "0x14001ef37", - "size": 10, - "mnemonic": "movabs", - "operands": "r11, 0x8101010101010100", - "stack_offset": 0 - }, - { - "address": "0x14001ef41", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14001ef44", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r8", - "stack_offset": 0 - }, - { - "address": "0x14001ef47", - "size": 4, - "mnemonic": "add", - "operands": "rax, 8", - "stack_offset": 0 - }, - { - "address": "0x14001ef4b", - "size": 3, - "mnemonic": "add", - "operands": "r9, rdx", - "stack_offset": 0 - }, - { - "address": "0x14001ef4e", - "size": 3, - "mnemonic": "not", - "operands": "rdx", - "stack_offset": 0 - }, - { - "address": "0x14001ef51", - "size": 3, - "mnemonic": "xor", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001ef54", - "size": 3, - "mnemonic": "and", - "operands": "rdx, r11", - "stack_offset": 0 - }, - { - "address": "0x14001ef57", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef41", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001efb7", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef61", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef61", - "size": 2, - "mnemonic": "test", - "operands": "dh, dh", - "stack_offset": 0 - }, - { - "address": "0x14001ef63", - "size": 2, - "mnemonic": "je", - "operands": "0x14001efac", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001efb1", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef65", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef65", - "size": 4, - "mnemonic": "shr", - "operands": "rdx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001ef69", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl", - "stack_offset": 0 - }, - { - "address": "0x14001ef6b", - "size": 2, - "mnemonic": "je", - "operands": "0x14001efa6", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001efab", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef6d", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef6d", - "size": 2, - "mnemonic": "test", - "operands": "dh, dh", - "stack_offset": 0 - }, - { - "address": "0x14001ef6f", - "size": 2, - "mnemonic": "je", - "operands": "0x14001efa0", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001efa5", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef71", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef71", - "size": 4, - "mnemonic": "shr", - "operands": "rdx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001ef75", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl", - "stack_offset": 0 - }, - { - "address": "0x14001ef77", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef9a", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001ef9f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef79", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef79", - "size": 2, - "mnemonic": "test", - "operands": "dh, dh", - "stack_offset": 0 - }, - { - "address": "0x14001ef7b", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef94", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001ef99", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef7d", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef7d", - "size": 3, - "mnemonic": "shr", - "operands": "edx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001ef80", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl", - "stack_offset": 0 - }, - { - "address": "0x14001ef82", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef8e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001ef93", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef84", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001ef84", - "size": 2, - "mnemonic": "test", - "operands": "dh, dh", - "stack_offset": 0 - }, - { - "address": "0x14001ef86", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ef41", - "stack_offset": 0 - }, - { - "address": "0x14001ef88", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rax + rcx - 1]", - "stack_offset": 0 - }, - { - "address": "0x14001ef8d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140002005", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000200a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000200f", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140002010", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x70", - "stack_offset": -8 - }, - { - "address": "0x140002014", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -120 - }, - { - "address": "0x140002017", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": -120 - }, - { - "address": "0x14000201a", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rax + 4]", - "stack_offset": -120 - }, - { - "address": "0x14000201e", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rdx + rcx + 0x48]", - "stack_offset": -120 - }, - { - "address": "0x140002023", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi", - "stack_offset": -120 - }, - { - "address": "0x140002026", - "size": 6, - "mnemonic": "je", - "operands": "0x1400020cc", - "stack_offset": -120 - } - ], - "successors": [ - "0x1400020cc", - "0x14000202c" - ] - }, - { - "address": "0x1400020cc", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400020cc", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400020cf", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x1400020d4", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x1400020d8", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x1400020dc", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x1400020df", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400020e0", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000202c", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000202c", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000202f", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140002034", - "size": 5, - "mnemonic": "call", - "operands": "0x140001ab0", - "stack_offset": 0 - }, - { - "address": "0x140002039", - "size": 5, - "mnemonic": "cmp", - "operands": "byte ptr [rsp + 0x30], 0", - "stack_offset": 0 - }, - { - "address": "0x14000203e", - "size": 2, - "mnemonic": "je", - "operands": "0x14000209d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000209d", - "0x140002040" - ] - }, - { - "address": "0x14000209d", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000209d", - "size": 5, - "mnemonic": "call", - "operands": "0x1400023f4", - "stack_offset": 0 - }, - { - "address": "0x1400020a2", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x1400020a4", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400020b0", - "stack_offset": 0 - }, - { - "address": "0x1400020a6", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x1400020ab", - "size": 5, - "mnemonic": "call", - "operands": "0x140001d10", - "stack_offset": 0 - }, - { - "address": "0x1400020b0", - "size": 5, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x1400020b5", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x1400020b8", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400020bc", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rdx + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x1400020c1", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400020c4", - "size": 2, - "mnemonic": "je", - "operands": "0x1400020cc", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400020cc", - "0x1400020c6" - ] - }, - { - "address": "0x140002040", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002040", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": 0 - }, - { - "address": "0x140002042", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], edi", - "stack_offset": 0 - }, - { - "address": "0x140002046", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x140002049", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x14000204c", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x14000204f", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, edi", - "stack_offset": 0 - }, - { - "address": "0x140002052", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 4", - "stack_offset": 0 - }, - { - "address": "0x140002057", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1", - "stack_offset": 0 - }, - { - "address": "0x14000205a", - "size": 4, - "mnemonic": "cmove", - "operands": "r8d, edx", - "stack_offset": 0 - }, - { - "address": "0x14000205e", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], r8d", - "stack_offset": 0 - }, - { - "address": "0x140002063", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140002079", - "stack_offset": 0 - } - ], - "successors": [ - "0x140002079" - ] - }, - { - "address": "0x1400020c6", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400020c6", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x1400020c9", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x1400020cc", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400020cf", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x1400020d4", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x1400020d8", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x1400020dc", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x1400020df", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400020e0", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - }, - { - "address": "0x140002079", - "size": 21, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002079", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000207c", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140002080", - "size": 6, - "mnemonic": "cmp", - "operands": "qword ptr [rcx + rbx + 0x48], 0", - "stack_offset": 0 - }, - { - "address": "0x140002086", - "size": 3, - "mnemonic": "cmovne", - "operands": "edx, edi", - "stack_offset": 0 - }, - { - "address": "0x140002089", - "size": 4, - "mnemonic": "or", - "operands": "edx, dword ptr [rcx + rbx + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000208d", - "size": 3, - "mnemonic": "or", - "operands": "edx, r8d", - "stack_offset": 0 - }, - { - "address": "0x140002090", - "size": 3, - "mnemonic": "and", - "operands": "edx, 0x17", - "stack_offset": 0 - }, - { - "address": "0x140002093", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rcx + rbx + 0x10], edx", - "stack_offset": 0 - }, - { - "address": "0x140002097", - "size": 4, - "mnemonic": "and", - "operands": "edx, dword ptr [rcx + rbx + 0x14]", - "stack_offset": 0 - }, - { - "address": "0x14000209b", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400020e1", - "stack_offset": 0 - }, - { - "address": "0x14000209d", - "size": 5, - "mnemonic": "call", - "operands": "0x1400023f4", - "stack_offset": 0 - }, - { - "address": "0x1400020a2", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x1400020a4", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400020b0", - "stack_offset": 0 - }, - { - "address": "0x1400020a6", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x1400020ab", - "size": 5, - "mnemonic": "call", - "operands": "0x140001d10", - "stack_offset": 0 - }, - { - "address": "0x1400020b0", - "size": 5, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x1400020b5", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x1400020b8", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400020bc", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rdx + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x1400020c1", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400020c4", - "size": 2, - "mnemonic": "je", - "operands": "0x1400020cc", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - } - ], - "successors": [ - "0x140006f50" - ] - }, - { - "address": "0x140006f50", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006f50", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140006f54", - "size": 5, - "mnemonic": "call", - "operands": "0x14000747c", - "stack_offset": -40 - }, - { - "address": "0x140006f59", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": -40 - }, - { - "address": "0x140006f5c", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x140006f5e", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140006f61", - "size": 2, - "mnemonic": "je", - "operands": "0x140006f69", - "stack_offset": -40 - } - ], - "successors": [ - "0x140006f69", - "0x140006f63" - ] - }, - { - "address": "0x140006f69", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006f69", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140006f6d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140006f63", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006f63", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + 0x30], eax", - "stack_offset": 0 - }, - { - "address": "0x140006f66", - "size": 3, - "mnemonic": "setg", - "operands": "al", - "stack_offset": 0 - }, - { - "address": "0x140006f69", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140006f6d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140001d10", - "name": "", - "blocks": [ - { - "address": "0x140001d10", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001d10", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140001d12", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -8 - }, - { - "address": "0x140001d16", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -104 - }, - { - "address": "0x140001d19", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": -104 - }, - { - "address": "0x140001d1c", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rax + 4]", - "stack_offset": -104 - }, - { - "address": "0x140001d20", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [rdx + rcx + 0x10], 0", - "stack_offset": -104 - }, - { - "address": "0x140001d25", - "size": 2, - "mnemonic": "jne", - "operands": "0x140001d68", - "stack_offset": -104 - }, - { - "address": "0x140001d27", - "size": 5, - "mnemonic": "test", - "operands": "byte ptr [rdx + rcx + 0x18], 2", - "stack_offset": -104 - }, - { - "address": "0x140001d2c", - "size": 2, - "mnemonic": "je", - "operands": "0x140001d68", - "stack_offset": -104 - } - ], - "successors": [ - "0x140001d68", - "0x140001d2e" - ] - }, - { - "address": "0x140001d68", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140001d68", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x140001d6c", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 96 - }, - { - "address": "0x140001d6d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140001d33", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x140001d36", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x140001d39", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1", - "stack_offset": 0 - }, - { - "address": "0x140001d3c", - "size": 2, - "mnemonic": "jne", - "operands": "0x140001d68", - "stack_offset": 0 - }, - { - "address": "0x140001d3e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x140001d41", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140001d45", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 4", - "stack_offset": 0 - }, - { - "address": "0x140001d4a", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140001d4c", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rcx + rbx + 0x48], rdx", - "stack_offset": 0 - }, - { - "address": "0x140001d51", - "size": 3, - "mnemonic": "cmovne", - "operands": "eax, edx", - "stack_offset": 0 - }, - { - "address": "0x140001d54", - "size": 4, - "mnemonic": "or", - "operands": "eax, dword ptr [rcx + rbx + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140001d58", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x13", - "stack_offset": 0 - }, - { - "address": "0x140001d5b", - "size": 3, - "mnemonic": "or", - "operands": "eax, 4", - "stack_offset": 0 - }, - { - "address": "0x140001d5e", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rcx + rbx + 0x10], eax", - "stack_offset": 0 - }, - { - "address": "0x140001d62", - "size": 4, - "mnemonic": "and", - "operands": "eax, dword ptr [rcx + rbx + 0x14]", - "stack_offset": 0 - }, - { - "address": "0x140001d66", - "size": 2, - "mnemonic": "jne", - "operands": "0x140001d6e", - "stack_offset": 0 - }, - { - "address": "0x140001d68", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x140001d6c", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 96 - }, - { - "address": "0x140001d6d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140001df4", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x1e65d]", - "stack_offset": -40 - }, - { - "address": "0x140001dfb", - "size": 5, - "mnemonic": "call", - "operands": "0x1400023ac", - "stack_offset": -40 - }, - { - "address": "0x140001e00", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": -40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140001414", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -56 - }, - { - "address": "0x140001417", - "size": 2, - "mnemonic": "jne", - "operands": "0x140001420", - "stack_offset": -56 - }, - { - "address": "0x140001419", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -56 - }, - { - "address": "0x14000141b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x38", - "stack_offset": -56 - }, - { - "address": "0x14000141f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001e3e3", - "size": 7, - "mnemonic": "lea", - "operands": "r10, [rip - 0x1e3ea]", - "stack_offset": 0 - }, - { - "address": "0x14001e3ea", - "size": 4, - "mnemonic": "cmp", - "operands": "r8, 0xf", - "stack_offset": 0 - }, - { - "address": "0x14001e3ee", - "size": 6, - "mnemonic": "ja", - "operands": "0x14001e500", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001e500", - "0x14001e3f4" - ] - }, - { - "address": "0x14001e500", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001e500", - "size": 4, - "mnemonic": "cmp", - "operands": "r8, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001e504", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001e51d", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001e400", - "size": 8, - "mnemonic": "mov", - "operands": "r9d, dword ptr [r10 + r8*4 + 0x2ca10]", - "stack_offset": 0 - }, - { - "address": "0x14001e408", - "size": 3, - "mnemonic": "add", - "operands": "r9, r10", - "stack_offset": 0 - }, - { - "address": "0x14001e40b", - "size": 3, - "mnemonic": "jmp", - "operands": "r9", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001e51d", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001e51d", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rdx + r8]", - "stack_offset": 0 - }, - { - "address": "0x14001e521", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14001e524", - "size": 4, - "mnemonic": "cmovbe", - "operands": "r9, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001e528", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001e52b", - "size": 6, - "mnemonic": "jb", - "operands": "0x14001e970", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001e50a", - "size": 7, - "mnemonic": "movdqu", - "operands": "xmm2, xmmword ptr [rdx + r8 - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14001e511", - "size": 4, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rcx], xmm1", - "stack_offset": 0 - }, - { - "address": "0x14001e515", - "size": 7, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rcx + r8 - 0x10], xmm2", - "stack_offset": 0 - }, - { - "address": "0x14001e51c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001e970", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001e970", - "size": 3, - "mnemonic": "movups", - "operands": "xmm2, xmmword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x14001e973", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001e976", - "size": 3, - "mnemonic": "add", - "operands": "rcx, r8", - "stack_offset": 0 - }, - { - "address": "0x14001e979", - "size": 5, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rcx + rdx - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14001e97e", - "size": 4, - "mnemonic": "sub", - "operands": "rcx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001e982", - "size": 4, - "mnemonic": "sub", - "operands": "r8, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001e986", - "size": 3, - "mnemonic": "test", - "operands": "cl, 0xf", - "stack_offset": 0 - }, - { - "address": "0x14001e989", - "size": 2, - "mnemonic": "je", - "operands": "0x14001e9a3", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001e538", - "size": 6, - "mnemonic": "jb", - "operands": "0x14001e820", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001e820", - "0x14001e53e" - ] - }, - { - "address": "0x14001e9a3", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001e9a3", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r8", - "stack_offset": 0 - }, - { - "address": "0x14001e9a6", - "size": 4, - "mnemonic": "shr", - "operands": "r9, 7", - "stack_offset": 0 - }, - { - "address": "0x14001e9aa", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ea1d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001ea1d", - "0x14001e9ac" - ] - }, - { - "address": "0x14001e98b", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001e98b", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001e98e", - "size": 4, - "mnemonic": "and", - "operands": "rcx, 0xfffffffffffffff0", - "stack_offset": 0 - }, - { - "address": "0x14001e992", - "size": 3, - "mnemonic": "movups", - "operands": "xmm1, xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001e995", - "size": 4, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rcx + rdx]", - "stack_offset": 0 - }, - { - "address": "0x14001e999", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [r9], xmm1", - "stack_offset": 0 - }, - { - "address": "0x14001e99d", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001e9a0", - "size": 3, - "mnemonic": "sub", - "operands": "r8, rax", - "stack_offset": 0 - }, - { - "address": "0x14001e9a3", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r8", - "stack_offset": 0 - }, - { - "address": "0x14001e9a6", - "size": 4, - "mnemonic": "shr", - "operands": "r9, 7", - "stack_offset": 0 - }, - { - "address": "0x14001e9aa", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ea1d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001ea1d", - "0x14001e9ac" - ] - }, - { - "address": "0x14001e820", - "size": 45, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001e820", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x800", - "stack_offset": 0 - }, - { - "address": "0x14001e827", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001e836", - "stack_offset": 0 - }, - { - "address": "0x14001e829", - "size": 7, - "mnemonic": "test", - "operands": "byte ptr [rip + 0x13f0c], 2", - "stack_offset": 0 - }, - { - "address": "0x14001e830", - "size": 6, - "mnemonic": "jne", - "operands": "0x14001e3d0", - "stack_offset": 0 - }, - { - "address": "0x14001e836", - "size": 4, - "mnemonic": "movdqu", - "operands": "xmm0, xmmword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x14001e83a", - "size": 7, - "mnemonic": "movdqu", - "operands": "xmm5, xmmword ptr [rdx + r8 - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14001e841", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x80", - "stack_offset": 0 - }, - { - "address": "0x14001e848", - "size": 6, - "mnemonic": "jbe", - "operands": "0x14001e8dc", - "stack_offset": 0 - }, - { - "address": "0x14001e84e", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001e851", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0xf", - "stack_offset": 0 - }, - { - "address": "0x14001e855", - "size": 4, - "mnemonic": "sub", - "operands": "r9, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001e859", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001e85c", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001e85f", - "size": 3, - "mnemonic": "add", - "operands": "r8, r9", - "stack_offset": 0 - }, - { - "address": "0x14001e862", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x80", - "stack_offset": 0 - }, - { - "address": "0x14001e869", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001e8dc", - "stack_offset": 0 - }, - { - "address": "0x14001e86b", - "size": 5, - "mnemonic": "nop", - "operands": "dword ptr [rax + rax]", - "stack_offset": 0 - }, - { - "address": "0x14001e870", - "size": 4, - "mnemonic": "movdqu", - "operands": "xmm1, xmmword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x14001e874", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmm2, xmmword ptr [rdx + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14001e879", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmm3, xmmword ptr [rdx + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14001e87e", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmm4, xmmword ptr [rdx + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001e883", - "size": 4, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx], xmm1", - "stack_offset": 0 - }, - { - "address": "0x14001e887", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x10], xmm2", - "stack_offset": 0 - }, - { - "address": "0x14001e88c", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x20], xmm3", - "stack_offset": 0 - }, - { - "address": "0x14001e891", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x30], xmm4", - "stack_offset": 0 - }, - { - "address": "0x14001e896", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmm1, xmmword ptr [rdx + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001e89b", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmm2, xmmword ptr [rdx + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14001e8a0", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmm3, xmmword ptr [rdx + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14001e8a5", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmm4, xmmword ptr [rdx + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14001e8aa", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x40], xmm1", - "stack_offset": 0 - }, - { - "address": "0x14001e8af", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x50], xmm2", - "stack_offset": 0 - }, - { - "address": "0x14001e8b4", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x60], xmm3", - "stack_offset": 0 - }, - { - "address": "0x14001e8b9", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x70], xmm4", - "stack_offset": 0 - }, - { - "address": "0x14001e8be", - "size": 7, - "mnemonic": "add", - "operands": "rcx, 0x80", - "stack_offset": 0 - }, - { - "address": "0x14001e8c5", - "size": 7, - "mnemonic": "add", - "operands": "rdx, 0x80", - "stack_offset": 0 - }, - { - "address": "0x14001e8cc", - "size": 7, - "mnemonic": "sub", - "operands": "r8, 0x80", - "stack_offset": 0 - }, - { - "address": "0x14001e8d3", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x80", - "stack_offset": 0 - }, - { - "address": "0x14001e8da", - "size": 2, - "mnemonic": "jae", - "operands": "0x14001e870", - "stack_offset": 0 - }, - { - "address": "0x14001e8dc", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [r8 + 0xf]", - "stack_offset": 0 - }, - { - "address": "0x14001e8e0", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0xfffffffffffffff0", - "stack_offset": 0 - }, - { - "address": "0x14001e8e4", - "size": 3, - "mnemonic": "mov", - "operands": "r11, r9", - "stack_offset": 0 - }, - { - "address": "0x14001e8e7", - "size": 4, - "mnemonic": "shr", - "operands": "r11, 4", - "stack_offset": 0 - }, - { - "address": "0x14001e8eb", - "size": 8, - "mnemonic": "mov", - "operands": "r11d, dword ptr [r10 + r11*4 + 0x2ca98]", - "stack_offset": 0 - }, - { - "address": "0x14001e8f3", - "size": 3, - "mnemonic": "add", - "operands": "r11, r10", - "stack_offset": 0 - }, - { - "address": "0x14001e8f6", - "size": 3, - "mnemonic": "jmp", - "operands": "r11", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001e53e", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001e53e", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x2000", - "stack_offset": 0 - }, - { - "address": "0x14001e545", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001e55d", - "stack_offset": 0 - }, - { - "address": "0x14001e547", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x180000", - "stack_offset": 0 - }, - { - "address": "0x14001e54e", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001e55d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001e55d", - "0x14001e550" - ] - }, - { - "address": "0x14001ea1d", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ea1d", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r8", - "stack_offset": 0 - }, - { - "address": "0x14001ea20", - "size": 4, - "mnemonic": "shr", - "operands": "r9, 4", - "stack_offset": 0 - }, - { - "address": "0x14001ea24", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ea40", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001e9af", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001e9c7", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001e9c7" - ] - }, - { - "address": "0x14001e55d", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001e55d", - "size": 4, - "mnemonic": "vmovdqu", - "operands": "ymm0, ymmword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x14001e561", - "size": 7, - "mnemonic": "vmovdqu", - "operands": "ymm5, ymmword ptr [rdx + r8 - 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14001e568", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001e56f", - "size": 6, - "mnemonic": "jbe", - "operands": "0x14001e638", - "stack_offset": 0 - }, - { - "address": "0x14001e575", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001e578", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0x1f", - "stack_offset": 0 - }, - { - "address": "0x14001e57c", - "size": 4, - "mnemonic": "sub", - "operands": "r9, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001e580", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001e583", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001e586", - "size": 3, - "mnemonic": "add", - "operands": "r8, r9", - "stack_offset": 0 - }, - { - "address": "0x14001e589", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001e590", - "size": 6, - "mnemonic": "jbe", - "operands": "0x14001e638", - "stack_offset": 0 - }, - { - "address": "0x14001e596", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x180000", - "stack_offset": 0 - }, - { - "address": "0x14001e59d", - "size": 6, - "mnemonic": "ja", - "operands": "0x14001e6e0", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001e557", - "size": 6, - "mnemonic": "jne", - "operands": "0x14001e3d0", - "stack_offset": 0 - }, - { - "address": "0x14001e55d", - "size": 4, - "mnemonic": "vmovdqu", - "operands": "ymm0, ymmword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x14001e561", - "size": 7, - "mnemonic": "vmovdqu", - "operands": "ymm5, ymmword ptr [rdx + r8 - 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14001e568", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001e56f", - "size": 6, - "mnemonic": "jbe", - "operands": "0x14001e638", - "stack_offset": 0 - }, - { - "address": "0x14001e575", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001e578", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0x1f", - "stack_offset": 0 - }, - { - "address": "0x14001e57c", - "size": 4, - "mnemonic": "sub", - "operands": "r9, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001e580", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001e583", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001e586", - "size": 3, - "mnemonic": "add", - "operands": "r8, r9", - "stack_offset": 0 - }, - { - "address": "0x14001e589", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001e590", - "size": 6, - "mnemonic": "jbe", - "operands": "0x14001e638", - "stack_offset": 0 - }, - { - "address": "0x14001e596", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x180000", - "stack_offset": 0 - }, - { - "address": "0x14001e59d", - "size": 6, - "mnemonic": "ja", - "operands": "0x14001e6e0", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001e6e0", - "0x14001e5a3" - ] - }, - { - "address": "0x14001ea40", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ea40", - "size": 4, - "mnemonic": "and", - "operands": "r8, 0xf", - "stack_offset": 0 - }, - { - "address": "0x14001ea44", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ea49", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001ea30", - "size": 3, - "mnemonic": "movups", - "operands": "xmmword ptr [rcx], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ea33", - "size": 4, - "mnemonic": "sub", - "operands": "rcx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001ea37", - "size": 4, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rcx + rdx]", - "stack_offset": 0 - }, - { - "address": "0x14001ea3b", - "size": 3, - "mnemonic": "dec", - "operands": "r9", - "stack_offset": 0 - }, - { - "address": "0x14001ea3e", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ea30", - "stack_offset": 0 - }, - { - "address": "0x14001ea40", - "size": 4, - "mnemonic": "and", - "operands": "r8, 0xf", - "stack_offset": 0 - }, - { - "address": "0x14001ea44", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ea49", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001e9cc", - "size": 5, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rcx + rdx - 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14001e9d1", - "size": 7, - "mnemonic": "sub", - "operands": "rcx, 0x80", - "stack_offset": 0 - }, - { - "address": "0x14001e9d8", - "size": 4, - "mnemonic": "movaps", - "operands": "xmmword ptr [rcx + 0x70], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001e9dc", - "size": 4, - "mnemonic": "movaps", - "operands": "xmmword ptr [rcx + 0x60], xmm1", - "stack_offset": 0 - }, - { - "address": "0x14001e9e0", - "size": 5, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rcx + rdx + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14001e9e5", - "size": 5, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rcx + rdx + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001e9ea", - "size": 3, - "mnemonic": "dec", - "operands": "r9", - "stack_offset": 0 - }, - { - "address": "0x14001e9ed", - "size": 4, - "mnemonic": "movaps", - "operands": "xmmword ptr [rcx + 0x50], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001e9f1", - "size": 4, - "mnemonic": "movaps", - "operands": "xmmword ptr [rcx + 0x40], xmm1", - "stack_offset": 0 - }, - { - "address": "0x14001e9f5", - "size": 5, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rcx + rdx + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001e9fa", - "size": 5, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rcx + rdx + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14001e9ff", - "size": 4, - "mnemonic": "movaps", - "operands": "xmmword ptr [rcx + 0x30], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ea03", - "size": 4, - "mnemonic": "movaps", - "operands": "xmmword ptr [rcx + 0x20], xmm1", - "stack_offset": 0 - }, - { - "address": "0x14001ea07", - "size": 5, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rcx + rdx + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14001ea0c", - "size": 4, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rcx + rdx]", - "stack_offset": 0 - }, - { - "address": "0x14001ea10", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001e9c0", - "stack_offset": 0 - }, - { - "address": "0x14001ea12", - "size": 4, - "mnemonic": "movaps", - "operands": "xmmword ptr [rcx + 0x10], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ea16", - "size": 4, - "mnemonic": "and", - "operands": "r8, 0x7f", - "stack_offset": 0 - }, - { - "address": "0x14001ea1a", - "size": 3, - "mnemonic": "movaps", - "operands": "xmm0, xmm1", - "stack_offset": 0 - }, - { - "address": "0x14001ea1d", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r8", - "stack_offset": 0 - }, - { - "address": "0x14001ea20", - "size": 4, - "mnemonic": "shr", - "operands": "r9, 4", - "stack_offset": 0 - }, - { - "address": "0x14001ea24", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ea40", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001e6e4", - "size": 5, - "mnemonic": "vmovdqu", - "operands": "ymm2, ymmword ptr [rdx + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14001e6e9", - "size": 5, - "mnemonic": "vmovdqu", - "operands": "ymm3, ymmword ptr [rdx + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001e6ee", - "size": 5, - "mnemonic": "vmovdqu", - "operands": "ymm4, ymmword ptr [rdx + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14001e6f3", - "size": 4, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx], ymm1", - "stack_offset": 0 - }, - { - "address": "0x14001e6f7", - "size": 5, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0x20], ymm2", - "stack_offset": 0 - }, - { - "address": "0x14001e6fc", - "size": 5, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0x40], ymm3", - "stack_offset": 0 - }, - { - "address": "0x14001e701", - "size": 5, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0x60], ymm4", - "stack_offset": 0 - }, - { - "address": "0x14001e706", - "size": 8, - "mnemonic": "vmovdqu", - "operands": "ymm1, ymmword ptr [rdx + 0x80]", - "stack_offset": 0 - }, - { - "address": "0x14001e70e", - "size": 8, - "mnemonic": "vmovdqu", - "operands": "ymm2, ymmword ptr [rdx + 0xa0]", - "stack_offset": 0 - }, - { - "address": "0x14001e716", - "size": 8, - "mnemonic": "vmovdqu", - "operands": "ymm3, ymmword ptr [rdx + 0xc0]", - "stack_offset": 0 - }, - { - "address": "0x14001e71e", - "size": 8, - "mnemonic": "vmovdqu", - "operands": "ymm4, ymmword ptr [rdx + 0xe0]", - "stack_offset": 0 - }, - { - "address": "0x14001e726", - "size": 8, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0x80], ymm1", - "stack_offset": 0 - }, - { - "address": "0x14001e72e", - "size": 8, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0xa0], ymm2", - "stack_offset": 0 - }, - { - "address": "0x14001e736", - "size": 8, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0xc0], ymm3", - "stack_offset": 0 - }, - { - "address": "0x14001e73e", - "size": 8, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0xe0], ymm4", - "stack_offset": 0 - }, - { - "address": "0x14001e746", - "size": 7, - "mnemonic": "add", - "operands": "rcx, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001e74d", - "size": 7, - "mnemonic": "add", - "operands": "rdx, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001e754", - "size": 7, - "mnemonic": "sub", - "operands": "r8, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001e75b", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001e762", - "size": 6, - "mnemonic": "jae", - "operands": "0x14001e6e0", - "stack_offset": 0 - }, - { - "address": "0x14001e768", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [r8 + 0x1f]", - "stack_offset": 0 - }, - { - "address": "0x14001e76c", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0xffffffffffffffe0", - "stack_offset": 0 - }, - { - "address": "0x14001e770", - "size": 3, - "mnemonic": "mov", - "operands": "r11, r9", - "stack_offset": 0 - }, - { - "address": "0x14001e773", - "size": 4, - "mnemonic": "shr", - "operands": "r11, 5", - "stack_offset": 0 - }, - { - "address": "0x14001e777", - "size": 8, - "mnemonic": "mov", - "operands": "r11d, dword ptr [r10 + r11*4 + 0x2ca74]", - "stack_offset": 0 - }, - { - "address": "0x14001e77f", - "size": 3, - "mnemonic": "add", - "operands": "r11, r10", - "stack_offset": 0 - }, - { - "address": "0x14001e782", - "size": 3, - "mnemonic": "jmp", - "operands": "r11", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001e5a3", - "size": 29, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001e5a3", - "size": 13, - "mnemonic": "nop", - "operands": "word ptr [rax + rax]", - "stack_offset": 0 - }, - { - "address": "0x14001e5b0", - "size": 4, - "mnemonic": "vmovdqu", - "operands": "ymm1, ymmword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x14001e5b4", - "size": 5, - "mnemonic": "vmovdqu", - "operands": "ymm2, ymmword ptr [rdx + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14001e5b9", - "size": 5, - "mnemonic": "vmovdqu", - "operands": "ymm3, ymmword ptr [rdx + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001e5be", - "size": 5, - "mnemonic": "vmovdqu", - "operands": "ymm4, ymmword ptr [rdx + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14001e5c3", - "size": 4, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx], ymm1", - "stack_offset": 0 - }, - { - "address": "0x14001e5c7", - "size": 5, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0x20], ymm2", - "stack_offset": 0 - }, - { - "address": "0x14001e5cc", - "size": 5, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0x40], ymm3", - "stack_offset": 0 - }, - { - "address": "0x14001e5d1", - "size": 5, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0x60], ymm4", - "stack_offset": 0 - }, - { - "address": "0x14001e5d6", - "size": 8, - "mnemonic": "vmovdqu", - "operands": "ymm1, ymmword ptr [rdx + 0x80]", - "stack_offset": 0 - }, - { - "address": "0x14001e5de", - "size": 8, - "mnemonic": "vmovdqu", - "operands": "ymm2, ymmword ptr [rdx + 0xa0]", - "stack_offset": 0 - }, - { - "address": "0x14001e5e6", - "size": 8, - "mnemonic": "vmovdqu", - "operands": "ymm3, ymmword ptr [rdx + 0xc0]", - "stack_offset": 0 - }, - { - "address": "0x14001e5ee", - "size": 8, - "mnemonic": "vmovdqu", - "operands": "ymm4, ymmword ptr [rdx + 0xe0]", - "stack_offset": 0 - }, - { - "address": "0x14001e5f6", - "size": 8, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0x80], ymm1", - "stack_offset": 0 - }, - { - "address": "0x14001e5fe", - "size": 8, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0xa0], ymm2", - "stack_offset": 0 - }, - { - "address": "0x14001e606", - "size": 8, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0xc0], ymm3", - "stack_offset": 0 - }, - { - "address": "0x14001e60e", - "size": 8, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0xe0], ymm4", - "stack_offset": 0 - }, - { - "address": "0x14001e616", - "size": 7, - "mnemonic": "add", - "operands": "rcx, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001e61d", - "size": 7, - "mnemonic": "add", - "operands": "rdx, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001e624", - "size": 7, - "mnemonic": "sub", - "operands": "r8, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001e62b", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001e632", - "size": 6, - "mnemonic": "jae", - "operands": "0x14001e5b0", - "stack_offset": 0 - }, - { - "address": "0x14001e638", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [r8 + 0x1f]", - "stack_offset": 0 - }, - { - "address": "0x14001e63c", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0xffffffffffffffe0", - "stack_offset": 0 - }, - { - "address": "0x14001e640", - "size": 3, - "mnemonic": "mov", - "operands": "r11, r9", - "stack_offset": 0 - }, - { - "address": "0x14001e643", - "size": 4, - "mnemonic": "shr", - "operands": "r11, 5", - "stack_offset": 0 - }, - { - "address": "0x14001e647", - "size": 8, - "mnemonic": "mov", - "operands": "r11d, dword ptr [r10 + r11*4 + 0x2ca50]", - "stack_offset": 0 - }, - { - "address": "0x14001e64f", - "size": 3, - "mnemonic": "add", - "operands": "r11, r10", - "stack_offset": 0 - }, - { - "address": "0x14001e652", - "size": 3, - "mnemonic": "jmp", - "operands": "r11", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ea49", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001ea49", - "size": 3, - "mnemonic": "movups", - "operands": "xmmword ptr [rcx], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ea4c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ea46", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001ea46", - "size": 3, - "mnemonic": "movups", - "operands": "xmmword ptr [rax], xmm2", - "stack_offset": 0 - }, - { - "address": "0x14001ea49", - "size": 3, - "mnemonic": "movups", - "operands": "xmmword ptr [rcx], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ea4c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140001e15", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": 0 - }, - { - "address": "0x140001e16", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x140001e17", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -16 - }, - { - "address": "0x140001e19", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -24 - }, - { - "address": "0x140001e1b", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -32 - }, - { - "address": "0x140001e1d", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -40 - }, - { - "address": "0x140001e21", - "size": 4, - "mnemonic": "mov", - "operands": "r15, qword ptr [rcx + 0x18]", - "stack_offset": -88 - }, - { - "address": "0x140001e25", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r8", - "stack_offset": -88 - }, - { - "address": "0x140001e28", - "size": 4, - "mnemonic": "mov", - "operands": "r14, qword ptr [rcx + 0x10]", - "stack_offset": -88 - }, - { - "address": "0x140001e2c", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r15", - "stack_offset": -88 - }, - { - "address": "0x140001e2f", - "size": 3, - "mnemonic": "sub", - "operands": "rax, r14", - "stack_offset": -88 - }, - { - "address": "0x140001e32", - "size": 3, - "mnemonic": "mov", - "operands": "r13, rdx", - "stack_offset": -88 - }, - { - "address": "0x140001e35", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -88 - }, - { - "address": "0x140001e38", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rax", - "stack_offset": -88 - }, - { - "address": "0x140001e3b", - "size": 2, - "mnemonic": "ja", - "operands": "0x140001e66", - "stack_offset": -88 - } - ], - "successors": [ - "0x140001e66", - "0x140001e3d" - ] - }, - { - "address": "0x140001e66", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001e66", - "size": 10, - "mnemonic": "movabs", - "operands": "rbx, 0x7fffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x140001e70", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140001e73", - "size": 3, - "mnemonic": "sub", - "operands": "rax, r14", - "stack_offset": 0 - }, - { - "address": "0x140001e76", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rsi", - "stack_offset": 0 - }, - { - "address": "0x140001e79", - "size": 6, - "mnemonic": "jb", - "operands": "0x140001f66", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001f66", - "0x140001e7f" - ] - }, - { - "address": "0x140001e3d", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001e3d", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r14 + r8]", - "stack_offset": 0 - }, - { - "address": "0x140001e41", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x10], rax", - "stack_offset": 0 - }, - { - "address": "0x140001e45", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x140001e48", - "size": 4, - "mnemonic": "cmp", - "operands": "r15, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140001e4c", - "size": 2, - "mnemonic": "jbe", - "operands": "0x140001e51", - "stack_offset": 0 - }, - { - "address": "0x140001e4e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x140001e51", - "size": 4, - "mnemonic": "lea", - "operands": "rbx, [r14 + rax]", - "stack_offset": 0 - }, - { - "address": "0x140001e55", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140001e58", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3e0", - "stack_offset": 0 - }, - { - "address": "0x140001e5d", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbx + rsi], 0", - "stack_offset": 0 - }, - { - "address": "0x140001e61", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140001f51", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001f51" - ] - }, - { - "address": "0x140001f66", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001f66", - "size": 5, - "mnemonic": "call", - "operands": "0x140001df0", - "stack_offset": 0 - }, - { - "address": "0x140001f6b", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140001e7f", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001e7f", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rbp", - "stack_offset": 0 - }, - { - "address": "0x140001e84", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x68], r12", - "stack_offset": 0 - }, - { - "address": "0x140001e89", - "size": 4, - "mnemonic": "lea", - "operands": "r12, [r14 + r8]", - "stack_offset": 0 - }, - { - "address": "0x140001e8d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r12", - "stack_offset": 0 - }, - { - "address": "0x140001e90", - "size": 4, - "mnemonic": "or", - "operands": "rcx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140001e94", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140001e97", - "size": 2, - "mnemonic": "ja", - "operands": "0x140001eb8", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140001f56", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x140001f59", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140001f5d", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 48 - }, - { - "address": "0x140001f5f", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 56 - }, - { - "address": "0x140001f61", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 64 - }, - { - "address": "0x140001f63", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 72 - }, - { - "address": "0x140001f64", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 80 - }, - { - "address": "0x140001f65", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 88 - } - ], - "successors": [ - ] - }, - { - "address": "0x140001eb8", - "size": 21, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001eb8", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx + 1]", - "stack_offset": 0 - }, - { - "address": "0x140001ebc", - "size": 5, - "mnemonic": "call", - "operands": "0x140001410", - "stack_offset": 0 - }, - { - "address": "0x140001ec1", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rdi + 0x10], r12", - "stack_offset": 0 - }, - { - "address": "0x140001ec5", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rax", - "stack_offset": 0 - }, - { - "address": "0x140001ec8", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rdi + 0x18], rbx", - "stack_offset": 0 - }, - { - "address": "0x140001ecc", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": 0 - }, - { - "address": "0x140001ecf", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140001ed2", - "size": 4, - "mnemonic": "lea", - "operands": "r12, [r14 + rax]", - "stack_offset": 0 - }, - { - "address": "0x140001ed6", - "size": 4, - "mnemonic": "cmp", - "operands": "r15, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140001eda", - "size": 2, - "mnemonic": "jbe", - "operands": "0x140001f29", - "stack_offset": 0 - }, - { - "address": "0x140001edc", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x140001edf", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140001ee2", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3e0", - "stack_offset": 0 - }, - { - "address": "0x140001ee7", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rsi", - "stack_offset": 0 - }, - { - "address": "0x140001eea", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r13", - "stack_offset": 0 - }, - { - "address": "0x140001eed", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r12", - "stack_offset": 0 - }, - { - "address": "0x140001ef0", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3e0", - "stack_offset": 0 - }, - { - "address": "0x140001ef5", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r15 + 1]", - "stack_offset": 0 - }, - { - "address": "0x140001ef9", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [r12 + rsi], 0", - "stack_offset": 0 - }, - { - "address": "0x140001efe", - "size": 7, - "mnemonic": "cmp", - "operands": "rdx, 0x1000", - "stack_offset": 0 - }, - { - "address": "0x140001f05", - "size": 2, - "mnemonic": "jb", - "operands": "0x140001f1f", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001f1f", - "0x140001f07" - ] - }, - { - "address": "0x140001e99", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001e99", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r15", - "stack_offset": 0 - }, - { - "address": "0x140001e9c", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140001e9f", - "size": 3, - "mnemonic": "shr", - "operands": "rdx, 1", - "stack_offset": 0 - }, - { - "address": "0x140001ea2", - "size": 3, - "mnemonic": "sub", - "operands": "rax, rdx", - "stack_offset": 0 - }, - { - "address": "0x140001ea5", - "size": 3, - "mnemonic": "cmp", - "operands": "r15, rax", - "stack_offset": 0 - }, - { - "address": "0x140001ea8", - "size": 2, - "mnemonic": "ja", - "operands": "0x140001eb8", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001eb8", - "0x140001eaa" - ] - }, - { - "address": "0x140001f1f", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001f1f", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140001f22", - "size": 5, - "mnemonic": "call", - "operands": "0x140005170", - "stack_offset": 0 - }, - { - "address": "0x140001f27", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140001f44", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140001f0b", - "size": 4, - "mnemonic": "add", - "operands": "rdx, 0x27", - "stack_offset": 0 - }, - { - "address": "0x140001f0f", - "size": 3, - "mnemonic": "sub", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140001f12", - "size": 4, - "mnemonic": "sub", - "operands": "rbx, 8", - "stack_offset": 0 - }, - { - "address": "0x140001f16", - "size": 4, - "mnemonic": "cmp", - "operands": "rbx, 0x1f", - "stack_offset": 0 - }, - { - "address": "0x140001f1a", - "size": 2, - "mnemonic": "ja", - "operands": "0x140001f6c", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001f6c", - "0x140001f1c" - ] - }, - { - "address": "0x140001eaa", - "size": 25, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001eaa", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r15 + rdx]", - "stack_offset": 0 - }, - { - "address": "0x140001eae", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140001eb1", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140001eb4", - "size": 4, - "mnemonic": "cmovb", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140001eb8", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx + 1]", - "stack_offset": 0 - }, - { - "address": "0x140001ebc", - "size": 5, - "mnemonic": "call", - "operands": "0x140001410", - "stack_offset": 0 - }, - { - "address": "0x140001ec1", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rdi + 0x10], r12", - "stack_offset": 0 - }, - { - "address": "0x140001ec5", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rax", - "stack_offset": 0 - }, - { - "address": "0x140001ec8", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rdi + 0x18], rbx", - "stack_offset": 0 - }, - { - "address": "0x140001ecc", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": 0 - }, - { - "address": "0x140001ecf", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140001ed2", - "size": 4, - "mnemonic": "lea", - "operands": "r12, [r14 + rax]", - "stack_offset": 0 - }, - { - "address": "0x140001ed6", - "size": 4, - "mnemonic": "cmp", - "operands": "r15, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140001eda", - "size": 2, - "mnemonic": "jbe", - "operands": "0x140001f29", - "stack_offset": 0 - }, - { - "address": "0x140001edc", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x140001edf", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140001ee2", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3e0", - "stack_offset": 0 - }, - { - "address": "0x140001ee7", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rsi", - "stack_offset": 0 - }, - { - "address": "0x140001eea", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r13", - "stack_offset": 0 - }, - { - "address": "0x140001eed", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r12", - "stack_offset": 0 - }, - { - "address": "0x140001ef0", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3e0", - "stack_offset": 0 - }, - { - "address": "0x140001ef5", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r15 + 1]", - "stack_offset": 0 - }, - { - "address": "0x140001ef9", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [r12 + rsi], 0", - "stack_offset": 0 - }, - { - "address": "0x140001efe", - "size": 7, - "mnemonic": "cmp", - "operands": "rdx, 0x1000", - "stack_offset": 0 - }, - { - "address": "0x140001f05", - "size": 2, - "mnemonic": "jb", - "operands": "0x140001f1f", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140001f47", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140001f4c", - "size": 5, - "mnemonic": "mov", - "operands": "r12, qword ptr [rsp + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x140001f51", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140001f56", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x140001f59", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140001f5d", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 48 - }, - { - "address": "0x140001f5f", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 56 - }, - { - "address": "0x140001f61", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 64 - }, - { - "address": "0x140001f63", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 72 - }, - { - "address": "0x140001f64", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 80 - }, - { - "address": "0x140001f65", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 88 - } - ], - "successors": [ - ] - }, - { - "address": "0x140001f6c", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001f6c", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x140001f6f", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], 0", - "stack_offset": 0 - }, - { - "address": "0x140001f78", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x140001f7b", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140001f7d", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140001f7f", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afd4", - "stack_offset": 0 - }, - { - "address": "0x140001f84", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140001f1c", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001f1c", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140001f1f", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140001f22", - "size": 5, - "mnemonic": "call", - "operands": "0x140005170", - "stack_offset": 0 - }, - { - "address": "0x140001f27", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140001f44", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011b00" - ] - }, - { - "address": "0x140011b00", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011b00", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140011b03", - "size": 2, - "mnemonic": "je", - "operands": "0x140011b3b", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011b3b", - "0x140011b05" - ] - }, - { - "address": "0x140011b3b", - "size": 1, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011b3b", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140011b05", - "size": 17, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011b05", - "size": 1, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140011b06", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140011b0a", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rcx", - "stack_offset": -40 - }, - { - "address": "0x140011b0d", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": -40 - }, - { - "address": "0x140011b0f", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rip + 0x21d42]", - "stack_offset": -40 - }, - { - "address": "0x140011b16", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe66c]", - "stack_offset": -40 - }, - { - "address": "0x140011b1c", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x140011b1e", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011b36", - "stack_offset": -40 - }, - { - "address": "0x140011b20", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe5d2]", - "stack_offset": -40 - }, - { - "address": "0x140011b26", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax", - "stack_offset": -40 - }, - { - "address": "0x140011b28", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d738", - "stack_offset": -40 - }, - { - "address": "0x140011b2d", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax", - "stack_offset": -40 - }, - { - "address": "0x140011b2f", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": -40 - }, - { - "address": "0x140011b34", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rax], ebx", - "stack_offset": -40 - }, - { - "address": "0x140011b36", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x140011b3a", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": -8 - }, - { - "address": "0x140011b3b", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400060f5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x1400060fa", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400060ff", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140006100", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140006104", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rcx + 8], 0", - "stack_offset": -40 - }, - { - "address": "0x140006108", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -40 - }, - { - "address": "0x14000610b", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000610e", - "size": 2, - "mnemonic": "je", - "operands": "0x14000614f", - "stack_offset": -40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140006152", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdx], rax", - "stack_offset": 0 - }, - { - "address": "0x140006155", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rdx + 8], 0", - "stack_offset": 0 - }, - { - "address": "0x140006159", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000615e", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140006163", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140006168", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000616c", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000616d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140006110", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006110", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x140006113", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140006116", - "size": 2, - "mnemonic": "je", - "operands": "0x14000614f", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000614f", - "0x140006118" - ] - }, - { - "address": "0x140006118", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006118", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ef10", - "stack_offset": 0 - }, - { - "address": "0x14000611d", - "size": 4, - "mnemonic": "lea", - "operands": "rbp, [rax + 1]", - "stack_offset": 0 - }, - { - "address": "0x140006121", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x140006124", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cac0", - "stack_offset": 0 - }, - { - "address": "0x140006129", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax", - "stack_offset": 0 - }, - { - "address": "0x14000612c", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000612f", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140006132", - "size": 2, - "mnemonic": "je", - "operands": "0x140006148", - "stack_offset": 0 - } - ], - "successors": [ - "0x140006148", - "0x140006134" - ] - }, - { - "address": "0x140006148", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006148", - "size": 5, - "mnemonic": "call", - "operands": "0x14000c9d0", - "stack_offset": 0 - }, - { - "address": "0x14000614d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140006159", - "stack_offset": 0 - } - ], - "successors": [ - "0x140006159" - ] - }, - { - "address": "0x140006134", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006134", - "size": 3, - "mnemonic": "mov", - "operands": "r8, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x140006137", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbp", - "stack_offset": 0 - }, - { - "address": "0x14000613a", - "size": 5, - "mnemonic": "call", - "operands": "0x140010b90", - "stack_offset": 0 - }, - { - "address": "0x14000613f", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140006141", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdi], rsi", - "stack_offset": 0 - }, - { - "address": "0x140006144", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rdi + 8], 1", - "stack_offset": 0 - }, - { - "address": "0x140006148", - "size": 5, - "mnemonic": "call", - "operands": "0x14000c9d0", - "stack_offset": 0 - }, - { - "address": "0x14000614d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140006159", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000615e", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140006163", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140006168", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000616c", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000616d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005217", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005229", - "stack_offset": 0 - }, - { - "address": "0x140005219", - "size": 4, - "mnemonic": "rol", - "operands": "rcx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14000521d", - "size": 5, - "mnemonic": "test", - "operands": "cx, 0xffff", - "stack_offset": 0 - }, - { - "address": "0x140005222", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005225", - "stack_offset": 0 - }, - { - "address": "0x140005224", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000afd8", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x17", - "stack_offset": -40 - }, - { - "address": "0x14000afdd", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x150ad]", - "stack_offset": -40 - }, - { - "address": "0x14000afe3", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x14000afe5", - "size": 2, - "mnemonic": "je", - "operands": "0x14000afee", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000afee", - "0x14000afe7" - ] - }, - { - "address": "0x14000afee", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000afee", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 1", - "stack_offset": 0 - }, - { - "address": "0x14000aff4", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0xc0000417", - "stack_offset": 0 - }, - { - "address": "0x14000aff9", - "size": 4, - "mnemonic": "lea", - "operands": "ecx, [r8 + 1]", - "stack_offset": 0 - }, - { - "address": "0x14000affd", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ace8", - "stack_offset": 0 - }, - { - "address": "0x14000b002", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x15078]", - "stack_offset": 0 - }, - { - "address": "0x14000b008", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000b00b", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0xc0000417", - "stack_offset": 0 - }, - { - "address": "0x14000b010", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x14000b014", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x1506d]", - "stack_offset": 40 - } - ], - "successors": [ - "0x140020088" - ] - }, - { - "address": "0x14000afe7", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000afe7", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 5", - "stack_offset": 0 - }, - { - "address": "0x14000afec", - "size": 2, - "mnemonic": "int", - "operands": "0x29", - "stack_offset": 0 - }, - { - "address": "0x14000afee", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 1", - "stack_offset": 0 - }, - { - "address": "0x14000aff4", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0xc0000417", - "stack_offset": 0 - }, - { - "address": "0x14000aff9", - "size": 4, - "mnemonic": "lea", - "operands": "ecx, [r8 + 1]", - "stack_offset": 0 - }, - { - "address": "0x14000affd", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ace8", - "stack_offset": 0 - }, - { - "address": "0x14000b002", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x15078]", - "stack_offset": 0 - }, - { - "address": "0x14000b008", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000b00b", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0xc0000417", - "stack_offset": 0 - }, - { - "address": "0x14000b010", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x14000b014", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x1506d]", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000448e", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140004492", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rcx], edx", - "stack_offset": -40 - }, - { - "address": "0x140004494", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140004497", - "size": 2, - "mnemonic": "test", - "operands": "edx, edx", - "stack_offset": -40 - }, - { - "address": "0x140004499", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400044a2", - "stack_offset": -40 - }, - { - "address": "0x14000449b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca90", - "stack_offset": -40 - }, - { - "address": "0x1400044a0", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400044be", - "stack_offset": -40 - } - ], - "successors": [ - "0x1400044be" - ] - }, - { - "address": "0x1400044be", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400044be", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400044c1", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400044c5", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x1400044c6", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140004508", - "size": 3, - "mnemonic": "movsxd", - "operands": "rax, dword ptr [rcx]", - "stack_offset": -40 - }, - { - "address": "0x14000450b", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x14000450d", - "size": 2, - "mnemonic": "jne", - "operands": "0x140004518", - "stack_offset": -40 - }, - { - "address": "0x14000450f", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x140004513", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000caac", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000caac" - ] - }, - { - "address": "0x14000caac", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000caac", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x263ed]", - "stack_offset": 0 - }, - { - "address": "0x14000cab3", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x1355e]", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140004657", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400030d1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rbp", - "stack_offset": 0 - }, - { - "address": "0x1400030d6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400030db", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400030dc", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x90", - "stack_offset": -8 - }, - { - "address": "0x1400030e3", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -152 - }, - { - "address": "0x1400030e6", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -152 - }, - { - "address": "0x1400030e9", - "size": 2, - "mnemonic": "xor", - "operands": "esi, esi", - "stack_offset": -152 - }, - { - "address": "0x1400030eb", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0xa0], esi", - "stack_offset": -152 - }, - { - "address": "0x1400030f2", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -152 - }, - { - "address": "0x1400030f5", - "size": 2, - "mnemonic": "je", - "operands": "0x14000316a", - "stack_offset": -152 - } - ], - "successors": [ - "0x14000316a", - "0x1400030f7" - ] - }, - { - "address": "0x14000316a", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000316a", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 2", - "stack_offset": 0 - }, - { - "address": "0x14000316f", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x90]", - "stack_offset": 0 - }, - { - "address": "0x140003177", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14000317b", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000317f", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140003183", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x140003186", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140003187", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400030f7", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400030f7", - "size": 3, - "mnemonic": "cmp", - "operands": "qword ptr [rcx], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400030fa", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000316a", - "stack_offset": 0 - }, - { - "address": "0x1400030fc", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rsi + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x1400030ff", - "size": 5, - "mnemonic": "call", - "operands": "0x140005134", - "stack_offset": 0 - }, - { - "address": "0x140003104", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140003107", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0xa0], rax", - "stack_offset": 0 - }, - { - "address": "0x14000310f", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140003112", - "size": 2, - "mnemonic": "je", - "operands": "0x140003155", - "stack_offset": 0 - } - ], - "successors": [ - "0x140003155", - "0x140003114" - ] - }, - { - "address": "0x140003155", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140003155", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140003157", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdi], rbx", - "stack_offset": 0 - }, - { - "address": "0x14000315a", - "size": 4, - "mnemonic": "test", - "operands": "sil, 1", - "stack_offset": 0 - }, - { - "address": "0x14000315e", - "size": 2, - "mnemonic": "je", - "operands": "0x14000316a", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140003118", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000311b", - "size": 2, - "mnemonic": "je", - "operands": "0x14000312c", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000312c", - "0x14000311d" - ] - }, - { - "address": "0x140003160", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140003160", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140003165", - "size": 5, - "mnemonic": "call", - "operands": "0x140002bb8", - "stack_offset": 0 - }, - { - "address": "0x14000316a", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 2", - "stack_offset": 0 - }, - { - "address": "0x14000316f", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x90]", - "stack_offset": 0 - }, - { - "address": "0x140003177", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14000317b", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000317f", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140003183", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x140003186", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140003187", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000312c", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000312c", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1e34d]", - "stack_offset": 0 - }, - { - "address": "0x140003133", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140003138", - "size": 5, - "mnemonic": "call", - "operands": "0x1400029cc", - "stack_offset": 0 - }, - { - "address": "0x14000313d", - "size": 5, - "mnemonic": "mov", - "operands": "esi, 1", - "stack_offset": 0 - }, - { - "address": "0x140003142", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 8], 0", - "stack_offset": 0 - }, - { - "address": "0x140003149", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1e4d8]", - "stack_offset": 0 - }, - { - "address": "0x140003150", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rax", - "stack_offset": 0 - }, - { - "address": "0x140003153", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140003157", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140003121", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x140003124", - "size": 2, - "mnemonic": "jne", - "operands": "0x140003133", - "stack_offset": 0 - }, - { - "address": "0x140003126", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rax + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000312a", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140003133", - "stack_offset": 0 - } - ], - "successors": [ - "0x140003133" - ] - }, - { - "address": "0x140003157", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140003157", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdi], rbx", - "stack_offset": 0 - }, - { - "address": "0x14000315a", - "size": 4, - "mnemonic": "test", - "operands": "sil, 1", - "stack_offset": 0 - }, - { - "address": "0x14000315e", - "size": 2, - "mnemonic": "je", - "operands": "0x14000316a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000316a", - "0x140003160" - ] - }, - { - "address": "0x140003133", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140003133", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140003138", - "size": 5, - "mnemonic": "call", - "operands": "0x1400029cc", - "stack_offset": 0 - }, - { - "address": "0x14000313d", - "size": 5, - "mnemonic": "mov", - "operands": "esi, 1", - "stack_offset": 0 - }, - { - "address": "0x140003142", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 8], 0", - "stack_offset": 0 - }, - { - "address": "0x140003149", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1e4d8]", - "stack_offset": 0 - }, - { - "address": "0x140003150", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rax", - "stack_offset": 0 - }, - { - "address": "0x140003153", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140003157", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140003490", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]", - "stack_offset": -72 - }, - { - "address": "0x140003495", - "size": 5, - "mnemonic": "call", - "operands": "0x140002a80", - "stack_offset": -72 - }, - { - "address": "0x14000349a", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x2ca6f]", - "stack_offset": -72 - }, - { - "address": "0x1400034a1", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]", - "stack_offset": -72 - }, - { - "address": "0x1400034a6", - "size": 5, - "mnemonic": "call", - "operands": "0x140006198", - "stack_offset": -72 - }, - { - "address": "0x1400034ab", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": -72 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140004614", - "name": "", - "blocks": [ - { - "address": "0x140004614", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004614", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140004616", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000461a", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000461d", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x10", - "stack_offset": -40 - }, - { - "address": "0x140004622", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cac0", - "stack_offset": -40 - }, - { - "address": "0x140004627", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rax", - "stack_offset": -40 - }, - { - "address": "0x14000462a", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x14000462d", - "size": 2, - "mnemonic": "je", - "operands": "0x14000464a", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000464a", - "0x14000462f" - ] - }, - { - "address": "0x14000464a", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000464a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000238c", - "stack_offset": 0 - }, - { - "address": "0x14000464f", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000462f", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000462f", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2de72]", - "stack_offset": 0 - }, - { - "address": "0x140004636", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdx], rax", - "stack_offset": 0 - }, - { - "address": "0x140004639", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rdx + 8], rbx", - "stack_offset": 0 - }, - { - "address": "0x14000463d", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2de64], rdx", - "stack_offset": 0 - }, - { - "address": "0x140004644", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140004648", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140004649", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000318d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rbp", - "stack_offset": 0 - }, - { - "address": "0x140003192", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi", - "stack_offset": 0 - }, - { - "address": "0x140003197", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140003198", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0xb0", - "stack_offset": -8 - }, - { - "address": "0x14000319f", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -184 - }, - { - "address": "0x1400031a2", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -184 - }, - { - "address": "0x1400031a5", - "size": 2, - "mnemonic": "xor", - "operands": "esi, esi", - "stack_offset": -184 - }, - { - "address": "0x1400031a7", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0xc0], esi", - "stack_offset": -184 - }, - { - "address": "0x1400031ae", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -184 - }, - { - "address": "0x1400031b1", - "size": 6, - "mnemonic": "je", - "operands": "0x140003247", - "stack_offset": -184 - } - ], - "successors": [ - "0x140003247", - "0x1400031b7" - ] - }, - { - "address": "0x140003247", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140003247", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 2", - "stack_offset": 0 - }, - { - "address": "0x14000324c", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0xb0]", - "stack_offset": 0 - }, - { - "address": "0x140003254", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140003258", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000325c", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140003260", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x140003263", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140003264", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400031b7", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400031b7", - "size": 3, - "mnemonic": "cmp", - "operands": "qword ptr [rcx], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400031ba", - "size": 6, - "mnemonic": "jne", - "operands": "0x140003247", - "stack_offset": 0 - }, - { - "address": "0x1400031c0", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rsi + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400031c3", - "size": 5, - "mnemonic": "call", - "operands": "0x140005134", - "stack_offset": 0 - }, - { - "address": "0x1400031c8", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400031cb", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0xc0], rax", - "stack_offset": 0 - }, - { - "address": "0x1400031d3", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x1400031d6", - "size": 2, - "mnemonic": "je", - "operands": "0x140003232", - "stack_offset": 0 - } - ], - "successors": [ - "0x140003232", - "0x1400031d8" - ] - }, - { - "address": "0x140003232", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140003232", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140003234", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdi], rbx", - "stack_offset": 0 - }, - { - "address": "0x140003237", - "size": 4, - "mnemonic": "test", - "operands": "sil, 1", - "stack_offset": 0 - }, - { - "address": "0x14000323b", - "size": 2, - "mnemonic": "je", - "operands": "0x140003247", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400031dc", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x1400031df", - "size": 2, - "mnemonic": "je", - "operands": "0x1400031f0", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400031f0", - "0x1400031e1" - ] - }, - { - "address": "0x14000323d", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000323d", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140003242", - "size": 5, - "mnemonic": "call", - "operands": "0x140002bb8", - "stack_offset": 0 - }, - { - "address": "0x140003247", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 2", - "stack_offset": 0 - }, - { - "address": "0x14000324c", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0xb0]", - "stack_offset": 0 - }, - { - "address": "0x140003254", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140003258", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000325c", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140003260", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x140003263", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140003264", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400031f0", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400031f0", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1e289]", - "stack_offset": 0 - }, - { - "address": "0x1400031f7", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x1400031fc", - "size": 5, - "mnemonic": "call", - "operands": "0x1400029cc", - "stack_offset": 0 - }, - { - "address": "0x140003201", - "size": 5, - "mnemonic": "mov", - "operands": "esi, 1", - "stack_offset": 0 - }, - { - "address": "0x140003206", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 8], 0", - "stack_offset": 0 - }, - { - "address": "0x14000320d", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1e27c]", - "stack_offset": 0 - }, - { - "address": "0x140003214", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rax", - "stack_offset": 0 - }, - { - "address": "0x140003217", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000321c", - "size": 5, - "mnemonic": "call", - "operands": "0x140004910", - "stack_offset": 0 - }, - { - "address": "0x140003221", - "size": 3, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x140003224", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rbx + 0x10], xmm0", - "stack_offset": 0 - }, - { - "address": "0x140003228", - "size": 4, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000322c", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rbx + 0x20], xmm1", - "stack_offset": 0 - }, - { - "address": "0x140003230", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140003234", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400031e5", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x1400031e8", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400031f7", - "stack_offset": 0 - }, - { - "address": "0x1400031ea", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rax + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400031ee", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400031f7", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400031f7" - ] - }, - { - "address": "0x140003234", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140003234", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdi], rbx", - "stack_offset": 0 - }, - { - "address": "0x140003237", - "size": 4, - "mnemonic": "test", - "operands": "sil, 1", - "stack_offset": 0 - }, - { - "address": "0x14000323b", - "size": 2, - "mnemonic": "je", - "operands": "0x140003247", - "stack_offset": 0 - } - ], - "successors": [ - "0x140003247", - "0x14000323d" - ] - }, - { - "address": "0x1400031f7", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400031f7", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x1400031fc", - "size": 5, - "mnemonic": "call", - "operands": "0x1400029cc", - "stack_offset": 0 - }, - { - "address": "0x140003201", - "size": 5, - "mnemonic": "mov", - "operands": "esi, 1", - "stack_offset": 0 - }, - { - "address": "0x140003206", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 8], 0", - "stack_offset": 0 - }, - { - "address": "0x14000320d", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1e27c]", - "stack_offset": 0 - }, - { - "address": "0x140003214", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rax", - "stack_offset": 0 - }, - { - "address": "0x140003217", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000321c", - "size": 5, - "mnemonic": "call", - "operands": "0x140004910", - "stack_offset": 0 - }, - { - "address": "0x140003221", - "size": 3, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x140003224", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rbx + 0x10], xmm0", - "stack_offset": 0 - }, - { - "address": "0x140003228", - "size": 4, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000322c", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rbx + 0x20], xmm1", - "stack_offset": 0 - }, - { - "address": "0x140003230", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140003234", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000cfbc", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4", - "stack_offset": -40 - }, - { - "address": "0x14000cfc1", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x30]", - "stack_offset": -40 - }, - { - "address": "0x14000cfc6", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax + 0x90]", - "stack_offset": -40 - }, - { - "address": "0x14000cfcd", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rcx", - "stack_offset": -40 - }, - { - "address": "0x14000cfd2", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": -40 - }, - { - "address": "0x14000cfd5", - "size": 5, - "mnemonic": "call", - "operands": "0x140015b2c", - "stack_offset": -40 - }, - { - "address": "0x14000cfda", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x30]", - "stack_offset": -40 - }, - { - "address": "0x14000cfdf", - "size": 6, - "mnemonic": "add", - "operands": "rax, 0x128", - "stack_offset": -40 - }, - { - "address": "0x14000cfe5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x14000cfe9", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000cf8c", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4", - "stack_offset": -40 - }, - { - "address": "0x14000cf91", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x30]", - "stack_offset": -40 - }, - { - "address": "0x14000cf96", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax + 0x90]", - "stack_offset": -40 - }, - { - "address": "0x14000cf9d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rcx", - "stack_offset": -40 - }, - { - "address": "0x14000cfa2", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": -40 - }, - { - "address": "0x14000cfa5", - "size": 5, - "mnemonic": "call", - "operands": "0x140015b2c", - "stack_offset": -40 - }, - { - "address": "0x14000cfaa", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x30]", - "stack_offset": -40 - }, - { - "address": "0x14000cfaf", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rax + 0xc]", - "stack_offset": -40 - }, - { - "address": "0x14000cfb2", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x14000cfb6", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000d9c2", - "size": 2, - "mnemonic": "cmp", - "operands": "byte ptr [rcx], al", - "stack_offset": 0 - }, - { - "address": "0x14000d9c4", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d9d4", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000d9d4", - "0x14000d9c6" - ] - }, - { - "address": "0x14000d9d4", - "size": 1, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000d9d4", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000d9c6", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d9c6", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000d9c9", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d9d4", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000d9d4", - "0x14000d9cb" - ] - }, - { - "address": "0x14000d9cb", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000d9cb", - "size": 3, - "mnemonic": "inc", - "operands": "rax", - "stack_offset": 0 - }, - { - "address": "0x14000d9ce", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rax + rcx], 0", - "stack_offset": 0 - }, - { - "address": "0x14000d9d2", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000d9c6", - "stack_offset": 0 - }, - { - "address": "0x14000d9d4", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000cac0", - "name": "", - "blocks": [ - { - "address": "0x14000cac0", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000cac0", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140015200", - "stack_offset": 0 - } - ], - "successors": [ - "0x140015200" - ] - }, - { - "address": "0x140015200", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015200", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140015202", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140015206", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140015209", - "size": 4, - "mnemonic": "cmp", - "operands": "rcx, -0x20", - "stack_offset": -40 - }, - { - "address": "0x14001520d", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001524b", - "stack_offset": -40 - } - ], - "successors": [ - "0x14001524b", - "0x14001520f" - ] - }, - { - "address": "0x14001524b", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001524b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": 0 - }, - { - "address": "0x140015250", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0xc", - "stack_offset": 0 - }, - { - "address": "0x140015256", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140015258", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001525c", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x14001525d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001520f", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001520f", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140015212", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140015217", - "size": 4, - "mnemonic": "cmove", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x14001521b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140015232", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140015239", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001523c", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14001523e", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xaf3c]", - "stack_offset": 0 - }, - { - "address": "0x140015244", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140015247", - "size": 2, - "mnemonic": "je", - "operands": "0x14001521d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001521d", - "0x140015249" - ] - }, - { - "address": "0x14001521d", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001521d", - "size": 5, - "mnemonic": "call", - "operands": "0x1400105b0", - "stack_offset": 0 - }, - { - "address": "0x140015222", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140015224", - "size": 2, - "mnemonic": "je", - "operands": "0x14001524b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001524b", - "0x140015226" - ] - }, - { - "address": "0x140015249", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015249", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140015258", - "stack_offset": 0 - } - ], - "successors": [ - "0x140015258" - ] - }, - { - "address": "0x140015226", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015226", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140015229", - "size": 5, - "mnemonic": "call", - "operands": "0x14000deb0", - "stack_offset": 0 - }, - { - "address": "0x14001522e", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140015230", - "size": 2, - "mnemonic": "je", - "operands": "0x14001524b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001524b", - "0x140015232" - ] - }, - { - "address": "0x140015258", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140015258", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001525c", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x14001525d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400057a4", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rsp], r10", - "stack_offset": -16 - }, - { - "address": "0x1400057a8", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], r11", - "stack_offset": -16 - }, - { - "address": "0x1400057ad", - "size": 3, - "mnemonic": "xor", - "operands": "r11, r11", - "stack_offset": -16 - }, - { - "address": "0x1400057b0", - "size": 5, - "mnemonic": "lea", - "operands": "r10, [rsp + 0x18]", - "stack_offset": -16 - }, - { - "address": "0x1400057b5", - "size": 3, - "mnemonic": "sub", - "operands": "r10, rax", - "stack_offset": -16 - }, - { - "address": "0x1400057b8", - "size": 4, - "mnemonic": "cmovb", - "operands": "r10, r11", - "stack_offset": -16 - }, - { - "address": "0x1400057bc", - "size": 9, - "mnemonic": "mov", - "operands": "r11, qword ptr gs:[0x10]", - "stack_offset": -16 - }, - { - "address": "0x1400057c5", - "size": 3, - "mnemonic": "cmp", - "operands": "r10, r11", - "stack_offset": -16 - }, - { - "address": "0x1400057c8", - "size": 2, - "mnemonic": "jae", - "operands": "0x1400057e0", - "stack_offset": -16 - }, - { - "address": "0x1400057ca", - "size": 6, - "mnemonic": "and", - "operands": "r10w, 0xf000", - "stack_offset": -16 - }, - { - "address": "0x1400057d0", - "size": 7, - "mnemonic": "lea", - "operands": "r11, [r11 - 0x1000]", - "stack_offset": -16 - }, - { - "address": "0x1400057d7", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [r11], 0", - "stack_offset": -16 - }, - { - "address": "0x1400057db", - "size": 3, - "mnemonic": "cmp", - "operands": "r10, r11", - "stack_offset": -16 - }, - { - "address": "0x1400057de", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400057d0", - "stack_offset": -16 - }, - { - "address": "0x1400057e0", - "size": 4, - "mnemonic": "mov", - "operands": "r10, qword ptr [rsp]", - "stack_offset": -16 - }, - { - "address": "0x1400057e4", - "size": 5, - "mnemonic": "mov", - "operands": "r11, qword ptr [rsp + 8]", - "stack_offset": -16 - }, - { - "address": "0x1400057e9", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x10", - "stack_offset": -16 - }, - { - "address": "0x1400057ed", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140006549", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rbp", - "stack_offset": 0 - }, - { - "address": "0x14000654e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi", - "stack_offset": 0 - }, - { - "address": "0x140006553", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140006554", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -8 - }, - { - "address": "0x140006556", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -16 - }, - { - "address": "0x140006558", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -24 - }, - { - "address": "0x14000655a", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -32 - }, - { - "address": "0x14000655c", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x140006560", - "size": 4, - "mnemonic": "mov", - "operands": "ebp, dword ptr [r8 + 0xc]", - "stack_offset": -72 - }, - { - "address": "0x140006564", - "size": 3, - "mnemonic": "mov", - "operands": "r13, rcx", - "stack_offset": -72 - }, - { - "address": "0x140006567", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r8", - "stack_offset": -72 - }, - { - "address": "0x14000656a", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r9", - "stack_offset": -72 - }, - { - "address": "0x14000656d", - "size": 3, - "mnemonic": "mov", - "operands": "r15, r8", - "stack_offset": -72 - }, - { - "address": "0x140006570", - "size": 3, - "mnemonic": "mov", - "operands": "r12, rdx", - "stack_offset": -72 - }, - { - "address": "0x140006573", - "size": 5, - "mnemonic": "call", - "operands": "0x1400075d8", - "stack_offset": -72 - }, - { - "address": "0x140006578", - "size": 4, - "mnemonic": "mov", - "operands": "r10, qword ptr [r13]", - "stack_offset": -72 - }, - { - "address": "0x14000657c", - "size": 3, - "mnemonic": "mov", - "operands": "r14d, eax", - "stack_offset": -72 - }, - { - "address": "0x14000657f", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rsi], r10", - "stack_offset": -72 - }, - { - "address": "0x140006582", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400065ef", - "stack_offset": -72 - } - ], - "successors": [ - "0x1400065ef" - ] - }, - { - "address": "0x1400065ef", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400065ef", - "size": 2, - "mnemonic": "test", - "operands": "ebp, ebp", - "stack_offset": 0 - }, - { - "address": "0x1400065f1", - "size": 2, - "mnemonic": "jne", - "operands": "0x140006584", - "stack_offset": 0 - }, - { - "address": "0x1400065f3", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140006609", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000660e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsi", - "stack_offset": 0 - }, - { - "address": "0x140006611", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x140006616", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000661b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000661f", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x140006621", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x140006623", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 48 - }, - { - "address": "0x140006625", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 56 - }, - { - "address": "0x140006627", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 64 - }, - { - "address": "0x140006628", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140006dac", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -40 - }, - { - "address": "0x140006db1", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + 0x60]", - "stack_offset": -40 - }, - { - "address": "0x140006db5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x140006db9", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140007b31", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi", - "stack_offset": 0 - }, - { - "address": "0x140007b36", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rdi", - "stack_offset": 0 - }, - { - "address": "0x140007b3b", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x140007b3d", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140007b41", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r9", - "stack_offset": -40 - }, - { - "address": "0x140007b44", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rcx", - "stack_offset": -40 - }, - { - "address": "0x140007b47", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": -40 - }, - { - "address": "0x140007b49", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [r8], ebx", - "stack_offset": -40 - }, - { - "address": "0x140007b4c", - "size": 2, - "mnemonic": "jge", - "operands": "0x140007b53", - "stack_offset": -40 - }, - { - "address": "0x140007b4e", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -40 - }, - { - "address": "0x140007b51", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007b5a", - "stack_offset": -40 - } - ], - "successors": [ - "0x140007b5a" - ] - }, - { - "address": "0x140007b5a", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007b5a", - "size": 5, - "mnemonic": "call", - "operands": "0x140007740", - "stack_offset": 0 - }, - { - "address": "0x140007b5f", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140007b62", - "size": 2, - "mnemonic": "je", - "operands": "0x140007ba0", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007ba0", - "0x140007b64" - ] - }, - { - "address": "0x140007ba0", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007ba0", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rsi + 8]", - "stack_offset": 0 - }, - { - "address": "0x140007ba4", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r14 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140007ba8", - "size": 5, - "mnemonic": "call", - "operands": "0x140007040", - "stack_offset": 0 - }, - { - "address": "0x140007bad", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rax", - "stack_offset": 0 - }, - { - "address": "0x140007bb0", - "size": 4, - "mnemonic": "movsxd", - "operands": "rsi, dword ptr [rsi + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140007bb4", - "size": 2, - "mnemonic": "test", - "operands": "esi, esi", - "stack_offset": 0 - }, - { - "address": "0x140007bb6", - "size": 2, - "mnemonic": "je", - "operands": "0x140007bc1", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007bc1", - "0x140007bb8" - ] - }, - { - "address": "0x140007b64", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007b64", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140007b67", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007bd0", - "stack_offset": 0 - }, - { - "address": "0x140007b69", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rsi + 8]", - "stack_offset": 0 - }, - { - "address": "0x140007b6d", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r14 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140007b71", - "size": 5, - "mnemonic": "call", - "operands": "0x140007040", - "stack_offset": 0 - }, - { - "address": "0x140007b76", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rax", - "stack_offset": 0 - }, - { - "address": "0x140007b79", - "size": 4, - "mnemonic": "movsxd", - "operands": "rsi, dword ptr [rsi + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140007b7d", - "size": 2, - "mnemonic": "test", - "operands": "esi, esi", - "stack_offset": 0 - }, - { - "address": "0x140007b7f", - "size": 2, - "mnemonic": "je", - "operands": "0x140007b8a", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007b8a", - "0x140007b81" - ] - }, - { - "address": "0x140007bc1", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007bc1", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": 0 - }, - { - "address": "0x140007bc4", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140007bc7", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140007bca", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a504", - "stack_offset": 0 - }, - { - "address": "0x140007bcf", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140007bd0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140007bd5", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140007bda", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140007bdf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140007be3", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 32 - }, - { - "address": "0x140007be5", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140007bb8", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007bb8", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x140007bbd", - "size": 4, - "mnemonic": "lea", - "operands": "rbx, [rax + rsi]", - "stack_offset": 0 - }, - { - "address": "0x140007bc1", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": 0 - }, - { - "address": "0x140007bc4", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140007bc7", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140007bca", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a504", - "stack_offset": 0 - }, - { - "address": "0x140007bcf", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140007bd0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140007bd5", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140007bda", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140007bdf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140007be3", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 32 - }, - { - "address": "0x140007be5", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140007b8a", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007b8a", - "size": 6, - "mnemonic": "mov", - "operands": "r9d, 1", - "stack_offset": 0 - }, - { - "address": "0x140007b90", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": 0 - }, - { - "address": "0x140007b93", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140007b96", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140007b99", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a510", - "stack_offset": 0 - }, - { - "address": "0x140007b9e", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007bd0", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007bd0" - ] - }, - { - "address": "0x140007b81", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007b81", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x140007b86", - "size": 4, - "mnemonic": "lea", - "operands": "rbx, [rax + rsi]", - "stack_offset": 0 - }, - { - "address": "0x140007b8a", - "size": 6, - "mnemonic": "mov", - "operands": "r9d, 1", - "stack_offset": 0 - }, - { - "address": "0x140007b90", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": 0 - }, - { - "address": "0x140007b93", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140007b96", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140007b99", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a510", - "stack_offset": 0 - }, - { - "address": "0x140007b9e", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007bd0", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140007bd5", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140007bda", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140007bdf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140007be3", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 32 - }, - { - "address": "0x140007be5", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000662f", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140006632", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [r9], rax", - "stack_offset": 0 - }, - { - "address": "0x140006635", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [r8], 1", - "stack_offset": 0 - }, - { - "address": "0x140006639", - "size": 2, - "mnemonic": "je", - "operands": "0x140006649", - "stack_offset": 0 - } - ], - "successors": [ - "0x140006649", - "0x14000663b" - ] - }, - { - "address": "0x140006649", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006649", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r9", - "stack_offset": 0 - }, - { - "address": "0x14000664c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000663b", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000663b", - "size": 4, - "mnemonic": "mov", - "operands": "ecx, dword ptr [r8 + 0x14]", - "stack_offset": 0 - }, - { - "address": "0x14000663f", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140006642", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rax]", - "stack_offset": 0 - }, - { - "address": "0x140006646", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [r9], rcx", - "stack_offset": 0 - }, - { - "address": "0x140006649", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r9", - "stack_offset": 0 - }, - { - "address": "0x14000664c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140007bf1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi", - "stack_offset": 0 - }, - { - "address": "0x140007bf6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rdi", - "stack_offset": 0 - }, - { - "address": "0x140007bfb", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x140007bfd", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140007c01", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r9", - "stack_offset": -40 - }, - { - "address": "0x140007c04", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rcx", - "stack_offset": -40 - }, - { - "address": "0x140007c07", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": -40 - }, - { - "address": "0x140007c09", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [r8 + 4], ebx", - "stack_offset": -40 - }, - { - "address": "0x140007c0d", - "size": 2, - "mnemonic": "jge", - "operands": "0x140007c14", - "stack_offset": -40 - }, - { - "address": "0x140007c0f", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -40 - }, - { - "address": "0x140007c12", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007c1b", - "stack_offset": -40 - } - ], - "successors": [ - "0x140007c1b" - ] - }, - { - "address": "0x140007c1b", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007c1b", - "size": 5, - "mnemonic": "call", - "operands": "0x140007934", - "stack_offset": 0 - }, - { - "address": "0x140007c20", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140007c23", - "size": 2, - "mnemonic": "je", - "operands": "0x140007c61", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007c61", - "0x140007c25" - ] - }, - { - "address": "0x140007c61", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007c61", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rsi + 8]", - "stack_offset": 0 - }, - { - "address": "0x140007c65", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r14 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140007c69", - "size": 5, - "mnemonic": "call", - "operands": "0x140007040", - "stack_offset": 0 - }, - { - "address": "0x140007c6e", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rax", - "stack_offset": 0 - }, - { - "address": "0x140007c71", - "size": 4, - "mnemonic": "movsxd", - "operands": "rsi, dword ptr [rsi + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140007c75", - "size": 2, - "mnemonic": "test", - "operands": "esi, esi", - "stack_offset": 0 - }, - { - "address": "0x140007c77", - "size": 2, - "mnemonic": "je", - "operands": "0x140007c82", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007c82", - "0x140007c79" - ] - }, - { - "address": "0x140007c25", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007c25", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140007c28", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007c91", - "stack_offset": 0 - }, - { - "address": "0x140007c2a", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rsi + 8]", - "stack_offset": 0 - }, - { - "address": "0x140007c2e", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r14 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140007c32", - "size": 5, - "mnemonic": "call", - "operands": "0x140007040", - "stack_offset": 0 - }, - { - "address": "0x140007c37", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rax", - "stack_offset": 0 - }, - { - "address": "0x140007c3a", - "size": 4, - "mnemonic": "movsxd", - "operands": "rsi, dword ptr [rsi + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140007c3e", - "size": 2, - "mnemonic": "test", - "operands": "esi, esi", - "stack_offset": 0 - }, - { - "address": "0x140007c40", - "size": 2, - "mnemonic": "je", - "operands": "0x140007c4b", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007c4b", - "0x140007c42" - ] - }, - { - "address": "0x140007c82", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007c82", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": 0 - }, - { - "address": "0x140007c85", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140007c88", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140007c8b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a504", - "stack_offset": 0 - }, - { - "address": "0x140007c90", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140007c91", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140007c96", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140007c9b", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140007ca0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140007ca4", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 32 - }, - { - "address": "0x140007ca6", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140007c79", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007c79", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x140007c7e", - "size": 4, - "mnemonic": "lea", - "operands": "rbx, [rax + rsi]", - "stack_offset": 0 - }, - { - "address": "0x140007c82", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": 0 - }, - { - "address": "0x140007c85", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140007c88", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140007c8b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a504", - "stack_offset": 0 - }, - { - "address": "0x140007c90", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140007c91", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140007c96", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140007c9b", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140007ca0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140007ca4", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 32 - }, - { - "address": "0x140007ca6", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140007c4b", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007c4b", - "size": 6, - "mnemonic": "mov", - "operands": "r9d, 1", - "stack_offset": 0 - }, - { - "address": "0x140007c51", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": 0 - }, - { - "address": "0x140007c54", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140007c57", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140007c5a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a510", - "stack_offset": 0 - }, - { - "address": "0x140007c5f", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007c91", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007c91" - ] - }, - { - "address": "0x140007c42", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007c42", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x140007c47", - "size": 4, - "mnemonic": "lea", - "operands": "rbx, [rax + rsi]", - "stack_offset": 0 - }, - { - "address": "0x140007c4b", - "size": 6, - "mnemonic": "mov", - "operands": "r9d, 1", - "stack_offset": 0 - }, - { - "address": "0x140007c51", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": 0 - }, - { - "address": "0x140007c54", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140007c57", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140007c5a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a510", - "stack_offset": 0 - }, - { - "address": "0x140007c5f", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007c91", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140007c96", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140007c9b", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140007ca0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140007ca4", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 32 - }, - { - "address": "0x140007ca6", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000a261", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x14000a266", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000a26b", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000a26c", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000a270", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000a273", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8", - "stack_offset": -40 - }, - { - "address": "0x14000a276", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r8", - "stack_offset": -40 - }, - { - "address": "0x14000a279", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx", - "stack_offset": -40 - }, - { - "address": "0x14000a27c", - "size": 5, - "mnemonic": "call", - "operands": "0x1400075d8", - "stack_offset": -40 - }, - { - "address": "0x14000a281", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x48]", - "stack_offset": -40 - }, - { - "address": "0x14000a286", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi", - "stack_offset": -40 - }, - { - "address": "0x14000a289", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi", - "stack_offset": -40 - }, - { - "address": "0x14000a28c", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp", - "stack_offset": -40 - }, - { - "address": "0x14000a28f", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax", - "stack_offset": -40 - }, - { - "address": "0x14000a291", - "size": 5, - "mnemonic": "call", - "operands": "0x140006544", - "stack_offset": -40 - }, - { - "address": "0x14000a296", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi", - "stack_offset": -40 - }, - { - "address": "0x14000a299", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi", - "stack_offset": -40 - }, - { - "address": "0x14000a29c", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp", - "stack_offset": -40 - }, - { - "address": "0x14000a29f", - "size": 5, - "mnemonic": "call", - "operands": "0x140007564", - "stack_offset": -40 - }, - { - "address": "0x14000a2a4", - "size": 2, - "mnemonic": "cmp", - "operands": "ebx, eax", - "stack_offset": -40 - }, - { - "address": "0x14000a2a6", - "size": 2, - "mnemonic": "jle", - "operands": "0x14000a2cb", - "stack_offset": -40 - }, - { - "address": "0x14000a2a8", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, ebx", - "stack_offset": -40 - }, - { - "address": "0x14000a2ab", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x48]", - "stack_offset": -40 - }, - { - "address": "0x14000a2b0", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi", - "stack_offset": -40 - }, - { - "address": "0x14000a2b3", - "size": 5, - "mnemonic": "call", - "operands": "0x140007590", - "stack_offset": -40 - }, - { - "address": "0x14000a2b8", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebx", - "stack_offset": -40 - }, - { - "address": "0x14000a2bb", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi", - "stack_offset": -40 - }, - { - "address": "0x14000a2be", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi", - "stack_offset": -40 - }, - { - "address": "0x14000a2c1", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp", - "stack_offset": -40 - }, - { - "address": "0x14000a2c4", - "size": 5, - "mnemonic": "call", - "operands": "0x14000759c", - "stack_offset": -40 - }, - { - "address": "0x14000a2c9", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a2db", - "stack_offset": -40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000a2e0", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000a2e2", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000a2e7", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000a2ec", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a2f0", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000a2f1", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000d6d4", - "size": 5, - "mnemonic": "call", - "operands": "0x14001667c", - "stack_offset": -40 - }, - { - "address": "0x14000d6d9", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x14000d6dc", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d6e8", - "stack_offset": -40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000d6ef", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d71b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000d71b", - "0x14000d6f1" - ] - }, - { - "address": "0x14000d6de", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d6de", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x16", - "stack_offset": 0 - }, - { - "address": "0x14000d6e3", - "size": 5, - "mnemonic": "call", - "operands": "0x1400166cc", - "stack_offset": 0 - }, - { - "address": "0x14000d6e8", - "size": 7, - "mnemonic": "test", - "operands": "byte ptr [rip + 0x23af9], 2", - "stack_offset": 0 - }, - { - "address": "0x14000d6ef", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d71b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000d71b", - "0x14000d6f1" - ] - }, - { - "address": "0x14000d71b", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d71b", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x14000d720", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc", - "stack_offset": 0 - }, - { - "address": "0x14000d725", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000d6f1", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d6f1", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x17", - "stack_offset": 0 - }, - { - "address": "0x14000d6f6", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x12994]", - "stack_offset": 0 - }, - { - "address": "0x14000d6fc", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000d6fe", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d707", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000d707", - "0x14000d700" - ] - }, - { - "address": "0x14000d707", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d707", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 1", - "stack_offset": 0 - }, - { - "address": "0x14000d70d", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x40000015", - "stack_offset": 0 - }, - { - "address": "0x14000d712", - "size": 4, - "mnemonic": "lea", - "operands": "ecx, [r8 + 2]", - "stack_offset": 0 - }, - { - "address": "0x14000d716", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ace8", - "stack_offset": 0 - }, - { - "address": "0x14000d71b", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x14000d720", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc", - "stack_offset": 0 - }, - { - "address": "0x14000d725", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000d700", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d700", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 7", - "stack_offset": 0 - }, - { - "address": "0x14000d705", - "size": 2, - "mnemonic": "int", - "operands": "0x29", - "stack_offset": 0 - }, - { - "address": "0x14000d707", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 1", - "stack_offset": 0 - }, - { - "address": "0x14000d70d", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x40000015", - "stack_offset": 0 - }, - { - "address": "0x14000d712", - "size": 4, - "mnemonic": "lea", - "operands": "ecx, [r8 + 2]", - "stack_offset": 0 - }, - { - "address": "0x14000d716", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ace8", - "stack_offset": 0 - }, - { - "address": "0x14000d71b", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x14000d720", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc", - "stack_offset": 0 - }, - { - "address": "0x14000d725", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140007398", - "size": 5, - "mnemonic": "call", - "operands": "0x1400073b0", - "stack_offset": -40 - }, - { - "address": "0x14000739d", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x1400073a0", - "size": 2, - "mnemonic": "je", - "operands": "0x1400073a7", - "stack_offset": -40 - } - ], - "successors": [ - "0x1400073a7", - "0x1400073a2" - ] - }, - { - "address": "0x1400073a7", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400073a7", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x1400073ac", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400073a2", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400073a2", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400073a6", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140006de8", - "name": "", - "blocks": [ - { - "address": "0x140006de8", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006de8", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140006dea", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140006dee", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140006df1", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -40 - }, - { - "address": "0x140006df6", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x68], rbx", - "stack_offset": -40 - }, - { - "address": "0x140006dfa", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x140006dfe", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": -8 - }, - { - "address": "0x140006dff", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140006655", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x14000665a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000665f", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140006660", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -8 - }, - { - "address": "0x140006662", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -16 - }, - { - "address": "0x140006664", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -24 - }, - { - "address": "0x140006666", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -32 - }, - { - "address": "0x140006668", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -40 - }, - { - "address": "0x14000666c", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x90]", - "stack_offset": -104 - }, - { - "address": "0x140006674", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rdx", - "stack_offset": -104 - }, - { - "address": "0x140006677", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rcx", - "stack_offset": -104 - }, - { - "address": "0x14000667a", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r9", - "stack_offset": -104 - }, - { - "address": "0x14000667d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": -104 - }, - { - "address": "0x140006680", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r9", - "stack_offset": -104 - }, - { - "address": "0x140006683", - "size": 3, - "mnemonic": "mov", - "operands": "r14d, r8d", - "stack_offset": -104 - }, - { - "address": "0x140006686", - "size": 3, - "mnemonic": "mov", - "operands": "ebp, dword ptr [rbx + 0xc]", - "stack_offset": -104 - }, - { - "address": "0x140006689", - "size": 5, - "mnemonic": "call", - "operands": "0x1400075d8", - "stack_offset": -104 - }, - { - "address": "0x14000668e", - "size": 3, - "mnemonic": "xor", - "operands": "r10d, r10d", - "stack_offset": -104 - }, - { - "address": "0x140006691", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, eax", - "stack_offset": -104 - }, - { - "address": "0x140006694", - "size": 2, - "mnemonic": "test", - "operands": "ebp, ebp", - "stack_offset": -104 - }, - { - "address": "0x140006696", - "size": 6, - "mnemonic": "je", - "operands": "0x140006780", - "stack_offset": -104 - } - ], - "successors": [ - "0x140006780", - "0x14000669c" - ] - }, - { - "address": "0x140006780", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006780", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140006785", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000669c", - "size": 22, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000669c", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rdi + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400066a0", - "size": 4, - "mnemonic": "or", - "operands": "r12d, 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x1400066a4", - "size": 4, - "mnemonic": "movsxd", - "operands": "r11, dword ptr [rbx + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x1400066a8", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, r12d", - "stack_offset": 0 - }, - { - "address": "0x1400066ab", - "size": 3, - "mnemonic": "mov", - "operands": "r13d, r12d", - "stack_offset": 0 - }, - { - "address": "0x1400066ae", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp", - "stack_offset": 0 - }, - { - "address": "0x1400066b0", - "size": 3, - "mnemonic": "lea", - "operands": "eax, [rdx - 1]", - "stack_offset": 0 - }, - { - "address": "0x1400066b3", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rax*4]", - "stack_offset": 0 - }, - { - "address": "0x1400066b7", - "size": 2, - "mnemonic": "lea", - "operands": "ebx, [rdx]", - "stack_offset": 0 - }, - { - "address": "0x1400066b9", - "size": 2, - "mnemonic": "mov", - "operands": "edx, eax", - "stack_offset": 0 - }, - { - "address": "0x1400066bb", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rdi + rcx*4]", - "stack_offset": 0 - }, - { - "address": "0x1400066bf", - "size": 5, - "mnemonic": "cmp", - "operands": "r9d, dword ptr [rax + r11 + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400066c4", - "size": 2, - "mnemonic": "jle", - "operands": "0x1400066d1", - "stack_offset": 0 - }, - { - "address": "0x1400066c6", - "size": 5, - "mnemonic": "cmp", - "operands": "r9d, dword ptr [rax + r11 + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400066cb", - "size": 6, - "mnemonic": "jle", - "operands": "0x14000676d", - "stack_offset": 0 - }, - { - "address": "0x1400066d1", - "size": 2, - "mnemonic": "test", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x1400066d3", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400066b0", - "stack_offset": 0 - }, - { - "address": "0x1400066d5", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r10", - "stack_offset": 0 - }, - { - "address": "0x1400066d8", - "size": 3, - "mnemonic": "mov", - "operands": "edx, r10d", - "stack_offset": 0 - }, - { - "address": "0x1400066db", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rdi + r11]", - "stack_offset": 0 - }, - { - "address": "0x1400066df", - "size": 3, - "mnemonic": "test", - "operands": "r9, r9", - "stack_offset": 0 - }, - { - "address": "0x1400066e2", - "size": 2, - "mnemonic": "je", - "operands": "0x1400066f5", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400066f8", - "size": 2, - "mnemonic": "jl", - "operands": "0x14000670a", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400066e8", - "size": 2, - "mnemonic": "cmp", - "operands": "dword ptr [rcx], eax", - "stack_offset": 0 - }, - { - "address": "0x1400066ea", - "size": 2, - "mnemonic": "jle", - "operands": "0x14000670a", - "stack_offset": 0 - }, - { - "address": "0x1400066ec", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r9 + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400066f0", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + 4], eax", - "stack_offset": 0 - }, - { - "address": "0x1400066f3", - "size": 2, - "mnemonic": "jg", - "operands": "0x14000670a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000670a", - "0x1400066f5" - ] - }, - { - "address": "0x14000670a", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000670a", - "size": 2, - "mnemonic": "inc", - "operands": "edx", - "stack_offset": 0 - }, - { - "address": "0x14000670c", - "size": 4, - "mnemonic": "add", - "operands": "rcx, 0x14", - "stack_offset": 0 - }, - { - "address": "0x140006710", - "size": 2, - "mnemonic": "cmp", - "operands": "edx, ebp", - "stack_offset": 0 - }, - { - "address": "0x140006712", - "size": 2, - "mnemonic": "jb", - "operands": "0x1400066df", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400066fe", - "size": 2, - "mnemonic": "jg", - "operands": "0x14000670a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000670a", - "0x140006700" - ] - }, - { - "address": "0x1400066df", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400066df", - "size": 3, - "mnemonic": "test", - "operands": "r9, r9", - "stack_offset": 0 - }, - { - "address": "0x1400066e2", - "size": 2, - "mnemonic": "je", - "operands": "0x1400066f5", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400066f5", - "0x1400066e4" - ] - }, - { - "address": "0x140006714", - "size": 25, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006714", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r10d", - "stack_offset": 0 - }, - { - "address": "0x140006717", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r15", - "stack_offset": 0 - }, - { - "address": "0x14000671c", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140006721", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], r15", - "stack_offset": 0 - }, - { - "address": "0x140006726", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000672a", - "size": 3, - "mnemonic": "cmp", - "operands": "r8d, r12d", - "stack_offset": 0 - }, - { - "address": "0x14000672d", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140006731", - "size": 4, - "mnemonic": "cmovne", - "operands": "eax, r8d", - "stack_offset": 0 - }, - { - "address": "0x140006735", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], eax", - "stack_offset": 0 - }, - { - "address": "0x140006739", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [r13 + 1]", - "stack_offset": 0 - }, - { - "address": "0x14000673d", - "size": 5, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140006742", - "size": 4, - "mnemonic": "cmovne", - "operands": "r10d, eax", - "stack_offset": 0 - }, - { - "address": "0x140006746", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsi", - "stack_offset": 0 - }, - { - "address": "0x140006749", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], r10d", - "stack_offset": 0 - }, - { - "address": "0x14000674e", - "size": 5, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140006753", - "size": 4, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rsi], xmm0", - "stack_offset": 0 - }, - { - "address": "0x140006757", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rsi + 0x10], xmm1", - "stack_offset": 0 - }, - { - "address": "0x14000675c", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140006760", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x140006763", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x140006765", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x140006767", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 16 - }, - { - "address": "0x140006769", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 24 - }, - { - "address": "0x14000676b", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000676c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140006700", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006700", - "size": 3, - "mnemonic": "cmp", - "operands": "r8d, r12d", - "stack_offset": 0 - }, - { - "address": "0x140006703", - "size": 3, - "mnemonic": "mov", - "operands": "r13d, edx", - "stack_offset": 0 - }, - { - "address": "0x140006706", - "size": 4, - "mnemonic": "cmove", - "operands": "r8d, edx", - "stack_offset": 0 - }, - { - "address": "0x14000670a", - "size": 2, - "mnemonic": "inc", - "operands": "edx", - "stack_offset": 0 - }, - { - "address": "0x14000670c", - "size": 4, - "mnemonic": "add", - "operands": "rcx, 0x14", - "stack_offset": 0 - }, - { - "address": "0x140006710", - "size": 2, - "mnemonic": "cmp", - "operands": "edx, ebp", - "stack_offset": 0 - }, - { - "address": "0x140006712", - "size": 2, - "mnemonic": "jb", - "operands": "0x1400066df", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000888d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], r8", - "stack_offset": 0 - }, - { - "address": "0x140008892", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rdx", - "stack_offset": 0 - }, - { - "address": "0x140008897", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140008898", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x140008899", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x14000889a", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x14000889c", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x14000889e", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x1400088a0", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x1400088a2", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0xc0", - "stack_offset": -56 - }, - { - "address": "0x1400088a9", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rcx], 0x80000003", - "stack_offset": -248 - }, - { - "address": "0x1400088af", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, r9", - "stack_offset": -248 - }, - { - "address": "0x1400088b2", - "size": 3, - "mnemonic": "mov", - "operands": "r15, r8", - "stack_offset": -248 - }, - { - "address": "0x1400088b5", - "size": 3, - "mnemonic": "mov", - "operands": "r12, rdx", - "stack_offset": -248 - }, - { - "address": "0x1400088b8", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rcx", - "stack_offset": -248 - }, - { - "address": "0x1400088bb", - "size": 6, - "mnemonic": "je", - "operands": "0x140008ac8", - "stack_offset": -248 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000a2f9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000a2fe", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000a2ff", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x14000a300", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x14000a301", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x14000a303", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x14000a305", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x14000a307", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x14000a309", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -56 - }, - { - "address": "0x14000a30d", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rdx", - "stack_offset": -88 - }, - { - "address": "0x14000a310", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rcx", - "stack_offset": -88 - }, - { - "address": "0x14000a313", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": -88 - }, - { - "address": "0x14000a316", - "size": 6, - "mnemonic": "je", - "operands": "0x14000a3d5", - "stack_offset": -88 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000a3e1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x14000a3e6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000a3eb", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000a3ec", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000a3f0", - "size": 2, - "mnemonic": "xor", - "operands": "ebp, ebp", - "stack_offset": -40 - }, - { - "address": "0x14000a3f2", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000a3f5", - "size": 2, - "mnemonic": "cmp", - "operands": "dword ptr [rcx], ebp", - "stack_offset": -40 - }, - { - "address": "0x14000a3f7", - "size": 2, - "mnemonic": "jle", - "operands": "0x14000a449", - "stack_offset": -40 - }, - { - "address": "0x14000a3f9", - "size": 2, - "mnemonic": "xor", - "operands": "esi, esi", - "stack_offset": -40 - }, - { - "address": "0x14000a3fb", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rdi + 4]", - "stack_offset": -40 - }, - { - "address": "0x14000a3ff", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": -40 - }, - { - "address": "0x14000a404", - "size": 3, - "mnemonic": "add", - "operands": "rax, rsi", - "stack_offset": -40 - }, - { - "address": "0x14000a407", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [rax + rbx + 4], 0", - "stack_offset": -40 - }, - { - "address": "0x14000a40c", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a429", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000a429", - "0x14000a40e" - ] - }, - { - "address": "0x14000a429", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a429", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a42b", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + 8]", - "stack_offset": 0 - }, - { - "address": "0x14000a42f", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x27a02]", - "stack_offset": 0 - }, - { - "address": "0x14000a436", - "size": 5, - "mnemonic": "call", - "operands": "0x14000735c", - "stack_offset": 0 - }, - { - "address": "0x14000a43b", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a43d", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a460", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000a412", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x14000a417", - "size": 3, - "mnemonic": "add", - "operands": "rax, rsi", - "stack_offset": 0 - }, - { - "address": "0x14000a41a", - "size": 5, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rax + rbx + 4]", - "stack_offset": 0 - }, - { - "address": "0x14000a41f", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x14000a424", - "size": 3, - "mnemonic": "add", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000a427", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a42b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a42b" - ] - }, - { - "address": "0x14000a460", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a460", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14000a462", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a44b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a44b" - ] - }, - { - "address": "0x14000a43f", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a43f", - "size": 2, - "mnemonic": "inc", - "operands": "ebp", - "stack_offset": 0 - }, - { - "address": "0x14000a441", - "size": 4, - "mnemonic": "add", - "operands": "rsi, 0x14", - "stack_offset": 0 - }, - { - "address": "0x14000a445", - "size": 2, - "mnemonic": "cmp", - "operands": "ebp, dword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x14000a447", - "size": 2, - "mnemonic": "jl", - "operands": "0x14000a3fb", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a3fb", - "0x14000a449" - ] - }, - { - "address": "0x14000a42b", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a42b", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + 8]", - "stack_offset": 0 - }, - { - "address": "0x14000a42f", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x27a02]", - "stack_offset": 0 - }, - { - "address": "0x14000a436", - "size": 5, - "mnemonic": "call", - "operands": "0x14000735c", - "stack_offset": 0 - }, - { - "address": "0x14000a43b", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a43d", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a460", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000a450", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000a455", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000a45a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a45e", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000a45f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a3fb", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a3fb", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rdi + 4]", - "stack_offset": 0 - }, - { - "address": "0x14000a3ff", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x14000a404", - "size": 3, - "mnemonic": "add", - "operands": "rax, rsi", - "stack_offset": 0 - }, - { - "address": "0x14000a407", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [rax + rbx + 4], 0", - "stack_offset": 0 - }, - { - "address": "0x14000a40c", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a429", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a429", - "0x14000a40e" - ] - }, - { - "address": "0x14000a449", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a449", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x14000a44b", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000a450", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000a455", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000a45a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a45e", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000a45f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140006dc0", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -40 - }, - { - "address": "0x140006dc5", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + 0x68]", - "stack_offset": -40 - }, - { - "address": "0x140006dc9", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x140006dcd", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140008df9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x140008dfe", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x140008e03", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140008e04", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -8 - }, - { - "address": "0x140008e06", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -16 - }, - { - "address": "0x140008e08", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -24 - }, - { - "address": "0x140008e0c", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rcx + 4]", - "stack_offset": -56 - }, - { - "address": "0x140008e10", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": -56 - }, - { - "address": "0x140008e12", - "size": 3, - "mnemonic": "mov", - "operands": "r15, r8", - "stack_offset": -56 - }, - { - "address": "0x140008e15", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rdx", - "stack_offset": -56 - }, - { - "address": "0x140008e18", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rcx", - "stack_offset": -56 - }, - { - "address": "0x140008e1b", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx", - "stack_offset": -56 - }, - { - "address": "0x140008e1d", - "size": 6, - "mnemonic": "je", - "operands": "0x140008ef5", - "stack_offset": -56 - } - ], - "successors": [ - "0x140008ef5", - "0x140008e23" - ] - }, - { - "address": "0x140008ef5", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140008ef5", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140008efa", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140008eff", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140008f04", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140008f09", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140008f0d", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x140008f0f", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x140008f11", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x140008f12", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x140008e23", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008e23", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140008e28", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rax", - "stack_offset": 0 - }, - { - "address": "0x140008e2b", - "size": 3, - "mnemonic": "add", - "operands": "r9, rbx", - "stack_offset": 0 - }, - { - "address": "0x140008e2e", - "size": 6, - "mnemonic": "je", - "operands": "0x140008ef5", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008e38", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140008e3a", - "size": 2, - "mnemonic": "je", - "operands": "0x140008e47", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008e47", - "0x140008e3c" - ] - }, - { - "address": "0x140008e47", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008e47", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140008e4a", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rcx + 0x10], dil", - "stack_offset": 0 - }, - { - "address": "0x140008e4e", - "size": 6, - "mnemonic": "je", - "operands": "0x140008ef5", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008ef5", - "0x140008e54" - ] - }, - { - "address": "0x140008e3c", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008e3c", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140008e41", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx + rax]", - "stack_offset": 0 - }, - { - "address": "0x140008e45", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140008e4a", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008e4a" - ] - }, - { - "address": "0x140008e54", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008e54", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [rsi], 0x80", - "stack_offset": 0 - }, - { - "address": "0x140008e57", - "size": 2, - "mnemonic": "je", - "operands": "0x140008e63", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140008e4e", - "size": 6, - "mnemonic": "je", - "operands": "0x140008ef5", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008e67", - "size": 2, - "mnemonic": "test", - "operands": "ebp, ebp", - "stack_offset": 0 - }, - { - "address": "0x140008e69", - "size": 2, - "mnemonic": "je", - "operands": "0x140008e76", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140008e5d", - "size": 6, - "mnemonic": "jne", - "operands": "0x140008ef5", - "stack_offset": 0 - }, - { - "address": "0x140008e63", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbp, dword ptr [rsi + 4]", - "stack_offset": 0 - }, - { - "address": "0x140008e67", - "size": 2, - "mnemonic": "test", - "operands": "ebp, ebp", - "stack_offset": 0 - }, - { - "address": "0x140008e69", - "size": 2, - "mnemonic": "je", - "operands": "0x140008e76", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008e76", - "0x140008e6b" - ] - }, - { - "address": "0x140008e76", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008e76", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140008e79", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x140008e7e", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [r14 + 4]", - "stack_offset": 0 - }, - { - "address": "0x140008e82", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140008e85", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140008e88", - "size": 2, - "mnemonic": "je", - "operands": "0x140008ec1", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008ec1", - "0x140008e8a" - ] - }, - { - "address": "0x140008e6b", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008e6b", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140008e70", - "size": 4, - "mnemonic": "lea", - "operands": "rbx, [rax + rbp]", - "stack_offset": 0 - }, - { - "address": "0x140008e74", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140008e79", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008e79" - ] - }, - { - "address": "0x140008ec1", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008ec1", - "size": 2, - "mnemonic": "mov", - "operands": "al, 2", - "stack_offset": 0 - }, - { - "address": "0x140008ec3", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [r14], al", - "stack_offset": 0 - }, - { - "address": "0x140008ec6", - "size": 2, - "mnemonic": "je", - "operands": "0x140008ecd", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008e8e", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140008e90", - "size": 2, - "mnemonic": "je", - "operands": "0x140008e9d", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008e9d", - "0x140008e92" - ] - }, - { - "address": "0x140008e79", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008e79", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x140008e7e", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [r14 + 4]", - "stack_offset": 0 - }, - { - "address": "0x140008e82", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140008e85", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140008e88", - "size": 2, - "mnemonic": "je", - "operands": "0x140008ec1", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140008ed1", - "size": 2, - "mnemonic": "je", - "operands": "0x140008ed8", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140008ecb", - "size": 2, - "mnemonic": "je", - "operands": "0x140008ef1", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008ef1", - "0x140008ecd" - ] - }, - { - "address": "0x140008e9d", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008e9d", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdi", - "stack_offset": 0 - }, - { - "address": "0x140008ea0", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [r14 + 4]", - "stack_offset": 0 - }, - { - "address": "0x140008ea4", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x140008ea9", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbx + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140008ead", - "size": 3, - "mnemonic": "add", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x140008eb0", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140008eb4", - "size": 5, - "mnemonic": "call", - "operands": "0x14001efd0", - "stack_offset": 0 - }, - { - "address": "0x140008eb9", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140008ebb", - "size": 2, - "mnemonic": "je", - "operands": "0x140008ec1", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008ec1", - "0x140008ebd" - ] - }, - { - "address": "0x140008e92", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008e92", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140008e97", - "size": 4, - "mnemonic": "lea", - "operands": "rbp, [rbx + rax]", - "stack_offset": 0 - }, - { - "address": "0x140008e9b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140008ea0", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008ea0" - ] - }, - { - "address": "0x140008ed8", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008ed8", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [r15], 4", - "stack_offset": 0 - }, - { - "address": "0x140008edc", - "size": 2, - "mnemonic": "je", - "operands": "0x140008ee3", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140008ed6", - "size": 2, - "mnemonic": "je", - "operands": "0x140008ef1", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008ef1", - "0x140008ed8" - ] - }, - { - "address": "0x140008ef1", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008ef1", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x140008ef3", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140008efa", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008efa" - ] - }, - { - "address": "0x140008ebd", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008ebd", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140008ebf", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140008efa", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008ea4", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x140008ea9", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbx + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140008ead", - "size": 3, - "mnemonic": "add", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x140008eb0", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140008eb4", - "size": 5, - "mnemonic": "call", - "operands": "0x14001efd0", - "stack_offset": 0 - }, - { - "address": "0x140008eb9", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140008ebb", - "size": 2, - "mnemonic": "je", - "operands": "0x140008ec1", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140008ee6", - "size": 2, - "mnemonic": "je", - "operands": "0x140008eec", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140008ee1", - "size": 2, - "mnemonic": "je", - "operands": "0x140008ef1", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008eff", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140008f04", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140008f09", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140008f0d", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x140008f0f", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x140008f11", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x140008f12", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x140008eec", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008eec", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 1", - "stack_offset": 0 - }, - { - "address": "0x140008ef1", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x140008ef3", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140008efa", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008efa" - ] - }, - { - "address": "0x140008ee8", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008ee8", - "size": 2, - "mnemonic": "test", - "operands": "byte ptr [rsi], al", - "stack_offset": 0 - }, - { - "address": "0x140008eea", - "size": 2, - "mnemonic": "je", - "operands": "0x140008ef1", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140010b74", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4", - "stack_offset": -40 - }, - { - "address": "0x140010b79", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + 0x18]", - "stack_offset": -40 - }, - { - "address": "0x140010b7d", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x140010b80", - "size": 2, - "mnemonic": "je", - "operands": "0x140010b89", - "stack_offset": -40 - } - ], - "successors": [ - "0x140010b89", - "0x140010b82" - ] - }, - { - "address": "0x140010b89", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010b89", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140010b8e", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140010b8f", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140010b82", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010b82", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0", - "stack_offset": 0 - }, - { - "address": "0x140010b87", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140010b89", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140006f9b", - "size": 2, - "mnemonic": "je", - "operands": "0x14000700b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000700b", - "0x140006f9d" - ] - }, - { - "address": "0x14000700b", - "size": 1, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000700b", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140006f9d", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006f9d", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x10], dl", - "stack_offset": 0 - }, - { - "address": "0x140006fa1", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x48", - "stack_offset": 0 - }, - { - "address": "0x140006fa5", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rcx], 0xe06d7363", - "stack_offset": -72 - }, - { - "address": "0x140006fab", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007007", - "stack_offset": -72 - }, - { - "address": "0x140006fad", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + 0x18], 4", - "stack_offset": -72 - }, - { - "address": "0x140006fb1", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007007", - "stack_offset": -72 - }, - { - "address": "0x140006fb3", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rcx + 0x20]", - "stack_offset": -72 - }, - { - "address": "0x140006fb6", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x19930520", - "stack_offset": -72 - }, - { - "address": "0x140006fbb", - "size": 2, - "mnemonic": "je", - "operands": "0x140006fc7", - "stack_offset": -72 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140006fcb", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140006fce", - "size": 2, - "mnemonic": "je", - "operands": "0x140007007", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007007", - "0x140006fd0" - ] - }, - { - "address": "0x140006fbd", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006fbd", - "size": 5, - "mnemonic": "add", - "operands": "eax, 0xe66cfadf", - "stack_offset": 0 - }, - { - "address": "0x140006fc2", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140006fc5", - "size": 2, - "mnemonic": "ja", - "operands": "0x140007007", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007007", - "0x140006fc7" - ] - }, - { - "address": "0x140007007", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007007", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x48", - "stack_offset": 0 - }, - { - "address": "0x14000700b", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "successors": [ - ] - }, - { - "address": "0x140006fd0", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006fd0", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140006fd4", - "size": 2, - "mnemonic": "test", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140006fd6", - "size": 2, - "mnemonic": "je", - "operands": "0x140006fe9", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140006fec", - "size": 2, - "mnemonic": "je", - "operands": "0x140007007", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140006fdc", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140006fe0", - "size": 5, - "mnemonic": "call", - "operands": "0x14000700c", - "stack_offset": 0 - }, - { - "address": "0x140006fe5", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007007", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140006ff2", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x140006ff5", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140006ff8", - "size": 2, - "mnemonic": "je", - "operands": "0x140007007", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140006ffd", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140007001", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x192b9]", - "stack_offset": 0 - }, - { - "address": "0x140007007", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x48", - "stack_offset": 0 - }, - { - "address": "0x14000700b", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000972b", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x140009733", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 8], rax", - "stack_offset": 0 - }, - { - "address": "0x140009737", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1a7ba]", - "stack_offset": 0 - }, - { - "address": "0x14000973e", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rax", - "stack_offset": 0 - }, - { - "address": "0x140009741", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x140009744", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000619d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400061a2", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400061a3", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x50", - "stack_offset": -8 - }, - { - "address": "0x1400061a7", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx", - "stack_offset": -88 - }, - { - "address": "0x1400061aa", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rcx", - "stack_offset": -88 - }, - { - "address": "0x1400061ad", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 0x19930520", - "stack_offset": -88 - }, - { - "address": "0x1400061b2", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": -88 - }, - { - "address": "0x1400061b5", - "size": 2, - "mnemonic": "je", - "operands": "0x1400061d4", - "stack_offset": -88 - } - ], - "successors": [ - "0x1400061d4", - "0x1400061b7" - ] - }, - { - "address": "0x1400061d4", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400061d4", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400061d6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": 0 - }, - { - "address": "0x1400061db", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400061de", - "size": 2, - "mnemonic": "je", - "operands": "0x140006202", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400061ba", - "size": 2, - "mnemonic": "je", - "operands": "0x1400061d4", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400061d4", - "0x1400061bc" - ] - }, - { - "address": "0x140006202", - "size": 14, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006202", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 1", - "stack_offset": 0 - }, - { - "address": "0x140006207", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rdi", - "stack_offset": 0 - }, - { - "address": "0x14000620c", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140006211", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rsi", - "stack_offset": 0 - }, - { - "address": "0x140006216", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0xe06d7363", - "stack_offset": 0 - }, - { - "address": "0x14000621b", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rbx", - "stack_offset": 0 - }, - { - "address": "0x140006220", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rax", - "stack_offset": 0 - }, - { - "address": "0x140006225", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdx + 3]", - "stack_offset": 0 - }, - { - "address": "0x140006229", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x19eb9]", - "stack_offset": 0 - }, - { - "address": "0x14000622f", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140006234", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x140006239", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x50", - "stack_offset": 0 - }, - { - "address": "0x14000623d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 80 - }, - { - "address": "0x14000623e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 88 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400061e0", - "size": 23, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400061e0", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x1400061e5", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400061e8", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x19ef2]", - "stack_offset": 0 - }, - { - "address": "0x1400061ee", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": 0 - }, - { - "address": "0x1400061f3", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [rbx], 8", - "stack_offset": 0 - }, - { - "address": "0x1400061f6", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400061fd", - "stack_offset": 0 - }, - { - "address": "0x1400061f8", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x1400061fb", - "size": 2, - "mnemonic": "jne", - "operands": "0x140006202", - "stack_offset": 0 - }, - { - "address": "0x1400061fd", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 0x1994000", - "stack_offset": 0 - }, - { - "address": "0x140006202", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 1", - "stack_offset": 0 - }, - { - "address": "0x140006207", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rdi", - "stack_offset": 0 - }, - { - "address": "0x14000620c", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140006211", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rsi", - "stack_offset": 0 - }, - { - "address": "0x140006216", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0xe06d7363", - "stack_offset": 0 - }, - { - "address": "0x14000621b", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rbx", - "stack_offset": 0 - }, - { - "address": "0x140006220", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rax", - "stack_offset": 0 - }, - { - "address": "0x140006225", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdx + 3]", - "stack_offset": 0 - }, - { - "address": "0x140006229", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x19eb9]", - "stack_offset": 0 - }, - { - "address": "0x14000622f", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140006234", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x140006239", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x50", - "stack_offset": 0 - }, - { - "address": "0x14000623d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 80 - }, - { - "address": "0x14000623e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 88 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400061bc", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400061bc", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x1400061bf", - "size": 4, - "mnemonic": "add", - "operands": "rcx, -8", - "stack_offset": 0 - }, - { - "address": "0x1400061c3", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x1400061c6", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rax + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400061ca", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x1400061ce", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a0ec]", - "stack_offset": 0 - }, - { - "address": "0x1400061d4", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400061d6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": 0 - }, - { - "address": "0x1400061db", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400061de", - "size": 2, - "mnemonic": "je", - "operands": "0x140006202", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000647a", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000647e", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx", - "stack_offset": -40 - }, - { - "address": "0x140006481", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140006484", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": -40 - }, - { - "address": "0x140006487", - "size": 5, - "mnemonic": "call", - "operands": "0x1400075d8", - "stack_offset": -40 - }, - { - "address": "0x14000648c", - "size": 2, - "mnemonic": "mov", - "operands": "edx, eax", - "stack_offset": -40 - }, - { - "address": "0x14000648e", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": -40 - }, - { - "address": "0x140006491", - "size": 5, - "mnemonic": "call", - "operands": "0x1400062e8", - "stack_offset": -40 - }, - { - "address": "0x140006496", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x140006499", - "size": 3, - "mnemonic": "setne", - "operands": "al", - "stack_offset": -40 - }, - { - "address": "0x14000649c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x1400064a0", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": -8 - }, - { - "address": "0x1400064a1", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400075e3", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140007650", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007650" - ] - }, - { - "address": "0x140007650", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007650", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsp", - "stack_offset": 0 - }, - { - "address": "0x140007653", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rbx", - "stack_offset": 0 - }, - { - "address": "0x140007657", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x14000765b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000765f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rdi", - "stack_offset": 0 - }, - { - "address": "0x140007663", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x140007665", - "size": 3, - "mnemonic": "or", - "operands": "ebp, 0xffffffff", - "stack_offset": -8 - }, - { - "address": "0x140007668", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8", - "stack_offset": -8 - }, - { - "address": "0x14000766b", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + 0x10], 0", - "stack_offset": -8 - }, - { - "address": "0x14000766f", - "size": 3, - "mnemonic": "mov", - "operands": "r10, rdx", - "stack_offset": -8 - }, - { - "address": "0x140007672", - "size": 6, - "mnemonic": "je", - "operands": "0x140007724", - "stack_offset": -8 - } - ], - "successors": [ - "0x140007724", - "0x140007678" - ] - }, - { - "address": "0x140007724", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007724", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebp", - "stack_offset": 0 - }, - { - "address": "0x140007726", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000772b", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140007730", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140007735", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000773a", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x14000773c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - }, - { - "address": "0x140007678", - "size": 16, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007678", - "size": 4, - "mnemonic": "movsxd", - "operands": "r9, dword ptr [rcx + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000767c", - "size": 7, - "mnemonic": "lea", - "operands": "r14, [rip - 0x7683]", - "stack_offset": 0 - }, - { - "address": "0x140007683", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rdx + 8]", - "stack_offset": 0 - }, - { - "address": "0x140007687", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": 0 - }, - { - "address": "0x140007689", - "size": 3, - "mnemonic": "add", - "operands": "r9, rsi", - "stack_offset": 0 - }, - { - "address": "0x14000768c", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000768f", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp", - "stack_offset": 0 - }, - { - "address": "0x140007691", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r9]", - "stack_offset": 0 - }, - { - "address": "0x140007695", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140007698", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r14 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x1400076a1", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r14 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x1400076a9", - "size": 3, - "mnemonic": "sub", - "operands": "r9, rax", - "stack_offset": 0 - }, - { - "address": "0x1400076ac", - "size": 4, - "mnemonic": "mov", - "operands": "r11d, dword ptr [r9 - 4]", - "stack_offset": 0 - }, - { - "address": "0x1400076b0", - "size": 3, - "mnemonic": "shr", - "operands": "r11d, cl", - "stack_offset": 0 - }, - { - "address": "0x1400076b3", - "size": 3, - "mnemonic": "test", - "operands": "r11d, r11d", - "stack_offset": 0 - }, - { - "address": "0x1400076b6", - "size": 2, - "mnemonic": "je", - "operands": "0x140007724", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400076bc", - "size": 3, - "mnemonic": "mov", - "operands": "r10d, dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x1400076bf", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r9]", - "stack_offset": 0 - }, - { - "address": "0x1400076c3", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x1400076c6", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r14 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x1400076cf", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r14 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x1400076d7", - "size": 3, - "mnemonic": "sub", - "operands": "r9, rax", - "stack_offset": 0 - }, - { - "address": "0x1400076da", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r9 - 4]", - "stack_offset": 0 - }, - { - "address": "0x1400076de", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x1400076e0", - "size": 2, - "mnemonic": "add", - "operands": "edi, eax", - "stack_offset": 0 - }, - { - "address": "0x1400076e2", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x1400076e4", - "size": 3, - "mnemonic": "add", - "operands": "rax, r10", - "stack_offset": 0 - }, - { - "address": "0x1400076e7", - "size": 3, - "mnemonic": "add", - "operands": "rax, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400076ea", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400076ed", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000771a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000771a", - "0x1400076ef" - ] - }, - { - "address": "0x14000771a", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000771a", - "size": 3, - "mnemonic": "test", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000771d", - "size": 3, - "mnemonic": "cmove", - "operands": "edx, ebp", - "stack_offset": 0 - }, - { - "address": "0x140007720", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edx", - "stack_offset": 0 - }, - { - "address": "0x140007722", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007726", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007726" - ] - }, - { - "address": "0x1400076ef", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400076ef", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r9]", - "stack_offset": 0 - }, - { - "address": "0x1400076f3", - "size": 3, - "mnemonic": "inc", - "operands": "r8d", - "stack_offset": 0 - }, - { - "address": "0x1400076f6", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x1400076f9", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r14 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140007702", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r14 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x14000770a", - "size": 3, - "mnemonic": "sub", - "operands": "r9, rax", - "stack_offset": 0 - }, - { - "address": "0x14000770d", - "size": 4, - "mnemonic": "mov", - "operands": "edx, dword ptr [r9 - 4]", - "stack_offset": 0 - }, - { - "address": "0x140007711", - "size": 2, - "mnemonic": "shr", - "operands": "edx, cl", - "stack_offset": 0 - }, - { - "address": "0x140007713", - "size": 2, - "mnemonic": "dec", - "operands": "edx", - "stack_offset": 0 - }, - { - "address": "0x140007715", - "size": 3, - "mnemonic": "cmp", - "operands": "r8d, r11d", - "stack_offset": 0 - }, - { - "address": "0x140007718", - "size": 2, - "mnemonic": "jb", - "operands": "0x1400076bf", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000772b", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140007730", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140007735", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000773a", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x14000773c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400076bf", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400076bf", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r9]", - "stack_offset": 0 - }, - { - "address": "0x1400076c3", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x1400076c6", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r14 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x1400076cf", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r14 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x1400076d7", - "size": 3, - "mnemonic": "sub", - "operands": "r9, rax", - "stack_offset": 0 - }, - { - "address": "0x1400076da", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r9 - 4]", - "stack_offset": 0 - }, - { - "address": "0x1400076de", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x1400076e0", - "size": 2, - "mnemonic": "add", - "operands": "edi, eax", - "stack_offset": 0 - }, - { - "address": "0x1400076e2", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x1400076e4", - "size": 3, - "mnemonic": "add", - "operands": "rax, r10", - "stack_offset": 0 - }, - { - "address": "0x1400076e7", - "size": 3, - "mnemonic": "add", - "operands": "rax, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400076ea", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400076ed", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000771a", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140009606", - "size": 3, - "mnemonic": "xorps", - "operands": "xmm0, xmm0", - "stack_offset": 0 - }, - { - "address": "0x140009609", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 8], rax", - "stack_offset": 0 - }, - { - "address": "0x14000960d", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx", - "stack_offset": 0 - }, - { - "address": "0x140009610", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x10], rax", - "stack_offset": 0 - }, - { - "address": "0x140009614", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rcx + 0x18], xmm0", - "stack_offset": 0 - }, - { - "address": "0x140009618", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rdx + 0xc], eax", - "stack_offset": 0 - }, - { - "address": "0x14000961b", - "size": 6, - "mnemonic": "je", - "operands": "0x1400096e2", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400096e4", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r9", - "stack_offset": 0 - }, - { - "address": "0x1400096e7", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140009621", - "size": 46, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009621", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rdx + 0xc]", - "stack_offset": 0 - }, - { - "address": "0x140009625", - "size": 3, - "mnemonic": "add", - "operands": "rdx, r8", - "stack_offset": 0 - }, - { - "address": "0x140009628", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip - 0x962f]", - "stack_offset": 0 - }, - { - "address": "0x14000962f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140009633", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140009636", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140009639", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r8 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140009642", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r8 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x14000964a", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000964d", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x140009650", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140009652", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r9 + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140009656", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [r9], eax", - "stack_offset": 0 - }, - { - "address": "0x140009659", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r9 + 0x10], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000965d", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140009660", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140009663", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r8 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x14000966c", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r8 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140009674", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x140009677", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x14000967a", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x14000967c", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r9 + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140009680", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r9 + 0x18], eax", - "stack_offset": 0 - }, - { - "address": "0x140009684", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140009687", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x14000968a", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r8 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140009693", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r8 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x14000969b", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000969e", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x1400096a1", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x1400096a3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r9 + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x1400096a7", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r9 + 0x1c], eax", - "stack_offset": 0 - }, - { - "address": "0x1400096ab", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x1400096ae", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x1400096b1", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r8 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x1400096ba", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r8 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x1400096c2", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400096c5", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x1400096c8", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x1400096ca", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r9 + 0x20], eax", - "stack_offset": 0 - }, - { - "address": "0x1400096ce", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rdx + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400096d2", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r9 + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x1400096d6", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x1400096d8", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r9 + 8], rax", - "stack_offset": 0 - }, - { - "address": "0x1400096dc", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r9 + 0x24], ecx", - "stack_offset": 0 - }, - { - "address": "0x1400096e0", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400096e4", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400096e4" - ] - }, - { - "address": "0x1400096e4", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400096e4", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r9", - "stack_offset": 0 - }, - { - "address": "0x1400096e7", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000678b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rbx", - "stack_offset": 0 - }, - { - "address": "0x14000678f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x140006793", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x140006797", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rdi", - "stack_offset": 0 - }, - { - "address": "0x14000679b", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": 0 - }, - { - "address": "0x14000679d", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -8 - }, - { - "address": "0x14000679f", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -16 - }, - { - "address": "0x1400067a1", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -24 - }, - { - "address": "0x1400067a5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdx", - "stack_offset": -120 - }, - { - "address": "0x1400067aa", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx", - "stack_offset": -120 - }, - { - "address": "0x1400067ad", - "size": 4, - "mnemonic": "movaps", - "operands": "xmmword ptr [rax - 0x28], xmm6", - "stack_offset": -120 - }, - { - "address": "0x1400067b1", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rcx", - "stack_offset": -120 - }, - { - "address": "0x1400067b4", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rdx", - "stack_offset": -120 - }, - { - "address": "0x1400067b9", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": -120 - }, - { - "address": "0x1400067bb", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], edi", - "stack_offset": -120 - }, - { - "address": "0x1400067bf", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rax - 0x38]", - "stack_offset": -120 - }, - { - "address": "0x1400067c3", - "size": 5, - "mnemonic": "movaps", - "operands": "xmm6, xmmword ptr [rsp + 0x20]", - "stack_offset": -120 - }, - { - "address": "0x1400067c8", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": -120 - }, - { - "address": "0x1400067cb", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rax - 0x38], xmm6", - "stack_offset": -120 - }, - { - "address": "0x1400067d0", - "size": 3, - "mnemonic": "mov", - "operands": "r14d, r8d", - "stack_offset": -120 - }, - { - "address": "0x1400067d3", - "size": 2, - "mnemonic": "xor", - "operands": "esi, esi", - "stack_offset": -120 - }, - { - "address": "0x1400067d5", - "size": 5, - "mnemonic": "call", - "operands": "0x140006b2c", - "stack_offset": -120 - }, - { - "address": "0x1400067da", - "size": 3, - "mnemonic": "mov", - "operands": "r15d, dword ptr [rbx]", - "stack_offset": -120 - }, - { - "address": "0x1400067dd", - "size": 3, - "mnemonic": "xor", - "operands": "r10d, r10d", - "stack_offset": -120 - }, - { - "address": "0x1400067e0", - "size": 3, - "mnemonic": "test", - "operands": "r15d, r15d", - "stack_offset": -120 - }, - { - "address": "0x1400067e3", - "size": 6, - "mnemonic": "je", - "operands": "0x1400068b9", - "stack_offset": -120 - } - ], - "successors": [ - "0x1400068b9", - "0x1400067e9" - ] - }, - { - "address": "0x1400068b9", - "size": 21, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400068b9", - "size": 2, - "mnemonic": "inc", - "operands": "esi", - "stack_offset": 0 - }, - { - "address": "0x1400068bb", - "size": 6, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rsp + 0x40], xmm6", - "stack_offset": 0 - }, - { - "address": "0x1400068c1", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x1400068c6", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], esi", - "stack_offset": 0 - }, - { - "address": "0x1400068ca", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400068cd", - "size": 5, - "mnemonic": "call", - "operands": "0x140006b2c", - "stack_offset": 0 - }, - { - "address": "0x1400068d2", - "size": 5, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400068d7", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x1400068dc", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbp", - "stack_offset": 0 - }, - { - "address": "0x1400068df", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x1400068e3", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400068e7", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x1400068eb", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp], xmm6", - "stack_offset": 0 - }, - { - "address": "0x1400068f0", - "size": 5, - "mnemonic": "movaps", - "operands": "xmm6, xmmword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x1400068f5", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp + 0x10], xmm0", - "stack_offset": 0 - }, - { - "address": "0x1400068fa", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x1400068fe", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x140006901", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x140006903", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x140006905", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 16 - }, - { - "address": "0x140006907", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400067e9", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400067e9", - "size": 4, - "mnemonic": "mov", - "operands": "r11, qword ptr [rbx + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400067ed", - "size": 7, - "mnemonic": "lea", - "operands": "r12, [rip - 0x67f4]", - "stack_offset": 0 - }, - { - "address": "0x1400067f4", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x1400067f8", - "size": 3, - "mnemonic": "cmp", - "operands": "r14d, eax", - "stack_offset": 0 - }, - { - "address": "0x1400067fb", - "size": 2, - "mnemonic": "jl", - "operands": "0x14000681c", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140006820", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r11", - "stack_offset": 0 - }, - { - "address": "0x140006823", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140006826", - "size": 3, - "mnemonic": "inc", - "operands": "r10d", - "stack_offset": 0 - }, - { - "address": "0x140006829", - "size": 9, - "mnemonic": "movsx", - "operands": "r9, byte ptr [rcx + r12 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140006832", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r12 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x14000683a", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14000683d", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x140006840", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140006844", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140006846", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x18], eax", - "stack_offset": 0 - }, - { - "address": "0x140006849", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x14000684c", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r11", - "stack_offset": 0 - }, - { - "address": "0x14000684f", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140006852", - "size": 9, - "mnemonic": "movsx", - "operands": "r8, byte ptr [rcx + r12 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x14000685b", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r12 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140006863", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r8", - "stack_offset": 0 - }, - { - "address": "0x140006866", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x140006869", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x14000686c", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x14000686e", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140006872", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x1c], eax", - "stack_offset": 0 - }, - { - "address": "0x140006875", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140006878", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x14000687b", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r12 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140006884", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r12 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x14000688c", - "size": 3, - "mnemonic": "sub", - "operands": "r11, rax", - "stack_offset": 0 - }, - { - "address": "0x14000688f", - "size": 3, - "mnemonic": "sub", - "operands": "r11, r8", - "stack_offset": 0 - }, - { - "address": "0x140006892", - "size": 3, - "mnemonic": "sub", - "operands": "r11, r9", - "stack_offset": 0 - }, - { - "address": "0x140006895", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r11 - 4]", - "stack_offset": 0 - }, - { - "address": "0x140006899", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x14000689b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], r11", - "stack_offset": 0 - }, - { - "address": "0x14000689f", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x20], eax", - "stack_offset": 0 - }, - { - "address": "0x1400068a2", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [r11]", - "stack_offset": 0 - }, - { - "address": "0x1400068a5", - "size": 4, - "mnemonic": "add", - "operands": "r11, 4", - "stack_offset": 0 - }, - { - "address": "0x1400068a9", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], r11", - "stack_offset": 0 - }, - { - "address": "0x1400068ad", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x24], eax", - "stack_offset": 0 - }, - { - "address": "0x1400068b0", - "size": 3, - "mnemonic": "cmp", - "operands": "r10d, r15d", - "stack_offset": 0 - }, - { - "address": "0x1400068b3", - "size": 6, - "mnemonic": "jne", - "operands": "0x1400067f4", - "stack_offset": 0 - }, - { - "address": "0x1400068b9", - "size": 2, - "mnemonic": "inc", - "operands": "esi", - "stack_offset": 0 - }, - { - "address": "0x1400068bb", - "size": 6, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rsp + 0x40], xmm6", - "stack_offset": 0 - }, - { - "address": "0x1400068c1", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x1400068c6", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], esi", - "stack_offset": 0 - }, - { - "address": "0x1400068ca", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400068cd", - "size": 5, - "mnemonic": "call", - "operands": "0x140006b2c", - "stack_offset": 0 - }, - { - "address": "0x1400068d2", - "size": 5, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400068d7", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x1400068dc", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbp", - "stack_offset": 0 - }, - { - "address": "0x1400068df", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x1400068e3", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400068e7", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x1400068eb", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp], xmm6", - "stack_offset": 0 - }, - { - "address": "0x1400068f0", - "size": 5, - "mnemonic": "movaps", - "operands": "xmm6, xmmword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x1400068f5", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp + 0x10], xmm0", - "stack_offset": 0 - }, - { - "address": "0x1400068fa", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x1400068fe", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x140006901", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x140006903", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x140006905", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 16 - }, - { - "address": "0x140006907", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400067fd", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400067fd", - "size": 4, - "mnemonic": "shr", - "operands": "rax, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140006801", - "size": 3, - "mnemonic": "cmp", - "operands": "r14d, eax", - "stack_offset": 0 - }, - { - "address": "0x140006804", - "size": 2, - "mnemonic": "jg", - "operands": "0x14000681c", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000681c", - "0x140006806" - ] - }, - { - "address": "0x140006806", - "size": 67, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006806", - "size": 2, - "mnemonic": "test", - "operands": "edi, edi", - "stack_offset": 0 - }, - { - "address": "0x140006808", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r10d", - "stack_offset": 0 - }, - { - "address": "0x14000680b", - "size": 3, - "mnemonic": "mov", - "operands": "esi, r10d", - "stack_offset": 0 - }, - { - "address": "0x14000680e", - "size": 3, - "mnemonic": "cmove", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x140006811", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], eax", - "stack_offset": 0 - }, - { - "address": "0x140006815", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": 0 - }, - { - "address": "0x140006817", - "size": 5, - "mnemonic": "movaps", - "operands": "xmm6, xmmword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000681c", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r11]", - "stack_offset": 0 - }, - { - "address": "0x140006820", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r11", - "stack_offset": 0 - }, - { - "address": "0x140006823", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140006826", - "size": 3, - "mnemonic": "inc", - "operands": "r10d", - "stack_offset": 0 - }, - { - "address": "0x140006829", - "size": 9, - "mnemonic": "movsx", - "operands": "r9, byte ptr [rcx + r12 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140006832", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r12 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x14000683a", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14000683d", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x140006840", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140006844", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140006846", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x18], eax", - "stack_offset": 0 - }, - { - "address": "0x140006849", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x14000684c", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r11", - "stack_offset": 0 - }, - { - "address": "0x14000684f", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140006852", - "size": 9, - "mnemonic": "movsx", - "operands": "r8, byte ptr [rcx + r12 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x14000685b", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r12 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140006863", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r8", - "stack_offset": 0 - }, - { - "address": "0x140006866", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x140006869", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x14000686c", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x14000686e", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140006872", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x1c], eax", - "stack_offset": 0 - }, - { - "address": "0x140006875", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140006878", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x14000687b", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r12 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140006884", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r12 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x14000688c", - "size": 3, - "mnemonic": "sub", - "operands": "r11, rax", - "stack_offset": 0 - }, - { - "address": "0x14000688f", - "size": 3, - "mnemonic": "sub", - "operands": "r11, r8", - "stack_offset": 0 - }, - { - "address": "0x140006892", - "size": 3, - "mnemonic": "sub", - "operands": "r11, r9", - "stack_offset": 0 - }, - { - "address": "0x140006895", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r11 - 4]", - "stack_offset": 0 - }, - { - "address": "0x140006899", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x14000689b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], r11", - "stack_offset": 0 - }, - { - "address": "0x14000689f", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x20], eax", - "stack_offset": 0 - }, - { - "address": "0x1400068a2", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [r11]", - "stack_offset": 0 - }, - { - "address": "0x1400068a5", - "size": 4, - "mnemonic": "add", - "operands": "r11, 4", - "stack_offset": 0 - }, - { - "address": "0x1400068a9", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], r11", - "stack_offset": 0 - }, - { - "address": "0x1400068ad", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x24], eax", - "stack_offset": 0 - }, - { - "address": "0x1400068b0", - "size": 3, - "mnemonic": "cmp", - "operands": "r10d, r15d", - "stack_offset": 0 - }, - { - "address": "0x1400068b3", - "size": 6, - "mnemonic": "jne", - "operands": "0x1400067f4", - "stack_offset": 0 - }, - { - "address": "0x1400068b9", - "size": 2, - "mnemonic": "inc", - "operands": "esi", - "stack_offset": 0 - }, - { - "address": "0x1400068bb", - "size": 6, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rsp + 0x40], xmm6", - "stack_offset": 0 - }, - { - "address": "0x1400068c1", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x1400068c6", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], esi", - "stack_offset": 0 - }, - { - "address": "0x1400068ca", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400068cd", - "size": 5, - "mnemonic": "call", - "operands": "0x140006b2c", - "stack_offset": 0 - }, - { - "address": "0x1400068d2", - "size": 5, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400068d7", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x1400068dc", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbp", - "stack_offset": 0 - }, - { - "address": "0x1400068df", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x1400068e3", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400068e7", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x1400068eb", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp], xmm6", - "stack_offset": 0 - }, - { - "address": "0x1400068f0", - "size": 5, - "mnemonic": "movaps", - "operands": "xmm6, xmmword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x1400068f5", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp + 0x10], xmm0", - "stack_offset": 0 - }, - { - "address": "0x1400068fa", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x1400068fe", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x140006901", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x140006903", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x140006905", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 16 - }, - { - "address": "0x140006907", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140009580", - "name": "", - "blocks": [ - { - "address": "0x140009580", - "size": 15, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009580", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140009582", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140009586", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x140009588", - "size": 3, - "mnemonic": "xorps", - "operands": "xmm0, xmm0", - "stack_offset": -40 - }, - { - "address": "0x14000958b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 8], rax", - "stack_offset": -40 - }, - { - "address": "0x14000958f", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140009592", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x10], rax", - "stack_offset": -40 - }, - { - "address": "0x140009596", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rcx + 0x18], al", - "stack_offset": -40 - }, - { - "address": "0x140009599", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x1c], rax", - "stack_offset": -40 - }, - { - "address": "0x14000959d", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x24], rax", - "stack_offset": -40 - }, - { - "address": "0x1400095a1", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rcx + 0x30], xmm0", - "stack_offset": -40 - }, - { - "address": "0x1400095a5", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x40], r8", - "stack_offset": -40 - }, - { - "address": "0x1400095a9", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rcx + 0x48], r9d", - "stack_offset": -40 - }, - { - "address": "0x1400095ad", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rdx + 0xc], eax", - "stack_offset": -40 - }, - { - "address": "0x1400095b0", - "size": 2, - "mnemonic": "je", - "operands": "0x1400095f7", - "stack_offset": -40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400095f9", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400095fc", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140009600", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140009601", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400095b2", - "size": 17, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400095b2", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rdx + 0xc]", - "stack_offset": 0 - }, - { - "address": "0x1400095b6", - "size": 3, - "mnemonic": "add", - "operands": "rdx, r8", - "stack_offset": 0 - }, - { - "address": "0x1400095b9", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip - 0x95c0]", - "stack_offset": 0 - }, - { - "address": "0x1400095c0", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x1400095c4", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x1400095c7", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x1400095ca", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r8 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x1400095d3", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r8 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x1400095db", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400095de", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x1400095e1", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x1400095e3", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400095e6", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rbx], eax", - "stack_offset": 0 - }, - { - "address": "0x1400095e8", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x1400095ec", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x10], rdx", - "stack_offset": 0 - }, - { - "address": "0x1400095f0", - "size": 5, - "mnemonic": "call", - "operands": "0x140009b74", - "stack_offset": 0 - }, - { - "address": "0x1400095f5", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400095f9", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400095f9" - ] - }, - { - "address": "0x1400095f9", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400095f9", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400095fc", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140009600", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140009601", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400064a6", - "size": 2, - "mnemonic": "and", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x1400064a8", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140008f17", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rbx", - "stack_offset": 0 - }, - { - "address": "0x140008f1b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x140008f1f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x140008f23", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rdi", - "stack_offset": 0 - }, - { - "address": "0x140008f27", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": 0 - }, - { - "address": "0x140008f29", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -8 - }, - { - "address": "0x140008f2b", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -16 - }, - { - "address": "0x140008f2d", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -24 - }, - { - "address": "0x140008f31", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rcx + 8]", - "stack_offset": -56 - }, - { - "address": "0x140008f35", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": -56 - }, - { - "address": "0x140008f37", - "size": 3, - "mnemonic": "mov", - "operands": "r12, r8", - "stack_offset": -56 - }, - { - "address": "0x140008f3a", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rdx", - "stack_offset": -56 - }, - { - "address": "0x140008f3d", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rcx", - "stack_offset": -56 - }, - { - "address": "0x140008f40", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx", - "stack_offset": -56 - }, - { - "address": "0x140008f42", - "size": 6, - "mnemonic": "je", - "operands": "0x14000902f", - "stack_offset": -56 - } - ], - "successors": [ - "0x14000902f", - "0x140008f48" - ] - }, - { - "address": "0x14000902f", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000902f", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140009034", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140009039", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000903e", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140009043", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140009048", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000904c", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x14000904e", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x140009050", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 48 - }, - { - "address": "0x140009052", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x140008f48", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008f48", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140008f4d", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rax", - "stack_offset": 0 - }, - { - "address": "0x140008f50", - "size": 3, - "mnemonic": "add", - "operands": "r9, rbx", - "stack_offset": 0 - }, - { - "address": "0x140008f53", - "size": 6, - "mnemonic": "je", - "operands": "0x14000902f", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008f5d", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140008f5f", - "size": 2, - "mnemonic": "je", - "operands": "0x140008f6c", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008f6c", - "0x140008f61" - ] - }, - { - "address": "0x140008f6c", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008f6c", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140008f6f", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rcx + 0x10], dil", - "stack_offset": 0 - }, - { - "address": "0x140008f73", - "size": 6, - "mnemonic": "je", - "operands": "0x14000902f", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000902f", - "0x140008f79" - ] - }, - { - "address": "0x140008f61", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008f61", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140008f66", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx + rax]", - "stack_offset": 0 - }, - { - "address": "0x140008f6a", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140008f6f", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008f6f" - ] - }, - { - "address": "0x140008f79", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008f79", - "size": 4, - "mnemonic": "lea", - "operands": "rbx, [rsi + 4]", - "stack_offset": 0 - }, - { - "address": "0x140008f7d", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [rbx], 0x80", - "stack_offset": 0 - }, - { - "address": "0x140008f80", - "size": 2, - "mnemonic": "je", - "operands": "0x140008f8c", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140008f73", - "size": 6, - "mnemonic": "je", - "operands": "0x14000902f", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008f90", - "size": 3, - "mnemonic": "test", - "operands": "r14d, r14d", - "stack_offset": 0 - }, - { - "address": "0x140008f93", - "size": 2, - "mnemonic": "je", - "operands": "0x140008fa0", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140008f86", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000902f", - "stack_offset": 0 - }, - { - "address": "0x140008f8c", - "size": 4, - "mnemonic": "movsxd", - "operands": "r14, dword ptr [rsi + 8]", - "stack_offset": 0 - }, - { - "address": "0x140008f90", - "size": 3, - "mnemonic": "test", - "operands": "r14d, r14d", - "stack_offset": 0 - }, - { - "address": "0x140008f93", - "size": 2, - "mnemonic": "je", - "operands": "0x140008fa0", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008fa0", - "0x140008f95" - ] - }, - { - "address": "0x140008fa0", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008fa0", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdi", - "stack_offset": 0 - }, - { - "address": "0x140008fa3", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x140008fa8", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [r15 + 4]", - "stack_offset": 0 - }, - { - "address": "0x140008fac", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140008faf", - "size": 3, - "mnemonic": "cmp", - "operands": "rbp, rcx", - "stack_offset": 0 - }, - { - "address": "0x140008fb2", - "size": 2, - "mnemonic": "je", - "operands": "0x140008fef", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008fef", - "0x140008fb4" - ] - }, - { - "address": "0x140008f95", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008f95", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140008f9a", - "size": 4, - "mnemonic": "lea", - "operands": "rbp, [r14 + rax]", - "stack_offset": 0 - }, - { - "address": "0x140008f9e", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140008fa3", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008fa3" - ] - }, - { - "address": "0x140008fef", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008fef", - "size": 2, - "mnemonic": "mov", - "operands": "al, 2", - "stack_offset": 0 - }, - { - "address": "0x140008ff1", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [r15], al", - "stack_offset": 0 - }, - { - "address": "0x140008ff4", - "size": 2, - "mnemonic": "je", - "operands": "0x140009001", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008fb8", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140008fba", - "size": 2, - "mnemonic": "je", - "operands": "0x140008fc7", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008fc7", - "0x140008fbc" - ] - }, - { - "address": "0x140008fa3", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008fa3", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x140008fa8", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [r15 + 4]", - "stack_offset": 0 - }, - { - "address": "0x140008fac", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140008faf", - "size": 3, - "mnemonic": "cmp", - "operands": "rbp, rcx", - "stack_offset": 0 - }, - { - "address": "0x140008fb2", - "size": 2, - "mnemonic": "je", - "operands": "0x140008fef", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008fef", - "0x140008fb4" - ] - }, - { - "address": "0x140009001", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009001", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rbx", - "stack_offset": 0 - }, - { - "address": "0x140009004", - "size": 5, - "mnemonic": "test", - "operands": "byte ptr [r12], 1", - "stack_offset": 0 - }, - { - "address": "0x140009009", - "size": 2, - "mnemonic": "je", - "operands": "0x140009010", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140008ff9", - "size": 2, - "mnemonic": "je", - "operands": "0x14000902b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000902b", - "0x140008ffb" - ] - }, - { - "address": "0x140008fc7", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008fc7", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdi", - "stack_offset": 0 - }, - { - "address": "0x140008fca", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [r15 + 4]", - "stack_offset": 0 - }, - { - "address": "0x140008fce", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x140008fd3", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbx + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140008fd7", - "size": 3, - "mnemonic": "add", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x140008fda", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140008fde", - "size": 5, - "mnemonic": "call", - "operands": "0x14001efd0", - "stack_offset": 0 - }, - { - "address": "0x140008fe3", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140008fe5", - "size": 2, - "mnemonic": "je", - "operands": "0x140008feb", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008feb", - "0x140008fe7" - ] - }, - { - "address": "0x140008fbc", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008fbc", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140008fc1", - "size": 4, - "mnemonic": "lea", - "operands": "rbp, [rbx + rax]", - "stack_offset": 0 - }, - { - "address": "0x140008fc5", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140008fca", - "stack_offset": 0 - } - ], - "successors": [ - "0x140008fca" - ] - }, - { - "address": "0x140009010", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009010", - "size": 5, - "mnemonic": "test", - "operands": "byte ptr [r12], 4", - "stack_offset": 0 - }, - { - "address": "0x140009015", - "size": 2, - "mnemonic": "je", - "operands": "0x14000901c", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000900e", - "size": 2, - "mnemonic": "je", - "operands": "0x14000902b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000902b", - "0x140009010" - ] - }, - { - "address": "0x14000902b", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000902b", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x14000902d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140009034", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009034" - ] - }, - { - "address": "0x140008ffb", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008ffb", - "size": 4, - "mnemonic": "add", - "operands": "rsi, 4", - "stack_offset": 0 - }, - { - "address": "0x140008fff", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140009004", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009004" - ] - }, - { - "address": "0x140008feb", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008feb", - "size": 4, - "mnemonic": "lea", - "operands": "rbx, [rsi + 4]", - "stack_offset": 0 - }, - { - "address": "0x140008fef", - "size": 2, - "mnemonic": "mov", - "operands": "al, 2", - "stack_offset": 0 - }, - { - "address": "0x140008ff1", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [r15], al", - "stack_offset": 0 - }, - { - "address": "0x140008ff4", - "size": 2, - "mnemonic": "je", - "operands": "0x140009001", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009001", - "0x140008ff6" - ] - }, - { - "address": "0x140008fe7", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008fe7", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140008fe9", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140009034", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140008fce", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x140008fd3", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbx + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140008fd7", - "size": 3, - "mnemonic": "add", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x140008fda", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140008fde", - "size": 5, - "mnemonic": "call", - "operands": "0x14001efd0", - "stack_offset": 0 - }, - { - "address": "0x140008fe3", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140008fe5", - "size": 2, - "mnemonic": "je", - "operands": "0x140008feb", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140009020", - "size": 2, - "mnemonic": "je", - "operands": "0x140009026", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000901a", - "size": 2, - "mnemonic": "je", - "operands": "0x14000902b", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140009039", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000903e", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140009043", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140009048", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000904c", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x14000904e", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x140009050", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 48 - }, - { - "address": "0x140009052", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x140009004", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009004", - "size": 5, - "mnemonic": "test", - "operands": "byte ptr [r12], 1", - "stack_offset": 0 - }, - { - "address": "0x140009009", - "size": 2, - "mnemonic": "je", - "operands": "0x140009010", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009010", - "0x14000900b" - ] - }, - { - "address": "0x140009026", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009026", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 1", - "stack_offset": 0 - }, - { - "address": "0x14000902b", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x14000902d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140009034", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009034" - ] - }, - { - "address": "0x140009022", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009022", - "size": 2, - "mnemonic": "test", - "operands": "byte ptr [rsi], al", - "stack_offset": 0 - }, - { - "address": "0x140009024", - "size": 2, - "mnemonic": "je", - "operands": "0x14000902b", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140009b76", - "size": 7, - "mnemonic": "lea", - "operands": "r11, [rip - 0x9b7d]", - "stack_offset": 0 - }, - { - "address": "0x140009b7d", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rcx + 0x18], al", - "stack_offset": 0 - }, - { - "address": "0x140009b80", - "size": 3, - "mnemonic": "xorps", - "operands": "xmm0, xmm0", - "stack_offset": 0 - }, - { - "address": "0x140009b83", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x1c], rax", - "stack_offset": 0 - }, - { - "address": "0x140009b87", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rcx", - "stack_offset": 0 - }, - { - "address": "0x140009b8a", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x24], rax", - "stack_offset": 0 - }, - { - "address": "0x140009b8e", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rcx + 0x30], xmm0", - "stack_offset": 0 - }, - { - "address": "0x140009b92", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 8]", - "stack_offset": 0 - }, - { - "address": "0x140009b96", - "size": 3, - "mnemonic": "mov", - "operands": "r10b, byte ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x140009b99", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rax + 1]", - "stack_offset": 0 - }, - { - "address": "0x140009b9d", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rcx + 0x18], r10b", - "stack_offset": 0 - }, - { - "address": "0x140009ba1", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140009ba5", - "size": 4, - "mnemonic": "test", - "operands": "r10b, 1", - "stack_offset": 0 - }, - { - "address": "0x140009ba9", - "size": 2, - "mnemonic": "je", - "operands": "0x140009bd2", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009bd2", - "0x140009bab" - ] - }, - { - "address": "0x140009bd2", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009bd2", - "size": 4, - "mnemonic": "test", - "operands": "r10b, 2", - "stack_offset": 0 - }, - { - "address": "0x140009bd6", - "size": 2, - "mnemonic": "je", - "operands": "0x140009be6", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140009bae", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140009bb1", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r11 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140009bba", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r11 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140009bc2", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x140009bc5", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x140009bc8", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140009bca", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r8 + 0x1c], eax", - "stack_offset": 0 - }, - { - "address": "0x140009bce", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r8 + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140009bd2", - "size": 4, - "mnemonic": "test", - "operands": "r10b, 2", - "stack_offset": 0 - }, - { - "address": "0x140009bd6", - "size": 2, - "mnemonic": "je", - "operands": "0x140009be6", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009be6", - "0x140009bd8" - ] - }, - { - "address": "0x140009be6", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009be6", - "size": 4, - "mnemonic": "test", - "operands": "r10b, 4", - "stack_offset": 0 - }, - { - "address": "0x140009bea", - "size": 2, - "mnemonic": "je", - "operands": "0x140009c13", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140009bda", - "size": 4, - "mnemonic": "add", - "operands": "rdx, 4", - "stack_offset": 0 - }, - { - "address": "0x140009bde", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r8 + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140009be2", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r8 + 0x20], eax", - "stack_offset": 0 - }, - { - "address": "0x140009be6", - "size": 4, - "mnemonic": "test", - "operands": "r10b, 4", - "stack_offset": 0 - }, - { - "address": "0x140009bea", - "size": 2, - "mnemonic": "je", - "operands": "0x140009c13", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140009c15", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rdx + 4]", - "stack_offset": 0 - }, - { - "address": "0x140009c19", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r8 + 0x28], eax", - "stack_offset": 0 - }, - { - "address": "0x140009c1d", - "size": 3, - "mnemonic": "mov", - "operands": "al, r10b", - "stack_offset": 0 - }, - { - "address": "0x140009c20", - "size": 2, - "mnemonic": "and", - "operands": "al, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140009c22", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r8 + 8], r9", - "stack_offset": 0 - }, - { - "address": "0x140009c26", - "size": 4, - "mnemonic": "test", - "operands": "r10b, 8", - "stack_offset": 0 - }, - { - "address": "0x140009c2a", - "size": 2, - "mnemonic": "je", - "operands": "0x140009c67", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140009bef", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140009bf2", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r11 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140009bfb", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r11 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140009c03", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x140009c06", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x140009c09", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140009c0b", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r8 + 0x24], eax", - "stack_offset": 0 - }, - { - "address": "0x140009c0f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r8 + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140009c13", - "size": 2, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140009c15", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rdx + 4]", - "stack_offset": 0 - }, - { - "address": "0x140009c19", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r8 + 0x28], eax", - "stack_offset": 0 - }, - { - "address": "0x140009c1d", - "size": 3, - "mnemonic": "mov", - "operands": "al, r10b", - "stack_offset": 0 - }, - { - "address": "0x140009c20", - "size": 2, - "mnemonic": "and", - "operands": "al, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140009c22", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r8 + 8], r9", - "stack_offset": 0 - }, - { - "address": "0x140009c26", - "size": 4, - "mnemonic": "test", - "operands": "r10b, 8", - "stack_offset": 0 - }, - { - "address": "0x140009c2a", - "size": 2, - "mnemonic": "je", - "operands": "0x140009c67", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009c67", - "0x140009c2c" - ] - }, - { - "address": "0x140009c67", - "size": 14, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140009c67", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 0x10", - "stack_offset": 0 - }, - { - "address": "0x140009c69", - "size": 2, - "mnemonic": "jne", - "operands": "0x140009c9b", - "stack_offset": 0 - }, - { - "address": "0x140009c6b", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r9]", - "stack_offset": 0 - }, - { - "address": "0x140009c6f", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140009c72", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r11 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140009c7b", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r11 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140009c83", - "size": 3, - "mnemonic": "sub", - "operands": "r9, rax", - "stack_offset": 0 - }, - { - "address": "0x140009c86", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r8 + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140009c8a", - "size": 4, - "mnemonic": "mov", - "operands": "edx, dword ptr [r9 - 4]", - "stack_offset": 0 - }, - { - "address": "0x140009c8e", - "size": 2, - "mnemonic": "shr", - "operands": "edx, cl", - "stack_offset": 0 - }, - { - "address": "0x140009c90", - "size": 2, - "mnemonic": "add", - "operands": "eax, edx", - "stack_offset": 0 - }, - { - "address": "0x140009c92", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r8 + 8], r9", - "stack_offset": 0 - }, - { - "address": "0x140009c96", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r8 + 0x30], rax", - "stack_offset": 0 - }, - { - "address": "0x140009c9a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140009c2c", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140009c2c", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 0x10", - "stack_offset": 0 - }, - { - "address": "0x140009c2e", - "size": 2, - "mnemonic": "jne", - "operands": "0x140009c40", - "stack_offset": 0 - }, - { - "address": "0x140009c30", - "size": 3, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [r9]", - "stack_offset": 0 - }, - { - "address": "0x140009c33", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r9 + 4]", - "stack_offset": 0 - }, - { - "address": "0x140009c37", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r8 + 8], rax", - "stack_offset": 0 - }, - { - "address": "0x140009c3b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r8 + 0x30], rcx", - "stack_offset": 0 - }, - { - "address": "0x140009c3f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140007cb3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rbx", - "stack_offset": 0 - }, - { - "address": "0x140007cb7", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x18], r8", - "stack_offset": 0 - }, - { - "address": "0x140007cbb", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140007cbc", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x140007cbd", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x140007cbe", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x140007cc0", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x140007cc2", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x140007cc4", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x140007cc6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -56 - }, - { - "address": "0x140007cca", - "size": 8, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsp + 0xc0]", - "stack_offset": -152 - }, - { - "address": "0x140007cd2", - "size": 3, - "mnemonic": "mov", - "operands": "r12, r9", - "stack_offset": -152 - }, - { - "address": "0x140007cd5", - "size": 3, - "mnemonic": "mov", - "operands": "r13, rdx", - "stack_offset": -152 - }, - { - "address": "0x140007cd8", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rax + 0x10]", - "stack_offset": -152 - }, - { - "address": "0x140007cdc", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rcx", - "stack_offset": -152 - }, - { - "address": "0x140007cdf", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r12", - "stack_offset": -152 - }, - { - "address": "0x140007ce2", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r13", - "stack_offset": -152 - }, - { - "address": "0x140007ce5", - "size": 5, - "mnemonic": "call", - "operands": "0x140006544", - "stack_offset": -152 - }, - { - "address": "0x140007cea", - "size": 8, - "mnemonic": "mov", - "operands": "r9, qword ptr [rsp + 0xd0]", - "stack_offset": -152 - }, - { - "address": "0x140007cf2", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rax", - "stack_offset": -152 - }, - { - "address": "0x140007cf5", - "size": 8, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0xc8]", - "stack_offset": -152 - }, - { - "address": "0x140007cfd", - "size": 3, - "mnemonic": "test", - "operands": "r9, r9", - "stack_offset": -152 - }, - { - "address": "0x140007d00", - "size": 2, - "mnemonic": "je", - "operands": "0x140007d10", - "stack_offset": -152 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140006243", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], r9", - "stack_offset": 0 - }, - { - "address": "0x140006247", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x18], r8", - "stack_offset": 0 - }, - { - "address": "0x14000624b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x10], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000624f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rcx", - "stack_offset": 0 - }, - { - "address": "0x140006253", - "size": 1, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140006254", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -8 - }, - { - "address": "0x140006258", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -104 - }, - { - "address": "0x14000625b", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rax - 0x28], 0", - "stack_offset": -104 - }, - { - "address": "0x140006262", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax - 0x18], rcx", - "stack_offset": -104 - }, - { - "address": "0x140006266", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax - 0x10], r8", - "stack_offset": -104 - }, - { - "address": "0x14000626a", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -104 - }, - { - "address": "0x14000626f", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x50]", - "stack_offset": -104 - }, - { - "address": "0x140006274", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]", - "stack_offset": -104 - }, - { - "address": "0x140006276", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + 0x10]", - "stack_offset": -104 - }, - { - "address": "0x14000627a", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a040]", - "stack_offset": -104 - }, - { - "address": "0x140006280", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x40], 0", - "stack_offset": -104 - }, - { - "address": "0x140006288", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000628a", - "stack_offset": -104 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000628e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x140006292", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 96 - }, - { - "address": "0x140006293", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140006297", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], r9", - "stack_offset": 0 - }, - { - "address": "0x14000629b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x18], r8", - "stack_offset": 0 - }, - { - "address": "0x14000629f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x10], rdx", - "stack_offset": 0 - }, - { - "address": "0x1400062a3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rcx", - "stack_offset": 0 - }, - { - "address": "0x1400062a7", - "size": 1, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x1400062a8", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -8 - }, - { - "address": "0x1400062ac", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -104 - }, - { - "address": "0x1400062af", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rax - 0x28], 0", - "stack_offset": -104 - }, - { - "address": "0x1400062b6", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax - 0x18], rcx", - "stack_offset": -104 - }, - { - "address": "0x1400062ba", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax - 0x10], r8", - "stack_offset": -104 - }, - { - "address": "0x1400062be", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -104 - }, - { - "address": "0x1400062c3", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x50]", - "stack_offset": -104 - }, - { - "address": "0x1400062c8", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]", - "stack_offset": -104 - }, - { - "address": "0x1400062ca", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + 0x10]", - "stack_offset": -104 - }, - { - "address": "0x1400062ce", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x19fec]", - "stack_offset": -104 - }, - { - "address": "0x1400062d4", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x40], 0", - "stack_offset": -104 - }, - { - "address": "0x1400062dc", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400062de", - "stack_offset": -104 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400062e2", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x1400062e6", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 96 - }, - { - "address": "0x1400062e7", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140007d8b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rbx", - "stack_offset": 0 - }, - { - "address": "0x140007d8f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x18], r8", - "stack_offset": 0 - }, - { - "address": "0x140007d93", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140007d94", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x140007d95", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x140007d96", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x140007d98", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x140007d9a", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x140007d9c", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x140007d9e", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -56 - }, - { - "address": "0x140007da2", - "size": 8, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsp + 0xc0]", - "stack_offset": -152 - }, - { - "address": "0x140007daa", - "size": 3, - "mnemonic": "mov", - "operands": "r12, r9", - "stack_offset": -152 - }, - { - "address": "0x140007dad", - "size": 3, - "mnemonic": "mov", - "operands": "r13, rdx", - "stack_offset": -152 - }, - { - "address": "0x140007db0", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rax + 0x10]", - "stack_offset": -152 - }, - { - "address": "0x140007db4", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rcx", - "stack_offset": -152 - }, - { - "address": "0x140007db7", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r12", - "stack_offset": -152 - }, - { - "address": "0x140007dba", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r13", - "stack_offset": -152 - }, - { - "address": "0x140007dbd", - "size": 5, - "mnemonic": "call", - "operands": "0x14000662c", - "stack_offset": -152 - }, - { - "address": "0x140007dc2", - "size": 8, - "mnemonic": "mov", - "operands": "r9, qword ptr [rsp + 0xd0]", - "stack_offset": -152 - }, - { - "address": "0x140007dca", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rax", - "stack_offset": -152 - }, - { - "address": "0x140007dcd", - "size": 8, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0xc8]", - "stack_offset": -152 - }, - { - "address": "0x140007dd5", - "size": 3, - "mnemonic": "test", - "operands": "r9, r9", - "stack_offset": -152 - }, - { - "address": "0x140007dd8", - "size": 2, - "mnemonic": "je", - "operands": "0x140007de8", - "stack_offset": -152 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000a467", - "size": 7, - "mnemonic": "lea", - "operands": "r11, [rip - 0xa46e]", - "stack_offset": 0 - }, - { - "address": "0x14000a46e", - "size": 3, - "mnemonic": "mov", - "operands": "r10, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000a471", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000a474", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r8]", - "stack_offset": 0 - }, - { - "address": "0x14000a478", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x14000a47b", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r11 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x14000a484", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r11 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x14000a48c", - "size": 3, - "mnemonic": "sub", - "operands": "r8, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a48f", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r8 - 4]", - "stack_offset": 0 - }, - { - "address": "0x14000a493", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x14000a495", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a497", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdx], r8", - "stack_offset": 0 - }, - { - "address": "0x14000a49a", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x14000a49d", - "size": 3, - "mnemonic": "shr", - "operands": "eax, 2", - "stack_offset": 0 - }, - { - "address": "0x14000a4a0", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r10 + 0x14], ecx", - "stack_offset": 0 - }, - { - "address": "0x14000a4a4", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r10 + 0x10], eax", - "stack_offset": 0 - }, - { - "address": "0x14000a4a8", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 1", - "stack_offset": 0 - }, - { - "address": "0x14000a4ab", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a4c8", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000a4cb", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000a4cd", - "size": 4, - "mnemonic": "add", - "operands": "rax, 4", - "stack_offset": 0 - }, - { - "address": "0x14000a4d1", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdx], rax", - "stack_offset": 0 - }, - { - "address": "0x14000a4d4", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r10 + 0x18], ecx", - "stack_offset": 0 - }, - { - "address": "0x14000a4d8", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x14000a4db", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x14000a4de", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x14000a4e1", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r11 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x14000a4ea", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r11 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x14000a4f2", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a4f5", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x14000a4f8", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x14000a4fa", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [r9], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000a4fd", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r10 + 0x1c], eax", - "stack_offset": 0 - }, - { - "address": "0x14000a501", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a4ad", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a4ad", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 2", - "stack_offset": 0 - }, - { - "address": "0x14000a4b0", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a4c8", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a4c8", - "0x14000a4b2" - ] - }, - { - "address": "0x14000a4b2", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a4b2", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x14000a4b5", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a501", - "stack_offset": 0 - }, - { - "address": "0x14000a4b7", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x14000a4ba", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000a4bc", - "size": 4, - "mnemonic": "add", - "operands": "rax, 4", - "stack_offset": 0 - }, - { - "address": "0x14000a4c0", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdx], rax", - "stack_offset": 0 - }, - { - "address": "0x14000a4c3", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r10 + 0x18], ecx", - "stack_offset": 0 - }, - { - "address": "0x14000a4c7", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000af01", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x14000af06", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000af0b", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000af0c", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x14000af10", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rcx", - "stack_offset": -56 - }, - { - "address": "0x14000af13", - "size": 3, - "mnemonic": "mov", - "operands": "ebx, r9d", - "stack_offset": -56 - }, - { - "address": "0x14000af16", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x68]", - "stack_offset": -56 - }, - { - "address": "0x14000af1b", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8", - "stack_offset": -56 - }, - { - "address": "0x14000af1e", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx", - "stack_offset": -56 - }, - { - "address": "0x14000af21", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ac30", - "stack_offset": -56 - }, - { - "address": "0x14000af26", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -56 - }, - { - "address": "0x14000af29", - "size": 2, - "mnemonic": "je", - "operands": "0x14000af67", - "stack_offset": -56 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000af6c", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x27e65]", - "stack_offset": 0 - }, - { - "address": "0x14000af73", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ac9c", - "stack_offset": 0 - }, - { - "address": "0x14000af78", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000af7b", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000af7e", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi", - "stack_offset": 0 - }, - { - "address": "0x14000af81", - "size": 3, - "mnemonic": "mov", - "operands": "r10, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000af84", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x260b5]", - "stack_offset": 0 - }, - { - "address": "0x14000af8b", - "size": 3, - "mnemonic": "xor", - "operands": "r10, rax", - "stack_offset": 0 - }, - { - "address": "0x14000af8e", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax", - "stack_offset": 0 - }, - { - "address": "0x14000af90", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0x3f", - "stack_offset": 0 - }, - { - "address": "0x14000af93", - "size": 3, - "mnemonic": "ror", - "operands": "r10, cl", - "stack_offset": 0 - }, - { - "address": "0x14000af96", - "size": 3, - "mnemonic": "test", - "operands": "r10, r10", - "stack_offset": 0 - }, - { - "address": "0x14000af99", - "size": 2, - "mnemonic": "je", - "operands": "0x14000afa0", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000af32", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000af35", - "size": 2, - "mnemonic": "je", - "operands": "0x14000af67", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000afa5", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x14000afa8", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": 0 - }, - { - "address": "0x14000afad", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afd4", - "stack_offset": 0 - }, - { - "address": "0x14000afb2", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000af9b", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000af9b", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r10", - "stack_offset": 0 - }, - { - "address": "0x14000af9e", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000af40", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000af40" - ] - }, - { - "address": "0x14000af37", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000af37", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000af3a", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000af3d", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi", - "stack_offset": 0 - }, - { - "address": "0x14000af40", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000af45", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000af4a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x14000af4d", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0", - "stack_offset": 0 - }, - { - "address": "0x14000af52", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000af57", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000af5c", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14000af61", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000af65", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x14000af66", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000af40", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000af40", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000af45", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000af4a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x14000af4d", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0", - "stack_offset": 0 - }, - { - "address": "0x14000af52", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000af57", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000af5c", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14000af61", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000af65", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x14000af66", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000abcd", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000abce", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000abd2", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rcx], 0", - "stack_offset": -40 - }, - { - "address": "0x14000abd6", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000abd9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ac1b", - "stack_offset": -40 - }, - { - "address": "0x14000abdb", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x15517]", - "stack_offset": -40 - }, - { - "address": "0x14000abe1", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rdi + 0x10], 0", - "stack_offset": -40 - }, - { - "address": "0x14000abe5", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], eax", - "stack_offset": -40 - }, - { - "address": "0x14000abe9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000abf8", - "stack_offset": -40 - }, - { - "address": "0x14000abeb", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rdi + 8], 0", - "stack_offset": -40 - }, - { - "address": "0x14000abf0", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": -40 - }, - { - "address": "0x14000abf2", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rdi + 0x10], 1", - "stack_offset": -40 - }, - { - "address": "0x14000abf6", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000abfc", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000abfc" - ] - }, - { - "address": "0x14000abfc", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000abfc", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000ac01", - "size": 5, - "mnemonic": "call", - "operands": "0x1400119b4", - "stack_offset": 0 - }, - { - "address": "0x14000ac06", - "size": 4, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000ac0a", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000ac0d", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdi], rax", - "stack_offset": 0 - }, - { - "address": "0x14000ac10", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x154ea]", - "stack_offset": 0 - }, - { - "address": "0x14000ac16", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000ac19", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ac29", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000ac29", - "0x14000ac1b" - ] - }, - { - "address": "0x14000ac29", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ac29", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x14000ac2e", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000ac1b", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000ac1b", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x14000ac1e", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000ac23", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000ac27", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000ac28", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b213", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x10], rbx", - "stack_offset": 0 - }, - { - "address": "0x14000b217", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000b21b", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000b21c", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x14000b220", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -56 - }, - { - "address": "0x14000b223", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -56 - }, - { - "address": "0x14000b226", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -56 - }, - { - "address": "0x14000b229", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b259", - "stack_offset": -56 - }, - { - "address": "0x14000b22b", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rdx + 0x30], 1", - "stack_offset": -56 - }, - { - "address": "0x14000b22f", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rdx + 0x2c], 0x16", - "stack_offset": -56 - }, - { - "address": "0x14000b236", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax - 0x10], rdx", - "stack_offset": -56 - }, - { - "address": "0x14000b23a", - "size": 4, - "mnemonic": "and", - "operands": "qword ptr [rax - 0x18], rcx", - "stack_offset": -56 - }, - { - "address": "0x14000b23e", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": -56 - }, - { - "address": "0x14000b241", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": -56 - }, - { - "address": "0x14000b244", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": -56 - }, - { - "address": "0x14000b246", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aefc", - "stack_offset": -56 - }, - { - "address": "0x14000b24b", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff", - "stack_offset": -56 - }, - { - "address": "0x14000b24e", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x48]", - "stack_offset": -56 - }, - { - "address": "0x14000b253", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": -56 - }, - { - "address": "0x14000b257", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x14000b258", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b46d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9", - "stack_offset": 0 - }, - { - "address": "0x14000b472", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": 0 - }, - { - "address": "0x14000b473", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x14000b474", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -16 - }, - { - "address": "0x14000b476", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -24 - }, - { - "address": "0x14000b47a", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r9", - "stack_offset": -120 - }, - { - "address": "0x14000b47d", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r8", - "stack_offset": -120 - }, - { - "address": "0x14000b480", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]", - "stack_offset": -120 - }, - { - "address": "0x14000b482", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": -120 - }, - { - "address": "0x14000b487", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -120 - }, - { - "address": "0x14000b488", - "size": 7, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rip + 0x27959]", - "stack_offset": -120 - }, - { - "address": "0x14000b48f", - "size": 7, - "mnemonic": "movsxd", - "operands": "rax, dword ptr [rip + 0x2794a]", - "stack_offset": -120 - }, - { - "address": "0x14000b496", - "size": 4, - "mnemonic": "lea", - "operands": "r14, [rbx + rax*8]", - "stack_offset": -120 - }, - { - "address": "0x14000b49a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rbx", - "stack_offset": -120 - }, - { - "address": "0x14000b49f", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, r14", - "stack_offset": -120 - }, - { - "address": "0x14000b4a2", - "size": 6, - "mnemonic": "je", - "operands": "0x14000b531", - "stack_offset": -120 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000b533", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": 0 - }, - { - "address": "0x14000b538", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x80]", - "stack_offset": 0 - }, - { - "address": "0x14000b540", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x14000b544", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 96 - }, - { - "address": "0x14000b546", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 104 - }, - { - "address": "0x14000b547", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 112 - }, - { - "address": "0x14000b548", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 120 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000b4a8", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b4a8", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000b4ab", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000b4b0", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x14000b4b3", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000b4b6", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b4da", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000b4da", - "0x14000b4b8" - ] - }, - { - "address": "0x14000b4da", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b4da", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 8", - "stack_offset": 0 - }, - { - "address": "0x14000b4de", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000b49a", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000b4bb", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000b4bc", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000b4be", - "size": 3, - "mnemonic": "shr", - "operands": "eax, 0xd", - "stack_offset": 0 - }, - { - "address": "0x14000b4c1", - "size": 2, - "mnemonic": "test", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14000b4c3", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b4da", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b49f", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, r14", - "stack_offset": 0 - }, - { - "address": "0x14000b4a2", - "size": 6, - "mnemonic": "je", - "operands": "0x14000b531", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000b531", - "0x14000b4a8" - ] - }, - { - "address": "0x14000b4c5", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b4c5", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000b4c7", - "size": 2, - "mnemonic": "and", - "operands": "al, 3", - "stack_offset": 0 - }, - { - "address": "0x14000b4c9", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 2", - "stack_offset": 0 - }, - { - "address": "0x14000b4cb", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b4d2", - "stack_offset": 0 - }, - { - "address": "0x14000b4cd", - "size": 3, - "mnemonic": "test", - "operands": "cl, 0xc0", - "stack_offset": 0 - }, - { - "address": "0x14000b4d0", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b4e0", - "stack_offset": 0 - }, - { - "address": "0x14000b4d2", - "size": 4, - "mnemonic": "bt", - "operands": "ecx, 0xb", - "stack_offset": 0 - }, - { - "address": "0x14000b4d6", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000b4e0", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000b4e4", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsi + 8]", - "stack_offset": 0 - }, - { - "address": "0x14000b4e8", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x14000b4eb", - "size": 5, - "mnemonic": "lea", - "operands": "r8, [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000b4f0", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], r8", - "stack_offset": 0 - }, - { - "address": "0x14000b4f5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], rax", - "stack_offset": 0 - }, - { - "address": "0x14000b4fa", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x50], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000b4ff", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x58], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000b504", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000b509", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": 0 - }, - { - "address": "0x14000b50e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rax", - "stack_offset": 0 - }, - { - "address": "0x14000b513", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000b518", - "size": 5, - "mnemonic": "lea", - "operands": "r8, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000b51d", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000b522", - "size": 8, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x88]", - "stack_offset": 0 - }, - { - "address": "0x14000b52a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b3cc", - "stack_offset": 0 - }, - { - "address": "0x14000b52f", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000b4da", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000b4da" - ] - }, - { - "address": "0x14000b4d8", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b4d8", - "size": 2, - "mnemonic": "inc", - "operands": "dword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x14000b4da", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 8", - "stack_offset": 0 - }, - { - "address": "0x14000b4de", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000b49a", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b590", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000b591", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x14000b594", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -8 - }, - { - "address": "0x14000b598", - "size": 4, - "mnemonic": "and", - "operands": "dword ptr [rbp + 0x28], 0", - "stack_offset": -72 - }, - { - "address": "0x14000b59c", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x28]", - "stack_offset": -72 - }, - { - "address": "0x14000b5a0", - "size": 4, - "mnemonic": "and", - "operands": "dword ptr [rbp + 0x20], 0", - "stack_offset": -72 - }, - { - "address": "0x14000b5a4", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp - 0x20]", - "stack_offset": -72 - }, - { - "address": "0x14000b5a8", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x18], rax", - "stack_offset": -72 - }, - { - "address": "0x14000b5ac", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp - 0x18]", - "stack_offset": -72 - }, - { - "address": "0x14000b5b0", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x10]", - "stack_offset": -72 - }, - { - "address": "0x14000b5b4", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": -72 - }, - { - "address": "0x14000b5b8", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x1c]", - "stack_offset": -72 - }, - { - "address": "0x14000b5bc", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x20]", - "stack_offset": -72 - }, - { - "address": "0x14000b5c0", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 8], rax", - "stack_offset": -72 - }, - { - "address": "0x14000b5c4", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x18]", - "stack_offset": -72 - }, - { - "address": "0x14000b5c8", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 8", - "stack_offset": -72 - }, - { - "address": "0x14000b5cd", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x20], eax", - "stack_offset": -72 - }, - { - "address": "0x14000b5d0", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x1c], eax", - "stack_offset": -72 - }, - { - "address": "0x14000b5d3", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b468", - "stack_offset": -72 - }, - { - "address": "0x14000b5d8", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp + 0x10], 0", - "stack_offset": -72 - }, - { - "address": "0x14000b5dc", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x20]", - "stack_offset": -72 - }, - { - "address": "0x14000b5df", - "size": 4, - "mnemonic": "cmovne", - "operands": "eax, dword ptr [rbp + 0x28]", - "stack_offset": -72 - }, - { - "address": "0x14000b5e3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40", - "stack_offset": -72 - }, - { - "address": "0x14000b5e7", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14000b5e8", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b963", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rbx", - "stack_offset": 0 - }, - { - "address": "0x14000b967", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000b96b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x10], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000b96f", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000b970", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -8 - }, - { - "address": "0x14000b974", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rsp", - "stack_offset": -72 - }, - { - "address": "0x14000b979", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8", - "stack_offset": -72 - }, - { - "address": "0x14000b97c", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx", - "stack_offset": -72 - }, - { - "address": "0x14000b97f", - "size": 2, - "mnemonic": "mov", - "operands": "esi, ecx", - "stack_offset": -72 - }, - { - "address": "0x14000b981", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": -72 - }, - { - "address": "0x14000b984", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b9bb", - "stack_offset": -72 - }, - { - "address": "0x14000b986", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [r8 + 0x30], 1", - "stack_offset": -72 - }, - { - "address": "0x14000b98b", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [r8 + 0x2c], 0x16", - "stack_offset": -72 - }, - { - "address": "0x14000b993", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax - 0x20], r8", - "stack_offset": -72 - }, - { - "address": "0x14000b997", - "size": 4, - "mnemonic": "and", - "operands": "qword ptr [rax - 0x28], rdx", - "stack_offset": -72 - }, - { - "address": "0x14000b99b", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": -72 - }, - { - "address": "0x14000b99e", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": -72 - }, - { - "address": "0x14000b9a1", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": -72 - }, - { - "address": "0x14000b9a3", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aefc", - "stack_offset": -72 - }, - { - "address": "0x14000b9a8", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff", - "stack_offset": -72 - }, - { - "address": "0x14000b9ab", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]", - "stack_offset": -72 - }, - { - "address": "0x14000b9b0", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x60]", - "stack_offset": -72 - }, - { - "address": "0x14000b9b5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40", - "stack_offset": -72 - }, - { - "address": "0x14000b9b9", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x14000b9ba", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000d87c", - "size": 5, - "mnemonic": "call", - "operands": "0x140011924", - "stack_offset": -40 - }, - { - "address": "0x14000d881", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": -40 - }, - { - "address": "0x14000d884", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x23961]", - "stack_offset": -40 - }, - { - "address": "0x14000d88b", - "size": 4, - "mnemonic": "add", - "operands": "rax, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14000d88f", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000d892", - "size": 4, - "mnemonic": "cmove", - "operands": "rax, rdx", - "stack_offset": -40 - }, - { - "address": "0x14000d896", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x14000d89a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000afb8", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x20], 0", - "stack_offset": -56 - }, - { - "address": "0x14000afbe", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": -56 - }, - { - "address": "0x14000afc1", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": -56 - }, - { - "address": "0x14000afc4", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": -56 - }, - { - "address": "0x14000afc6", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": -56 - }, - { - "address": "0x14000afc8", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ae60", - "stack_offset": -56 - }, - { - "address": "0x14000afcd", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x38", - "stack_offset": -56 - }, - { - "address": "0x14000afd1", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000becb", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x10], rbx", - "stack_offset": 0 - }, - { - "address": "0x14000becf", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000bed3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rdi", - "stack_offset": 0 - }, - { - "address": "0x14000bed7", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000bedb", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x14000bedd", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x14000bee1", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r9", - "stack_offset": -56 - }, - { - "address": "0x14000bee4", - "size": 3, - "mnemonic": "mov", - "operands": "esi, r8d", - "stack_offset": -56 - }, - { - "address": "0x14000bee7", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rdx", - "stack_offset": -56 - }, - { - "address": "0x14000beea", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -56 - }, - { - "address": "0x14000beed", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -56 - }, - { - "address": "0x14000bef0", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000bf32", - "stack_offset": -56 - }, - { - "address": "0x14000bef2", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [r9 + 0x30], 1", - "stack_offset": -56 - }, - { - "address": "0x14000bef7", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [r9 + 0x2c], 0x16", - "stack_offset": -56 - }, - { - "address": "0x14000beff", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rdi", - "stack_offset": -56 - }, - { - "address": "0x14000bf04", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x20], 0", - "stack_offset": -56 - }, - { - "address": "0x14000bf0a", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": -56 - }, - { - "address": "0x14000bf0d", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": -56 - }, - { - "address": "0x14000bf10", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": -56 - }, - { - "address": "0x14000bf12", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": -56 - }, - { - "address": "0x14000bf14", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aefc", - "stack_offset": -56 - }, - { - "address": "0x14000bf19", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff", - "stack_offset": -56 - }, - { - "address": "0x14000bf1c", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x48]", - "stack_offset": -56 - }, - { - "address": "0x14000bf21", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": -56 - }, - { - "address": "0x14000bf26", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x58]", - "stack_offset": -56 - }, - { - "address": "0x14000bf2b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": -56 - }, - { - "address": "0x14000bf2f", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": -8 - }, - { - "address": "0x14000bf31", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000c2a7", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 0x20], r9", - "stack_offset": 0 - }, - { - "address": "0x14000c2ab", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 0x18], r8", - "stack_offset": 0 - }, - { - "address": "0x14000c2af", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 0x10], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000c2b3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000c2b7", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000c2b8", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x14000c2bb", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x70", - "stack_offset": -8 - }, - { - "address": "0x14000c2bf", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": -120 - }, - { - "address": "0x14000c2c2", - "size": 2, - "mnemonic": "je", - "operands": "0x14000c2f1", - "stack_offset": -120 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000f85d", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 8], ecx", - "stack_offset": 0 - }, - { - "address": "0x14000f861", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000f862", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x14000f865", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -8 - }, - { - "address": "0x14000f869", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x40], 0", - "stack_offset": -104 - }, - { - "address": "0x14000f86e", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x38], 0", - "stack_offset": -104 - }, - { - "address": "0x14000f873", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 5", - "stack_offset": -104 - }, - { - "address": "0x14000f876", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14000f88c", - "stack_offset": -104 - }, - { - "address": "0x14000f878", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": -104 - }, - { - "address": "0x14000f87d", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16", - "stack_offset": -104 - }, - { - "address": "0x14000f883", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4", - "stack_offset": -104 - }, - { - "address": "0x14000f888", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -104 - }, - { - "address": "0x14000f88a", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000f8f3", - "stack_offset": -104 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400118c8", - "size": 5, - "mnemonic": "call", - "operands": "0x140011924", - "stack_offset": -40 - }, - { - "address": "0x1400118cd", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x1400118d0", - "size": 2, - "mnemonic": "je", - "operands": "0x1400118d7", - "stack_offset": -40 - } - ], - "successors": [ - "0x1400118d7", - "0x1400118d2" - ] - }, - { - "address": "0x1400118d7", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400118d7", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x1400118dc", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400118d2", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400118d2", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400118d6", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140015a79", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rdi", - "stack_offset": 0 - }, - { - "address": "0x140015a7e", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140015a7f", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x140015a82", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x70", - "stack_offset": -8 - }, - { - "address": "0x140015a86", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x40], 0", - "stack_offset": -120 - }, - { - "address": "0x140015a8b", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x38]", - "stack_offset": -120 - }, - { - "address": "0x140015a8f", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x30], 0", - "stack_offset": -120 - }, - { - "address": "0x140015a93", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 0", - "stack_offset": -120 - }, - { - "address": "0x140015a97", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -120 - }, - { - "address": "0x140015a9b", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": -120 - }, - { - "address": "0x140015a9f", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -120 - }, - { - "address": "0x140015aa2", - "size": 2, - "mnemonic": "je", - "operands": "0x140015aa9", - "stack_offset": -120 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001235c", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x23c9d]", - "stack_offset": -40 - }, - { - "address": "0x140012363", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x140012366", - "size": 2, - "mnemonic": "jne", - "operands": "0x140012384", - "stack_offset": -40 - }, - { - "address": "0x140012368", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x1451d]", - "stack_offset": -40 - }, - { - "address": "0x14001236f", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": -40 - }, - { - "address": "0x140012371", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x14510]", - "stack_offset": -40 - }, - { - "address": "0x140012378", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x14511]", - "stack_offset": -40 - }, - { - "address": "0x14001237f", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00", - "stack_offset": -40 - }, - { - "address": "0x140012384", - "size": 5, - "mnemonic": "call", - "operands": "0x140011bc8", - "stack_offset": -40 - }, - { - "address": "0x140012389", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x23c80]", - "stack_offset": -40 - }, - { - "address": "0x140012390", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x140012393", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400123b2", - "stack_offset": -40 - }, - { - "address": "0x140012395", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x14524]", - "stack_offset": -40 - }, - { - "address": "0x14001239c", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x14515]", - "stack_offset": -40 - }, - { - "address": "0x1400123a3", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x14516]", - "stack_offset": -40 - }, - { - "address": "0x1400123aa", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 2]", - "stack_offset": -40 - }, - { - "address": "0x1400123ad", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00", - "stack_offset": -40 - }, - { - "address": "0x1400123b2", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x23c6f]", - "stack_offset": -40 - }, - { - "address": "0x1400123b9", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x1400123bc", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400123db", - "stack_offset": -40 - }, - { - "address": "0x1400123be", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x14533]", - "stack_offset": -40 - }, - { - "address": "0x1400123c5", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x14524]", - "stack_offset": -40 - }, - { - "address": "0x1400123cc", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x14525]", - "stack_offset": -40 - }, - { - "address": "0x1400123d3", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 5]", - "stack_offset": -40 - }, - { - "address": "0x1400123d6", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00", - "stack_offset": -40 - }, - { - "address": "0x1400123db", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x23c6e]", - "stack_offset": -40 - }, - { - "address": "0x1400123e2", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x1400123e5", - "size": 2, - "mnemonic": "jne", - "operands": "0x140012404", - "stack_offset": -40 - }, - { - "address": "0x1400123e7", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x14522]", - "stack_offset": -40 - }, - { - "address": "0x1400123ee", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x14513]", - "stack_offset": -40 - }, - { - "address": "0x1400123f5", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x14514]", - "stack_offset": -40 - }, - { - "address": "0x1400123fc", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 0xa]", - "stack_offset": -40 - }, - { - "address": "0x1400123ff", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00", - "stack_offset": -40 - }, - { - "address": "0x140012404", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x23c5d]", - "stack_offset": -40 - }, - { - "address": "0x14001240b", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x14001240e", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001242d", - "stack_offset": -40 - }, - { - "address": "0x140012410", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x14511]", - "stack_offset": -40 - }, - { - "address": "0x140012417", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x14502]", - "stack_offset": -40 - }, - { - "address": "0x14001241e", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x14503]", - "stack_offset": -40 - }, - { - "address": "0x140012425", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 0xd]", - "stack_offset": -40 - }, - { - "address": "0x140012428", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00", - "stack_offset": -40 - }, - { - "address": "0x14001242d", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x23c3c]", - "stack_offset": -40 - }, - { - "address": "0x140012434", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x140012437", - "size": 2, - "mnemonic": "jne", - "operands": "0x140012456", - "stack_offset": -40 - }, - { - "address": "0x140012439", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x14500]", - "stack_offset": -40 - }, - { - "address": "0x140012440", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x144f1]", - "stack_offset": -40 - }, - { - "address": "0x140012447", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x144f2]", - "stack_offset": -40 - }, - { - "address": "0x14001244e", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 0xe]", - "stack_offset": -40 - }, - { - "address": "0x140012451", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00", - "stack_offset": -40 - }, - { - "address": "0x140012456", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x23c2b]", - "stack_offset": -40 - }, - { - "address": "0x14001245d", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x140012460", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001247f", - "stack_offset": -40 - }, - { - "address": "0x140012462", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x144ff]", - "stack_offset": -40 - }, - { - "address": "0x140012469", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x144f0]", - "stack_offset": -40 - }, - { - "address": "0x140012470", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x144f1]", - "stack_offset": -40 - }, - { - "address": "0x140012477", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 0x11]", - "stack_offset": -40 - }, - { - "address": "0x14001247a", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00", - "stack_offset": -40 - }, - { - "address": "0x14001247f", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x23c0a]", - "stack_offset": -40 - }, - { - "address": "0x140012486", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x140012489", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400124a8", - "stack_offset": -40 - }, - { - "address": "0x14001248b", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x144f6]", - "stack_offset": -40 - }, - { - "address": "0x140012492", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x144e7]", - "stack_offset": -40 - }, - { - "address": "0x140012499", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x144e8]", - "stack_offset": -40 - }, - { - "address": "0x1400124a0", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 0x12]", - "stack_offset": -40 - }, - { - "address": "0x1400124a3", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00", - "stack_offset": -40 - }, - { - "address": "0x1400124a8", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x23be9]", - "stack_offset": -40 - }, - { - "address": "0x1400124af", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x1400124b2", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400124d1", - "stack_offset": -40 - }, - { - "address": "0x1400124b4", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x144e5]", - "stack_offset": -40 - }, - { - "address": "0x1400124bb", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x144d6]", - "stack_offset": -40 - }, - { - "address": "0x1400124c2", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x144d7]", - "stack_offset": -40 - }, - { - "address": "0x1400124c9", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 0x13]", - "stack_offset": -40 - }, - { - "address": "0x1400124cc", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00", - "stack_offset": -40 - }, - { - "address": "0x1400124d1", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x23bc8]", - "stack_offset": -40 - }, - { - "address": "0x1400124d8", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x1400124db", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400124fa", - "stack_offset": -40 - }, - { - "address": "0x1400124dd", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x144dc]", - "stack_offset": -40 - }, - { - "address": "0x1400124e4", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x144cd]", - "stack_offset": -40 - }, - { - "address": "0x1400124eb", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x144ce]", - "stack_offset": -40 - }, - { - "address": "0x1400124f2", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 0x14]", - "stack_offset": -40 - }, - { - "address": "0x1400124f5", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00", - "stack_offset": -40 - }, - { - "address": "0x1400124fa", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x1400124fe", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000cacd", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9", - "stack_offset": 0 - }, - { - "address": "0x14000cad2", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000cad3", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000cad7", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9", - "stack_offset": -40 - }, - { - "address": "0x14000cada", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8", - "stack_offset": -40 - }, - { - "address": "0x14000cadd", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]", - "stack_offset": -40 - }, - { - "address": "0x14000cadf", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": -40 - }, - { - "address": "0x14000cae4", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -40 - }, - { - "address": "0x14000cae5", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": -40 - }, - { - "address": "0x14000cae8", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cb08", - "stack_offset": -40 - }, - { - "address": "0x14000caed", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax", - "stack_offset": -40 - }, - { - "address": "0x14000caf0", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]", - "stack_offset": -40 - }, - { - "address": "0x14000caf2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": -40 - }, - { - "address": "0x14000caf7", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": -40 - }, - { - "address": "0x14000cafa", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": -40 - }, - { - "address": "0x14000caff", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14000cb03", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x14000cb04", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140017484", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx", - "stack_offset": -40 - }, - { - "address": "0x140017487", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14001748a", - "size": 2, - "mnemonic": "je", - "operands": "0x14001749b", - "stack_offset": -40 - } - ], - "successors": [ - "0x14001749b", - "0x14001748c" - ] - }, - { - "address": "0x14001749b", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001749b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": 0 - }, - { - "address": "0x1400174a0", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16", - "stack_offset": 0 - }, - { - "address": "0x1400174a6", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4", - "stack_offset": 0 - }, - { - "address": "0x1400174ab", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x16", - "stack_offset": 0 - }, - { - "address": "0x1400174b0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400174b4", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001748c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001748c", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14001748f", - "size": 2, - "mnemonic": "je", - "operands": "0x14001749b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001749b", - "0x140017491" - ] - }, - { - "address": "0x140017491", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140017491", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8", - "stack_offset": 0 - }, - { - "address": "0x140017494", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400174b5", - "stack_offset": 0 - }, - { - "address": "0x140017496", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140017498", - "size": 3, - "mnemonic": "mov", - "operands": "word ptr [rcx], ax", - "stack_offset": 0 - }, - { - "address": "0x14001749b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": 0 - }, - { - "address": "0x1400174a0", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16", - "stack_offset": 0 - }, - { - "address": "0x1400174a6", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4", - "stack_offset": 0 - }, - { - "address": "0x1400174ab", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x16", - "stack_offset": 0 - }, - { - "address": "0x1400174b0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400174b4", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000f901", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x14000f906", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000f90b", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000f90c", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -8 - }, - { - "address": "0x14000f90e", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -16 - }, - { - "address": "0x14000f910", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -24 - }, - { - "address": "0x14000f912", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -32 - }, - { - "address": "0x14000f914", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -40 - }, - { - "address": "0x14000f918", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -88 - }, - { - "address": "0x14000f91b", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 1", - "stack_offset": -88 - }, - { - "address": "0x14000f920", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x6a6", - "stack_offset": -88 - }, - { - "address": "0x14000f925", - "size": 5, - "mnemonic": "call", - "operands": "0x140015200", - "stack_offset": -88 - }, - { - "address": "0x14000f92a", - "size": 3, - "mnemonic": "xor", - "operands": "r12d, r12d", - "stack_offset": -88 - }, - { - "address": "0x14000f92d", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax", - "stack_offset": -88 - }, - { - "address": "0x14000f930", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -88 - }, - { - "address": "0x14000f933", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000f952", - "stack_offset": -88 - }, - { - "address": "0x14000f935", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x60]", - "stack_offset": -88 - }, - { - "address": "0x14000f93a", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x68]", - "stack_offset": -88 - }, - { - "address": "0x14000f93f", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x70]", - "stack_offset": -88 - }, - { - "address": "0x14000f944", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": -88 - }, - { - "address": "0x14000f948", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": -40 - }, - { - "address": "0x14000f94a", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": -32 - }, - { - "address": "0x14000f94c", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": -24 - }, - { - "address": "0x14000f94e", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": -16 - }, - { - "address": "0x14000f950", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x14000f951", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001a565", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001a566", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001a56a", - "size": 3, - "mnemonic": "movzx", - "operands": "eax, word ptr [rcx]", - "stack_offset": -40 - }, - { - "address": "0x14001a56d", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001a570", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14001a573", - "size": 3, - "mnemonic": "test", - "operands": "ax, ax", - "stack_offset": -40 - }, - { - "address": "0x14001a576", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a59d", - "stack_offset": -40 - } - ], - "successors": [ - "0x14001a59d", - "0x14001a578" - ] - }, - { - "address": "0x14001a59d", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a59d", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001a59f", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001a5a4", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001a5a8", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001a5a9", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001a578", - "size": 15, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a578", - "size": 8, - "mnemonic": "nop", - "operands": "dword ptr [rax + rax]", - "stack_offset": 0 - }, - { - "address": "0x14001a580", - "size": 3, - "mnemonic": "movzx", - "operands": "edx, ax", - "stack_offset": 0 - }, - { - "address": "0x14001a583", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001a586", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e2cc", - "stack_offset": 0 - }, - { - "address": "0x14001a58b", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001a58e", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a5aa", - "stack_offset": 0 - }, - { - "address": "0x14001a590", - "size": 4, - "mnemonic": "movzx", - "operands": "eax, word ptr [rbx + 2]", - "stack_offset": 0 - }, - { - "address": "0x14001a594", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 2", - "stack_offset": 0 - }, - { - "address": "0x14001a598", - "size": 3, - "mnemonic": "test", - "operands": "ax, ax", - "stack_offset": 0 - }, - { - "address": "0x14001a59b", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a580", - "stack_offset": 0 - }, - { - "address": "0x14001a59d", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001a59f", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001a5a4", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001a5a8", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001a5a9", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000fd85", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000fd86", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x14000fd87", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x14000fd88", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x14000fd8a", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x14000fd8c", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x14000fd8e", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x14000fd90", - "size": 8, - "mnemonic": "lea", - "operands": "rbp, [rsp - 0x230]", - "stack_offset": -56 - }, - { - "address": "0x14000fd98", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x330", - "stack_offset": -56 - }, - { - "address": "0x14000fd9f", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2129a]", - "stack_offset": -872 - }, - { - "address": "0x14000fda6", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -872 - }, - { - "address": "0x14000fda9", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x220], rax", - "stack_offset": -872 - }, - { - "address": "0x14000fdb0", - "size": 3, - "mnemonic": "xor", - "operands": "r13d, r13d", - "stack_offset": -872 - }, - { - "address": "0x14000fdb3", - "size": 3, - "mnemonic": "movsxd", - "operands": "r12, edx", - "stack_offset": -872 - }, - { - "address": "0x14000fdb6", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x40], r13d", - "stack_offset": -872 - }, - { - "address": "0x14000fdbb", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8", - "stack_offset": -872 - }, - { - "address": "0x14000fdbe", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -872 - }, - { - "address": "0x14000fdc1", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4", - "stack_offset": -872 - }, - { - "address": "0x14000fdc6", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp + 0x70]", - "stack_offset": -872 - }, - { - "address": "0x14000fdca", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x83", - "stack_offset": -872 - }, - { - "address": "0x14000fdd0", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x60]", - "stack_offset": -872 - }, - { - "address": "0x14000fdd5", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": -872 - }, - { - "address": "0x14000fdd8", - "size": 7, - "mnemonic": "lea", - "operands": "r14, [rax + 0x2c8]", - "stack_offset": -872 - }, - { - "address": "0x14000fddf", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x40]", - "stack_offset": -872 - }, - { - "address": "0x14000fde4", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": -872 - }, - { - "address": "0x14000fde9", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], 0x55", - "stack_offset": -872 - }, - { - "address": "0x14000fdf2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000f36c", - "stack_offset": -872 - }, - { - "address": "0x14000fdf7", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -872 - }, - { - "address": "0x14000fdfa", - "size": 6, - "mnemonic": "je", - "operands": "0x140010021", - "stack_offset": -872 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140011463", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011468", - "stack_offset": 0 - }, - { - "address": "0x140011465", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011467", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001a505", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi", - "stack_offset": 0 - }, - { - "address": "0x14001a50a", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001a50b", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001a50f", - "size": 3, - "mnemonic": "movzx", - "operands": "eax, word ptr [rcx]", - "stack_offset": -40 - }, - { - "address": "0x14001a512", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001a515", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -40 - }, - { - "address": "0x14001a518", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14001a51b", - "size": 3, - "mnemonic": "test", - "operands": "ax, ax", - "stack_offset": -40 - }, - { - "address": "0x14001a51e", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a53d", - "stack_offset": -40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a542", - "size": 3, - "mnemonic": "sub", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001a545", - "size": 3, - "mnemonic": "sar", - "operands": "rbx, 1", - "stack_offset": 0 - }, - { - "address": "0x14001a548", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001a54b", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001a550", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001a554", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001a555", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001a520", - "size": 17, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a520", - "size": 3, - "mnemonic": "movzx", - "operands": "edx, ax", - "stack_offset": 0 - }, - { - "address": "0x14001a523", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x14001a526", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e2cc", - "stack_offset": 0 - }, - { - "address": "0x14001a52b", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001a52e", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a53d", - "stack_offset": 0 - }, - { - "address": "0x14001a530", - "size": 4, - "mnemonic": "movzx", - "operands": "eax, word ptr [rbx + 2]", - "stack_offset": 0 - }, - { - "address": "0x14001a534", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 2", - "stack_offset": 0 - }, - { - "address": "0x14001a538", - "size": 3, - "mnemonic": "test", - "operands": "ax, ax", - "stack_offset": 0 - }, - { - "address": "0x14001a53b", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a520", - "stack_offset": 0 - }, - { - "address": "0x14001a53d", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14001a542", - "size": 3, - "mnemonic": "sub", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001a545", - "size": 3, - "mnemonic": "sar", - "operands": "rbx, 1", - "stack_offset": 0 - }, - { - "address": "0x14001a548", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001a54b", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001a550", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001a554", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001a555", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140017515", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140017516", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001751a", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r9", - "stack_offset": -40 - }, - { - "address": "0x14001751d", - "size": 3, - "mnemonic": "mov", - "operands": "r10, r8", - "stack_offset": -40 - }, - { - "address": "0x140017520", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -40 - }, - { - "address": "0x140017523", - "size": 3, - "mnemonic": "mov", - "operands": "r11, rcx", - "stack_offset": -40 - }, - { - "address": "0x140017526", - "size": 3, - "mnemonic": "test", - "operands": "r9, r9", - "stack_offset": -40 - }, - { - "address": "0x140017529", - "size": 2, - "mnemonic": "jne", - "operands": "0x140017546", - "stack_offset": -40 - }, - { - "address": "0x14001752b", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14001752e", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001754b", - "stack_offset": -40 - }, - { - "address": "0x140017530", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": -40 - }, - { - "address": "0x140017533", - "size": 2, - "mnemonic": "jne", - "operands": "0x140017573", - "stack_offset": -40 - }, - { - "address": "0x140017535", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": -40 - }, - { - "address": "0x140017538", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r8d", - "stack_offset": -40 - }, - { - "address": "0x14001753b", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": -40 - }, - { - "address": "0x140017540", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x140017544", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x140017545", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400165b4", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx", - "stack_offset": -40 - }, - { - "address": "0x1400165b7", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -40 - }, - { - "address": "0x1400165ba", - "size": 2, - "mnemonic": "je", - "operands": "0x1400165cb", - "stack_offset": -40 - } - ], - "successors": [ - "0x1400165cb", - "0x1400165bc" - ] - }, - { - "address": "0x1400165cb", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400165cb", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": 0 - }, - { - "address": "0x1400165d0", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16", - "stack_offset": 0 - }, - { - "address": "0x1400165d6", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4", - "stack_offset": 0 - }, - { - "address": "0x1400165db", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x16", - "stack_offset": 0 - }, - { - "address": "0x1400165e0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400165e4", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400165bc", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400165bc", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x1400165bf", - "size": 2, - "mnemonic": "je", - "operands": "0x1400165cb", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400165cb", - "0x1400165c1" - ] - }, - { - "address": "0x1400165c1", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400165c1", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8", - "stack_offset": 0 - }, - { - "address": "0x1400165c4", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400165e5", - "stack_offset": 0 - }, - { - "address": "0x1400165c6", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400165c8", - "size": 3, - "mnemonic": "mov", - "operands": "word ptr [rcx], ax", - "stack_offset": 0 - }, - { - "address": "0x1400165cb", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": 0 - }, - { - "address": "0x1400165d0", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16", - "stack_offset": 0 - }, - { - "address": "0x1400165d6", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4", - "stack_offset": 0 - }, - { - "address": "0x1400165db", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x16", - "stack_offset": 0 - }, - { - "address": "0x1400165e0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400165e4", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001ee33", - "size": 4, - "mnemonic": "cmp", - "operands": "r8, 8", - "stack_offset": 0 - }, - { - "address": "0x14001ee37", - "size": 2, - "mnemonic": "jb", - "operands": "0x14001ee5b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001ee5b", - "0x14001ee39" - ] - }, - { - "address": "0x14001ee5b", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ee5b", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8", - "stack_offset": 0 - }, - { - "address": "0x14001ee5e", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ee6f", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001ee6f", - "0x14001ee60" - ] - }, - { - "address": "0x14001ee39", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ee39", - "size": 3, - "mnemonic": "test", - "operands": "cl, 7", - "stack_offset": 0 - }, - { - "address": "0x14001ee3c", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ee52", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001ee52", - "0x14001ee3e" - ] - }, - { - "address": "0x14001ee6f", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001ee6f", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001ee72", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ee60", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001ee60", - "size": 2, - "mnemonic": "mov", - "operands": "al, byte ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x14001ee62", - "size": 3, - "mnemonic": "cmp", - "operands": "al, byte ptr [rcx + rdx]", - "stack_offset": 0 - }, - { - "address": "0x14001ee65", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ee73", - "stack_offset": 0 - }, - { - "address": "0x14001ee67", - "size": 3, - "mnemonic": "inc", - "operands": "rcx", - "stack_offset": 0 - }, - { - "address": "0x14001ee6a", - "size": 3, - "mnemonic": "dec", - "operands": "r8", - "stack_offset": 0 - }, - { - "address": "0x14001ee6d", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ee60", - "stack_offset": 0 - }, - { - "address": "0x14001ee6f", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001ee72", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ee52", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ee52", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r8", - "stack_offset": 0 - }, - { - "address": "0x14001ee55", - "size": 4, - "mnemonic": "shr", - "operands": "r9, 3", - "stack_offset": 0 - }, - { - "address": "0x14001ee59", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ee7a", - "stack_offset": 0 - }, - { - "address": "0x14001ee5b", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8", - "stack_offset": 0 - }, - { - "address": "0x14001ee5e", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ee6f", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001ee6f", - "0x14001ee60" - ] - }, - { - "address": "0x14001ee3e", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ee3e", - "size": 2, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14001ee40", - "size": 2, - "mnemonic": "mov", - "operands": "al, byte ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x14001ee42", - "size": 3, - "mnemonic": "cmp", - "operands": "al, byte ptr [rcx + rdx]", - "stack_offset": 0 - }, - { - "address": "0x14001ee45", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ee73", - "stack_offset": 0 - }, - { - "address": "0x14001ee47", - "size": 3, - "mnemonic": "inc", - "operands": "rcx", - "stack_offset": 0 - }, - { - "address": "0x14001ee4a", - "size": 3, - "mnemonic": "dec", - "operands": "r8", - "stack_offset": 0 - }, - { - "address": "0x14001ee4d", - "size": 3, - "mnemonic": "test", - "operands": "cl, 7", - "stack_offset": 0 - }, - { - "address": "0x14001ee50", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ee40", - "stack_offset": 0 - }, - { - "address": "0x14001ee52", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r8", - "stack_offset": 0 - }, - { - "address": "0x14001ee55", - "size": 4, - "mnemonic": "shr", - "operands": "r9, 3", - "stack_offset": 0 - }, - { - "address": "0x14001ee59", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ee7a", - "stack_offset": 0 - }, - { - "address": "0x14001ee5b", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8", - "stack_offset": 0 - }, - { - "address": "0x14001ee5e", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ee6f", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140010331", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140010332", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x140010336", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rdx + 0x10], 0", - "stack_offset": -56 - }, - { - "address": "0x14001033a", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx", - "stack_offset": -56 - }, - { - "address": "0x14001033d", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -56 - }, - { - "address": "0x140010340", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010392", - "stack_offset": -56 - }, - { - "address": "0x140010342", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rdx + 8]", - "stack_offset": -56 - }, - { - "address": "0x140010346", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rdx - 2]", - "stack_offset": -56 - }, - { - "address": "0x14001034a", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, 1", - "stack_offset": -56 - }, - { - "address": "0x14001034e", - "size": 2, - "mnemonic": "ja", - "operands": "0x140010392", - "stack_offset": -56 - } - ], - "successors": [ - "0x140010392", - "0x140010350" - ] - }, - { - "address": "0x140010392", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140010392", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140010394", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140010399", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14001039d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x14001039e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x140010350", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010350", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x140010353", - "size": 5, - "mnemonic": "call", - "operands": "0x14001053c", - "stack_offset": 0 - }, - { - "address": "0x140010358", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x14001035a", - "size": 2, - "mnemonic": "je", - "operands": "0x140010392", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140010360", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x40", - "stack_offset": 0 - }, - { - "address": "0x140010365", - "size": 3, - "mnemonic": "mov", - "operands": "r8, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x140010368", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001036b", - "size": 5, - "mnemonic": "call", - "operands": "0x140017510", - "stack_offset": 0 - }, - { - "address": "0x140010370", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140010372", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001039f", - "stack_offset": 0 - }, - { - "address": "0x140010374", - "size": 4, - "mnemonic": "mov", - "operands": "r9, qword ptr [rbx + 8]", - "stack_offset": 0 - }, - { - "address": "0x140010378", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rdi + 0x120]", - "stack_offset": 0 - }, - { - "address": "0x14001037f", - "size": 3, - "mnemonic": "mov", - "operands": "r8, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x140010382", - "size": 3, - "mnemonic": "lea", - "operands": "edx, [rax + 0x55]", - "stack_offset": 0 - }, - { - "address": "0x140010385", - "size": 5, - "mnemonic": "call", - "operands": "0x140017510", - "stack_offset": 0 - }, - { - "address": "0x14001038a", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001038c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001039f", - "stack_offset": 0 - }, - { - "address": "0x14001038e", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x140010390", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140010394", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140010399", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14001039d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x14001039e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400104b1", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400104b2", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x1400104b6", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rdx + 0x10], 0", - "stack_offset": -56 - }, - { - "address": "0x1400104ba", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx", - "stack_offset": -56 - }, - { - "address": "0x1400104bd", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -56 - }, - { - "address": "0x1400104c0", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010518", - "stack_offset": -56 - }, - { - "address": "0x1400104c2", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 4", - "stack_offset": -56 - }, - { - "address": "0x1400104c7", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rbx + 8], rdx", - "stack_offset": -56 - }, - { - "address": "0x1400104cb", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010518", - "stack_offset": -56 - }, - { - "address": "0x1400104cd", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx]", - "stack_offset": -56 - }, - { - "address": "0x1400104d0", - "size": 5, - "mnemonic": "call", - "operands": "0x14001053c", - "stack_offset": -56 - }, - { - "address": "0x1400104d5", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": -56 - }, - { - "address": "0x1400104d7", - "size": 2, - "mnemonic": "je", - "operands": "0x140010518", - "stack_offset": -56 - } - ], - "successors": [ - "0x140010518", - "0x1400104d9" - ] - }, - { - "address": "0x140010518", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140010518", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x14001051a", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001051f", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140010523", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x140010524", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400104d9", - "size": 16, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400104d9", - "size": 6, - "mnemonic": "mov", - "operands": "r9d, 1", - "stack_offset": 0 - }, - { - "address": "0x1400104df", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x137e2]", - "stack_offset": 0 - }, - { - "address": "0x1400104e6", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rdi + 0x120]", - "stack_offset": 0 - }, - { - "address": "0x1400104ed", - "size": 4, - "mnemonic": "lea", - "operands": "edx, [r9 + 0x54]", - "stack_offset": 0 - }, - { - "address": "0x1400104f1", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a3c0", - "stack_offset": 0 - }, - { - "address": "0x1400104f6", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400104f8", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010525", - "stack_offset": 0 - }, - { - "address": "0x1400104fa", - "size": 4, - "mnemonic": "mov", - "operands": "r9, qword ptr [rbx + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400104fe", - "size": 3, - "mnemonic": "lea", - "operands": "edx, [rax + 0x55]", - "stack_offset": 0 - }, - { - "address": "0x140010501", - "size": 3, - "mnemonic": "mov", - "operands": "r8, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x140010504", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rdi + 0x120]", - "stack_offset": 0 - }, - { - "address": "0x14001050b", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a3c0", - "stack_offset": 0 - }, - { - "address": "0x140010510", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140010512", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010525", - "stack_offset": 0 - }, - { - "address": "0x140010514", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x140010516", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001051a", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001051f", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140010523", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x140010524", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400103bd", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rbp", - "stack_offset": 0 - }, - { - "address": "0x1400103c2", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": 0 - }, - { - "address": "0x1400103c3", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x1400103c4", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -16 - }, - { - "address": "0x1400103c6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -24 - }, - { - "address": "0x1400103ca", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rdx + 0x10], 0", - "stack_offset": -72 - }, - { - "address": "0x1400103ce", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx", - "stack_offset": -72 - }, - { - "address": "0x1400103d1", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rcx", - "stack_offset": -72 - }, - { - "address": "0x1400103d4", - "size": 6, - "mnemonic": "jne", - "operands": "0x140010480", - "stack_offset": -72 - }, - { - "address": "0x1400103da", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 2", - "stack_offset": -72 - }, - { - "address": "0x1400103df", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rbx + 8], rdx", - "stack_offset": -72 - }, - { - "address": "0x1400103e3", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400103f1", - "stack_offset": -72 - }, - { - "address": "0x1400103e5", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx]", - "stack_offset": -72 - }, - { - "address": "0x1400103e8", - "size": 5, - "mnemonic": "call", - "operands": "0x14001053c", - "stack_offset": -72 - }, - { - "address": "0x1400103ed", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": -72 - }, - { - "address": "0x1400103ef", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010428", - "stack_offset": -72 - }, - { - "address": "0x1400103f1", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rbx + 8], 3", - "stack_offset": -72 - }, - { - "address": "0x1400103f6", - "size": 6, - "mnemonic": "jne", - "operands": "0x140010480", - "stack_offset": -72 - }, - { - "address": "0x1400103fc", - "size": 3, - "mnemonic": "mov", - "operands": "r14, qword ptr [rbx]", - "stack_offset": -72 - }, - { - "address": "0x1400103ff", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": -72 - }, - { - "address": "0x140010401", - "size": 5, - "mnemonic": "movzx", - "operands": "esi, word ptr [r14 + rdi*2]", - "stack_offset": -72 - }, - { - "address": "0x140010406", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cdf4", - "stack_offset": -72 - }, - { - "address": "0x14001040b", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0xff", - "stack_offset": -72 - }, - { - "address": "0x140010410", - "size": 3, - "mnemonic": "cmp", - "operands": "si, cx", - "stack_offset": -72 - }, - { - "address": "0x140010413", - "size": 2, - "mnemonic": "ja", - "operands": "0x140010480", - "stack_offset": -72 - } - ], - "successors": [ - "0x140010480", - "0x140010415" - ] - }, - { - "address": "0x140010480", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140010480", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140010482", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140010487", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14001048c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140010490", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 48 - }, - { - "address": "0x140010492", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 56 - }, - { - "address": "0x140010493", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 64 - }, - { - "address": "0x140010494", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140010419", - "size": 4, - "mnemonic": "bt", - "operands": "eax, 2", - "stack_offset": 0 - }, - { - "address": "0x14001041d", - "size": 2, - "mnemonic": "jae", - "operands": "0x140010480", - "stack_offset": 0 - }, - { - "address": "0x14001041f", - "size": 3, - "mnemonic": "inc", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140010422", - "size": 4, - "mnemonic": "cmp", - "operands": "rdi, 3", - "stack_offset": 0 - }, - { - "address": "0x140010426", - "size": 2, - "mnemonic": "jb", - "operands": "0x140010401", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140010406", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cdf4", - "stack_offset": 0 - }, - { - "address": "0x14001040b", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0xff", - "stack_offset": 0 - }, - { - "address": "0x140010410", - "size": 3, - "mnemonic": "cmp", - "operands": "si, cx", - "stack_offset": 0 - }, - { - "address": "0x140010413", - "size": 2, - "mnemonic": "ja", - "operands": "0x140010480", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001042c", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x80]", - "stack_offset": 0 - }, - { - "address": "0x140010433", - "size": 3, - "mnemonic": "mov", - "operands": "r8, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x140010436", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x40", - "stack_offset": 0 - }, - { - "address": "0x14001043b", - "size": 5, - "mnemonic": "call", - "operands": "0x140017510", - "stack_offset": 0 - }, - { - "address": "0x140010440", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140010442", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010495", - "stack_offset": 0 - }, - { - "address": "0x140010444", - "size": 3, - "mnemonic": "lea", - "operands": "esi, [rax + 0x55]", - "stack_offset": 0 - }, - { - "address": "0x140010447", - "size": 7, - "mnemonic": "lea", - "operands": "rdi, [rbp + 0x120]", - "stack_offset": 0 - }, - { - "address": "0x14001044e", - "size": 2, - "mnemonic": "mov", - "operands": "edx, esi", - "stack_offset": 0 - }, - { - "address": "0x140010450", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140010453", - "size": 4, - "mnemonic": "lea", - "operands": "r9d, [rax + 1]", - "stack_offset": 0 - }, - { - "address": "0x140010457", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x1386a]", - "stack_offset": 0 - }, - { - "address": "0x14001045e", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a3c0", - "stack_offset": 0 - }, - { - "address": "0x140010463", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140010465", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010495", - "stack_offset": 0 - }, - { - "address": "0x140010467", - "size": 4, - "mnemonic": "mov", - "operands": "r9, qword ptr [rbx + 8]", - "stack_offset": 0 - }, - { - "address": "0x14001046b", - "size": 2, - "mnemonic": "mov", - "operands": "edx, esi", - "stack_offset": 0 - }, - { - "address": "0x14001046d", - "size": 3, - "mnemonic": "mov", - "operands": "r8, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x140010470", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140010473", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a3c0", - "stack_offset": 0 - }, - { - "address": "0x140010478", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001047a", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010495", - "stack_offset": 0 - }, - { - "address": "0x14001047c", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14001047e", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140010482", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140010487", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14001048c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140010490", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 48 - }, - { - "address": "0x140010492", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 56 - }, - { - "address": "0x140010493", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 64 - }, - { - "address": "0x140010494", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400102e8", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rdx + 0x10], 2", - "stack_offset": -56 - }, - { - "address": "0x1400102ec", - "size": 2, - "mnemonic": "je", - "operands": "0x1400102f5", - "stack_offset": -56 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400102f9", - "size": 7, - "mnemonic": "add", - "operands": "rcx, 0x100", - "stack_offset": 0 - }, - { - "address": "0x140010300", - "size": 3, - "mnemonic": "mov", - "operands": "r8, qword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140010303", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x140010308", - "size": 5, - "mnemonic": "call", - "operands": "0x140017510", - "stack_offset": 0 - }, - { - "address": "0x14001030d", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001030f", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010315", - "stack_offset": 0 - }, - { - "address": "0x140010311", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x140010313", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400102f0", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400102f0" - ] - }, - { - "address": "0x1400102ee", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400102ee", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x1400102f0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x38", - "stack_offset": 0 - }, - { - "address": "0x1400102f4", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400102f0", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400102f0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x38", - "stack_offset": 0 - }, - { - "address": "0x1400102f4", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400105f9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9", - "stack_offset": 0 - }, - { - "address": "0x1400105fe", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400105ff", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140010603", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9", - "stack_offset": -40 - }, - { - "address": "0x140010606", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8", - "stack_offset": -40 - }, - { - "address": "0x140010609", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]", - "stack_offset": -40 - }, - { - "address": "0x14001060b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": -40 - }, - { - "address": "0x140010610", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -40 - }, - { - "address": "0x140010611", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": -40 - }, - { - "address": "0x140010614", - "size": 5, - "mnemonic": "call", - "operands": "0x14001066c", - "stack_offset": -40 - }, - { - "address": "0x140010619", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": -40 - }, - { - "address": "0x14001061b", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]", - "stack_offset": -40 - }, - { - "address": "0x14001061d", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": -40 - }, - { - "address": "0x140010622", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": -40 - }, - { - "address": "0x140010624", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": -40 - }, - { - "address": "0x140010629", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001062d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x14001062e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140010c15", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rcx", - "stack_offset": 0 - }, - { - "address": "0x140010c1a", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140010c1b", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x140010c1c", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x140010c1d", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x140010c1f", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x140010c21", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x140010c23", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x140010c25", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0xa0", - "stack_offset": -56 - }, - { - "address": "0x140010c2c", - "size": 3, - "mnemonic": "mov", - "operands": "r12, qword ptr [rdx]", - "stack_offset": -216 - }, - { - "address": "0x140010c2f", - "size": 3, - "mnemonic": "xor", - "operands": "r13d, r13d", - "stack_offset": -216 - }, - { - "address": "0x140010c32", - "size": 4, - "mnemonic": "movzx", - "operands": "esi, r9b", - "stack_offset": -216 - }, - { - "address": "0x140010c36", - "size": 3, - "mnemonic": "mov", - "operands": "r15d, r8d", - "stack_offset": -216 - }, - { - "address": "0x140010c39", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x90], r12", - "stack_offset": -216 - }, - { - "address": "0x140010c41", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -216 - }, - { - "address": "0x140010c44", - "size": 3, - "mnemonic": "test", - "operands": "r12, r12", - "stack_offset": -216 - }, - { - "address": "0x140010c47", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010c5b", - "stack_offset": -216 - }, - { - "address": "0x140010c49", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": -216 - }, - { - "address": "0x140010c4e", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16", - "stack_offset": -216 - }, - { - "address": "0x140010c54", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4", - "stack_offset": -216 - }, - { - "address": "0x140010c59", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140010c8d", - "stack_offset": -216 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140011499", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9", - "stack_offset": 0 - }, - { - "address": "0x14001149e", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001149f", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x1400114a3", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9", - "stack_offset": -40 - }, - { - "address": "0x1400114a6", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8", - "stack_offset": -40 - }, - { - "address": "0x1400114a9", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]", - "stack_offset": -40 - }, - { - "address": "0x1400114ab", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": -40 - }, - { - "address": "0x1400114b0", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -40 - }, - { - "address": "0x1400114b1", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi]", - "stack_offset": -40 - }, - { - "address": "0x1400114b4", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]", - "stack_offset": -40 - }, - { - "address": "0x1400114b7", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0x88]", - "stack_offset": -40 - }, - { - "address": "0x1400114be", - "size": 3, - "mnemonic": "lock inc", - "operands": "dword ptr [rax]", - "stack_offset": -40 - }, - { - "address": "0x1400114c1", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]", - "stack_offset": -40 - }, - { - "address": "0x1400114c3", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": -40 - }, - { - "address": "0x1400114c8", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": -40 - }, - { - "address": "0x1400114cd", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x1400114d1", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x1400114d2", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140011519", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9", - "stack_offset": 0 - }, - { - "address": "0x14001151e", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001151f", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140011523", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9", - "stack_offset": -40 - }, - { - "address": "0x140011526", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8", - "stack_offset": -40 - }, - { - "address": "0x140011529", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]", - "stack_offset": -40 - }, - { - "address": "0x14001152b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": -40 - }, - { - "address": "0x140011530", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -40 - }, - { - "address": "0x140011531", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi + 8]", - "stack_offset": -40 - }, - { - "address": "0x140011535", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]", - "stack_offset": -40 - }, - { - "address": "0x140011538", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi]", - "stack_offset": -40 - }, - { - "address": "0x14001153b", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rdx]", - "stack_offset": -40 - }, - { - "address": "0x14001153e", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx]", - "stack_offset": -40 - }, - { - "address": "0x140011541", - "size": 5, - "mnemonic": "call", - "operands": "0x14001185c", - "stack_offset": -40 - }, - { - "address": "0x140011546", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -40 - }, - { - "address": "0x140011547", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]", - "stack_offset": -40 - }, - { - "address": "0x140011549", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": -40 - }, - { - "address": "0x14001154e", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": -40 - }, - { - "address": "0x140011553", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x140011557", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x140011558", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140011561", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9", - "stack_offset": 0 - }, - { - "address": "0x140011566", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140011567", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001156b", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9", - "stack_offset": -40 - }, - { - "address": "0x14001156e", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8", - "stack_offset": -40 - }, - { - "address": "0x140011571", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]", - "stack_offset": -40 - }, - { - "address": "0x140011573", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": -40 - }, - { - "address": "0x140011578", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -40 - }, - { - "address": "0x140011579", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi]", - "stack_offset": -40 - }, - { - "address": "0x14001157c", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]", - "stack_offset": -40 - }, - { - "address": "0x14001157f", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x88]", - "stack_offset": -40 - }, - { - "address": "0x140011586", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140011589", - "size": 2, - "mnemonic": "je", - "operands": "0x1400115a9", - "stack_offset": -40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400115ab", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": 0 - }, - { - "address": "0x1400115b0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400115b5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400115b9", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x1400115ba", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001158b", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001158b", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x14001158e", - "size": 4, - "mnemonic": "lock xadd", - "operands": "dword ptr [rcx], eax", - "stack_offset": 0 - }, - { - "address": "0x140011592", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140011595", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400115a9", - "stack_offset": 0 - }, - { - "address": "0x140011597", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x201a2]", - "stack_offset": 0 - }, - { - "address": "0x14001159e", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400115a1", - "size": 2, - "mnemonic": "je", - "operands": "0x1400115a9", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400115a9", - "0x1400115a3" - ] - }, - { - "address": "0x1400115a3", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400115a3", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x1400115a8", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400115a9", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x1400115ab", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": 0 - }, - { - "address": "0x1400115b0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400115b5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400115b9", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x1400115ba", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400114d9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9", - "stack_offset": 0 - }, - { - "address": "0x1400114de", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400114df", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x1400114e3", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9", - "stack_offset": -40 - }, - { - "address": "0x1400114e6", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8", - "stack_offset": -40 - }, - { - "address": "0x1400114e9", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]", - "stack_offset": -40 - }, - { - "address": "0x1400114eb", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": -40 - }, - { - "address": "0x1400114f0", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -40 - }, - { - "address": "0x1400114f1", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi]", - "stack_offset": -40 - }, - { - "address": "0x1400114f4", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": -40 - }, - { - "address": "0x1400114f6", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx]", - "stack_offset": -40 - }, - { - "address": "0x1400114f9", - "size": 5, - "mnemonic": "call", - "operands": "0x14001185c", - "stack_offset": -40 - }, - { - "address": "0x1400114fe", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -40 - }, - { - "address": "0x1400114ff", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]", - "stack_offset": -40 - }, - { - "address": "0x140011501", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": -40 - }, - { - "address": "0x140011506", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": -40 - }, - { - "address": "0x14001150b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001150f", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x140011510", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000d945", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000d94a", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000d94b", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000d94f", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000d952", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": -40 - }, - { - "address": "0x14000d957", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rdi + 0x18]", - "stack_offset": -40 - }, - { - "address": "0x14000d95b", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": -40 - }, - { - "address": "0x14000d95e", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax", - "stack_offset": -40 - }, - { - "address": "0x14000d961", - "size": 7, - "mnemonic": "mov", - "operands": "r8, qword ptr [rax + 0x90]", - "stack_offset": -40 - }, - { - "address": "0x14000d968", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdx], r8", - "stack_offset": -40 - }, - { - "address": "0x14000d96b", - "size": 7, - "mnemonic": "mov", - "operands": "r8, qword ptr [rax + 0x88]", - "stack_offset": -40 - }, - { - "address": "0x14000d972", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rdi + 0x20], r8", - "stack_offset": -40 - }, - { - "address": "0x14000d976", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [rdi + 8]", - "stack_offset": -40 - }, - { - "address": "0x14000d97a", - "size": 5, - "mnemonic": "call", - "operands": "0x140015b60", - "stack_offset": -40 - }, - { - "address": "0x14000d97f", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [rdi + 8]", - "stack_offset": -40 - }, - { - "address": "0x14000d983", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rdi + 0x20]", - "stack_offset": -40 - }, - { - "address": "0x14000d987", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": -40 - }, - { - "address": "0x14000d98a", - "size": 5, - "mnemonic": "call", - "operands": "0x140015bcc", - "stack_offset": -40 - }, - { - "address": "0x14000d98f", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rsi + 0x3a8]", - "stack_offset": -40 - }, - { - "address": "0x14000d995", - "size": 2, - "mnemonic": "test", - "operands": "al, 2", - "stack_offset": -40 - }, - { - "address": "0x14000d997", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000d9a6", - "stack_offset": -40 - }, - { - "address": "0x14000d999", - "size": 3, - "mnemonic": "or", - "operands": "eax, 2", - "stack_offset": -40 - }, - { - "address": "0x14000d99c", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rsi + 0x3a8], eax", - "stack_offset": -40 - }, - { - "address": "0x14000d9a2", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rdi + 0x28], 2", - "stack_offset": -40 - }, - { - "address": "0x14000d9a6", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": -40 - }, - { - "address": "0x14000d9ab", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": -40 - }, - { - "address": "0x14000d9b0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14000d9b4", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x14000d9b5", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140016e79", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rbp", - "stack_offset": 0 - }, - { - "address": "0x140016e7e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi", - "stack_offset": 0 - }, - { - "address": "0x140016e83", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140016e84", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -8 - }, - { - "address": "0x140016e86", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -16 - }, - { - "address": "0x140016e88", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -24 - }, - { - "address": "0x140016e8a", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -32 - }, - { - "address": "0x140016e8c", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -40 - }, - { - "address": "0x140016e90", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rdx]", - "stack_offset": -88 - }, - { - "address": "0x140016e93", - "size": 3, - "mnemonic": "xor", - "operands": "r13d, r13d", - "stack_offset": -88 - }, - { - "address": "0x140016e96", - "size": 3, - "mnemonic": "mov", - "operands": "r12, r9", - "stack_offset": -88 - }, - { - "address": "0x140016e99", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r8", - "stack_offset": -88 - }, - { - "address": "0x140016e9c", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rdx", - "stack_offset": -88 - }, - { - "address": "0x140016e9f", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rcx", - "stack_offset": -88 - }, - { - "address": "0x140016ea2", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -88 - }, - { - "address": "0x140016ea5", - "size": 6, - "mnemonic": "je", - "operands": "0x140016f96", - "stack_offset": -88 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140016f9e", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r13", - "stack_offset": 0 - }, - { - "address": "0x140016fa1", - "size": 3, - "mnemonic": "cmp", - "operands": "byte ptr [rdi], r13b", - "stack_offset": 0 - }, - { - "address": "0x140016fa4", - "size": 2, - "mnemonic": "jne", - "operands": "0x140016fae", - "stack_offset": 0 - }, - { - "address": "0x140016fa6", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 1", - "stack_offset": 0 - }, - { - "address": "0x140016fac", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140016fcb", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016fcb" - ] - }, - { - "address": "0x140016eab", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016eab", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140016eae", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8", - "stack_offset": 0 - }, - { - "address": "0x140016eb1", - "size": 6, - "mnemonic": "je", - "operands": "0x140016f6a", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016f6a", - "0x140016eb7" - ] - }, - { - "address": "0x140016fcb", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016fcb", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r12", - "stack_offset": 0 - }, - { - "address": "0x140016fce", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi", - "stack_offset": 0 - }, - { - "address": "0x140016fd3", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140016fd6", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140016fd8", - "size": 5, - "mnemonic": "call", - "operands": "0x140016bc8", - "stack_offset": 0 - }, - { - "address": "0x140016fdd", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": 0 - }, - { - "address": "0x140016fe1", - "size": 2, - "mnemonic": "je", - "operands": "0x140016ffd", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016ffd", - "0x140016fe3" - ] - }, - { - "address": "0x140016f6a", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016f6a", - "size": 3, - "mnemonic": "sub", - "operands": "rbx, rbp", - "stack_offset": 0 - }, - { - "address": "0x140016f6d", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [r14], rdi", - "stack_offset": 0 - }, - { - "address": "0x140016f70", - "size": 3, - "mnemonic": "sar", - "operands": "rbx, 1", - "stack_offset": 0 - }, - { - "address": "0x140016f73", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140016f76", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001700c", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140016ebf", - "size": 3, - "mnemonic": "cmp", - "operands": "byte ptr [rdi], r13b", - "stack_offset": 0 - }, - { - "address": "0x140016ec2", - "size": 2, - "mnemonic": "jne", - "operands": "0x140016ecc", - "stack_offset": 0 - }, - { - "address": "0x140016ec4", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 1", - "stack_offset": 0 - }, - { - "address": "0x140016eca", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140016ee9", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140017001", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rsi + 0x2c], 0x2a", - "stack_offset": 0 - }, - { - "address": "0x140017008", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x14001700c", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x140017011", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140017016", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x14001701b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14001701f", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 48 - }, - { - "address": "0x140017021", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 56 - }, - { - "address": "0x140017023", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 64 - }, - { - "address": "0x140017025", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 72 - }, - { - "address": "0x140017027", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 80 - }, - { - "address": "0x140017028", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 88 - } - ], - "successors": [ - ] - }, - { - "address": "0x140016fe3", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016fe3", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140016fe6", - "size": 2, - "mnemonic": "je", - "operands": "0x140016f73", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140017011", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140017016", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x14001701b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14001701f", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 48 - }, - { - "address": "0x140017021", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 56 - }, - { - "address": "0x140017023", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 64 - }, - { - "address": "0x140017025", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 72 - }, - { - "address": "0x140017027", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 80 - }, - { - "address": "0x140017028", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 88 - } - ], - "successors": [ - ] - }, - { - "address": "0x140016ee9", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016ee9", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r12", - "stack_offset": 0 - }, - { - "address": "0x140016eec", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x60], r13d", - "stack_offset": 0 - }, - { - "address": "0x140016ef1", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140016ef4", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r15", - "stack_offset": 0 - }, - { - "address": "0x140016ef9", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140016efe", - "size": 5, - "mnemonic": "call", - "operands": "0x140016bc8", - "stack_offset": 0 - }, - { - "address": "0x140016f03", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x140016f06", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": 0 - }, - { - "address": "0x140016f0a", - "size": 2, - "mnemonic": "je", - "operands": "0x140016f84", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016f84", - "0x140016f0c" - ] - }, - { - "address": "0x140016f73", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016f73", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140016f76", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001700c", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001700c" - ] - }, - { - "address": "0x140016fe8", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016fe8", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx + 1]", - "stack_offset": 0 - }, - { - "address": "0x140016fec", - "size": 3, - "mnemonic": "add", - "operands": "rdi, rax", - "stack_offset": 0 - }, - { - "address": "0x140016fef", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, 4", - "stack_offset": 0 - }, - { - "address": "0x140016ff3", - "size": 4, - "mnemonic": "cmovne", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140016ff7", - "size": 4, - "mnemonic": "lea", - "operands": "rbx, [rcx + 1]", - "stack_offset": 0 - }, - { - "address": "0x140016ffb", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140016fa1", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016fa1" - ] - }, - { - "address": "0x140016f84", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016f84", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [r14], rdi", - "stack_offset": 0 - }, - { - "address": "0x140016f87", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [r15 + 0x30], 1", - "stack_offset": 0 - }, - { - "address": "0x140016f8c", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [r15 + 0x2c], 0x2a", - "stack_offset": 0 - }, - { - "address": "0x140016f94", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140017008", - "stack_offset": 0 - } - ], - "successors": [ - "0x140017008" - ] - }, - { - "address": "0x140016f0c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016f0c", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140016f0f", - "size": 2, - "mnemonic": "je", - "operands": "0x140016f7b", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140016fa4", - "size": 2, - "mnemonic": "jne", - "operands": "0x140016fae", - "stack_offset": 0 - }, - { - "address": "0x140016fa6", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 1", - "stack_offset": 0 - }, - { - "address": "0x140016fac", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140016fcb", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016fcb" - ] - }, - { - "address": "0x140017008", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140017008", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x14001700c", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x140017011", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140017016", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x14001701b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14001701f", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 48 - }, - { - "address": "0x140017021", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 56 - }, - { - "address": "0x140017023", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 64 - }, - { - "address": "0x140017025", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 72 - }, - { - "address": "0x140017027", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 80 - }, - { - "address": "0x140017028", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 88 - } - ], - "successors": [ - ] - }, - { - "address": "0x140016f7b", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016f7b", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r13", - "stack_offset": 0 - }, - { - "address": "0x140016f7e", - "size": 4, - "mnemonic": "mov", - "operands": "word ptr [rbx], r13w", - "stack_offset": 0 - }, - { - "address": "0x140016f82", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140016f6a", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140016f15", - "size": 6, - "mnemonic": "cmp", - "operands": "ecx, 0xffff", - "stack_offset": 0 - }, - { - "address": "0x140016f1b", - "size": 2, - "mnemonic": "jbe", - "operands": "0x140016f56", - "stack_offset": 0 - }, - { - "address": "0x140016f1d", - "size": 4, - "mnemonic": "cmp", - "operands": "rsi, 1", - "stack_offset": 0 - }, - { - "address": "0x140016f21", - "size": 2, - "mnemonic": "jbe", - "operands": "0x140016f6a", - "stack_offset": 0 - }, - { - "address": "0x140016f23", - "size": 6, - "mnemonic": "add", - "operands": "ecx, 0xffff0000", - "stack_offset": 0 - }, - { - "address": "0x140016f29", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0xd800", - "stack_offset": 0 - }, - { - "address": "0x140016f2f", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x140016f31", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x60], ecx", - "stack_offset": 0 - }, - { - "address": "0x140016f35", - "size": 3, - "mnemonic": "shr", - "operands": "eax, 0xa", - "stack_offset": 0 - }, - { - "address": "0x140016f38", - "size": 3, - "mnemonic": "dec", - "operands": "rsi", - "stack_offset": 0 - }, - { - "address": "0x140016f3b", - "size": 4, - "mnemonic": "or", - "operands": "ax, r8w", - "stack_offset": 0 - }, - { - "address": "0x140016f3f", - "size": 3, - "mnemonic": "mov", - "operands": "word ptr [rbx], ax", - "stack_offset": 0 - }, - { - "address": "0x140016f42", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x3ff", - "stack_offset": 0 - }, - { - "address": "0x140016f47", - "size": 3, - "mnemonic": "and", - "operands": "cx, ax", - "stack_offset": 0 - }, - { - "address": "0x140016f4a", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 2", - "stack_offset": 0 - }, - { - "address": "0x140016f4e", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0xdc00", - "stack_offset": 0 - }, - { - "address": "0x140016f53", - "size": 3, - "mnemonic": "or", - "operands": "cx, ax", - "stack_offset": 0 - }, - { - "address": "0x140016f56", - "size": 3, - "mnemonic": "mov", - "operands": "word ptr [rbx], cx", - "stack_offset": 0 - }, - { - "address": "0x140016f59", - "size": 3, - "mnemonic": "add", - "operands": "rdi, rdx", - "stack_offset": 0 - }, - { - "address": "0x140016f5c", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 2", - "stack_offset": 0 - }, - { - "address": "0x140016f60", - "size": 4, - "mnemonic": "sub", - "operands": "rsi, 1", - "stack_offset": 0 - }, - { - "address": "0x140016f64", - "size": 6, - "mnemonic": "jne", - "operands": "0x140016ebf", - "stack_offset": 0 - }, - { - "address": "0x140016f6a", - "size": 3, - "mnemonic": "sub", - "operands": "rbx, rbp", - "stack_offset": 0 - }, - { - "address": "0x140016f6d", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [r14], rdi", - "stack_offset": 0 - }, - { - "address": "0x140016f70", - "size": 3, - "mnemonic": "sar", - "operands": "rbx, 1", - "stack_offset": 0 - }, - { - "address": "0x140016f73", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140016f76", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001700c", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400170c1", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400170c2", - "size": 6, - "mnemonic": "lea", - "operands": "eax, [rcx - 0xfde8]", - "stack_offset": -8 - }, - { - "address": "0x1400170c8", - "size": 3, - "mnemonic": "mov", - "operands": "r11d, r9d", - "stack_offset": -8 - }, - { - "address": "0x1400170cb", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": -8 - }, - { - "address": "0x1400170ce", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8", - "stack_offset": -8 - }, - { - "address": "0x1400170d1", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0xdeac", - "stack_offset": -8 - }, - { - "address": "0x1400170d6", - "size": 4, - "mnemonic": "setbe", - "operands": "r10b", - "stack_offset": -8 - }, - { - "address": "0x1400170da", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": -8 - }, - { - "address": "0x1400170dc", - "size": 2, - "mnemonic": "cmp", - "operands": "ecx, eax", - "stack_offset": -8 - }, - { - "address": "0x1400170de", - "size": 2, - "mnemonic": "ja", - "operands": "0x140017121", - "stack_offset": -8 - } - ], - "successors": [ - "0x140017121", - "0x1400170e0" - ] - }, - { - "address": "0x140017121", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017121", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x140017123", - "size": 5, - "mnemonic": "sub", - "operands": "eax, 0xdead", - "stack_offset": 0 - }, - { - "address": "0x140017128", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001715a", - "0x14001712a" - ] - }, - { - "address": "0x1400170e0", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400170e0", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001715a", - "0x1400170e2" - ] - }, - { - "address": "0x14001715a", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001715a", - "size": 2, - "mnemonic": "mov", - "operands": "edx, edi", - "stack_offset": 0 - }, - { - "address": "0x14001715c", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140017161", - "size": 3, - "mnemonic": "test", - "operands": "r10b, r10b", - "stack_offset": 0 - }, - { - "address": "0x140017164", - "size": 5, - "mnemonic": "mov", - "operands": "r9, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140017169", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rax", - "stack_offset": 0 - }, - { - "address": "0x14001716c", - "size": 4, - "mnemonic": "cmovne", - "operands": "r8, rdi", - "stack_offset": 0 - }, - { - "address": "0x140017170", - "size": 4, - "mnemonic": "cmovne", - "operands": "r9, rdi", - "stack_offset": 0 - }, - { - "address": "0x140017174", - "size": 2, - "mnemonic": "je", - "operands": "0x14001717d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001717d", - "0x140017176" - ] - }, - { - "address": "0x14001712a", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001712a", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14001712d", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001715a", - "0x14001712f" - ] - }, - { - "address": "0x1400170e2", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400170e2", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0xc433", - "stack_offset": 0 - }, - { - "address": "0x1400170e7", - "size": 2, - "mnemonic": "cmp", - "operands": "ecx, eax", - "stack_offset": 0 - }, - { - "address": "0x1400170e9", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001710a", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140017182", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx", - "stack_offset": 0 - }, - { - "address": "0x140017185", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], r9", - "stack_offset": 0 - }, - { - "address": "0x14001718a", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, r11d", - "stack_offset": 0 - }, - { - "address": "0x14001718d", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140017192", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140017193", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x8e9e]", - "stack_offset": 8 - } - ], - "successors": [ - "0x140020038" - ] - }, - { - "address": "0x140017176", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017176", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140017179", - "size": 2, - "mnemonic": "je", - "operands": "0x14001717d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001717d", - "0x14001717b" - ] - }, - { - "address": "0x14001712f", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001712f", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140017132", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001715a", - "0x140017134" - ] - }, - { - "address": "0x14001710a", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001710a", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x14001710c", - "size": 5, - "mnemonic": "sub", - "operands": "eax, 0xc435", - "stack_offset": 0 - }, - { - "address": "0x140017111", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001715a", - "0x140017113" - ] - }, - { - "address": "0x1400170eb", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400170eb", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001717d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], r8", - "stack_offset": 0 - }, - { - "address": "0x140017182", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx", - "stack_offset": 0 - }, - { - "address": "0x140017185", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], r9", - "stack_offset": 0 - }, - { - "address": "0x14001718a", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, r11d", - "stack_offset": 0 - }, - { - "address": "0x14001718d", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140017192", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140017193", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x8e9e]", - "stack_offset": 8 - } - ], - "successors": [ - "0x140020038" - ] - }, - { - "address": "0x140017134", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017134", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140017137", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001715a", - "0x140017139" - ] - }, - { - "address": "0x140017113", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017113", - "size": 5, - "mnemonic": "sub", - "operands": "eax, 0x1263", - "stack_offset": 0 - }, - { - "address": "0x140017118", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001715a", - "0x14001711a" - ] - }, - { - "address": "0x1400170ed", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400170ed", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400170ef", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 0x2a", - "stack_offset": 0 - }, - { - "address": "0x1400170f2", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001715a", - "0x1400170f4" - ] - }, - { - "address": "0x140017139", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017139", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14001713c", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001715a", - "0x14001713e" - ] - }, - { - "address": "0x14001711a", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001711a", - "size": 5, - "mnemonic": "sub", - "operands": "eax, 0x812", - "stack_offset": 0 - }, - { - "address": "0x14001711f", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001714d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001714d" - ] - }, - { - "address": "0x1400170f4", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400170f4", - "size": 5, - "mnemonic": "sub", - "operands": "eax, 0xc402", - "stack_offset": 0 - }, - { - "address": "0x1400170f9", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001715a", - "0x1400170fb" - ] - }, - { - "address": "0x14001713e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001713e", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140017141", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001715a", - "0x140017143" - ] - }, - { - "address": "0x14001714d", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001714d", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001715a", - "0x14001714f" - ] - }, - { - "address": "0x1400170fb", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400170fb", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x1400170fe", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001715a", - "0x140017100" - ] - }, - { - "address": "0x140017143", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017143", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140017146", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001715a", - "0x140017148" - ] - }, - { - "address": "0x14001714f", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001714f", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140017152", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001715a", - "0x140017154" - ] - }, - { - "address": "0x140017100", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017100", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140017103", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001715a", - "0x140017105" - ] - }, - { - "address": "0x140017148", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017148", - "size": 5, - "mnemonic": "sub", - "operands": "eax, 0x1f35", - "stack_offset": 0 - }, - { - "address": "0x14001714d", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001715a", - "0x14001714f" - ] - }, - { - "address": "0x140017154", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017154", - "size": 4, - "mnemonic": "btr", - "operands": "edx, 7", - "stack_offset": 0 - }, - { - "address": "0x140017158", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001715c", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001715c" - ] - }, - { - "address": "0x140017105", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017105", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 3", - "stack_offset": 0 - }, - { - "address": "0x140017108", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140017152", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140017161", - "size": 3, - "mnemonic": "test", - "operands": "r10b, r10b", - "stack_offset": 0 - }, - { - "address": "0x140017164", - "size": 5, - "mnemonic": "mov", - "operands": "r9, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140017169", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rax", - "stack_offset": 0 - }, - { - "address": "0x14001716c", - "size": 4, - "mnemonic": "cmovne", - "operands": "r8, rdi", - "stack_offset": 0 - }, - { - "address": "0x140017170", - "size": 4, - "mnemonic": "cmovne", - "operands": "r9, rdi", - "stack_offset": 0 - }, - { - "address": "0x140017174", - "size": 2, - "mnemonic": "je", - "operands": "0x14001717d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001717d", - "0x140017176" - ] - }, - { - "address": "0x140017152", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017152", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140012938", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14001293b", - "size": 2, - "mnemonic": "jne", - "operands": "0x140012952", - "stack_offset": -40 - }, - { - "address": "0x14001293d", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": -40 - }, - { - "address": "0x140012942", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16", - "stack_offset": -40 - }, - { - "address": "0x140012948", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4", - "stack_offset": -40 - }, - { - "address": "0x14001294d", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff", - "stack_offset": -40 - }, - { - "address": "0x140012950", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140012956", - "stack_offset": -40 - } - ], - "successors": [ - "0x140012956" - ] - }, - { - "address": "0x140012956", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140012956", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x14001295a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140013a8f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x10], rbx", - "stack_offset": 0 - }, - { - "address": "0x140013a93", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rcx", - "stack_offset": 0 - }, - { - "address": "0x140013a97", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140013a98", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x140013a9c", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -56 - }, - { - "address": "0x140013a9f", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -56 - }, - { - "address": "0x140013aa2", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -56 - }, - { - "address": "0x140013aa5", - "size": 2, - "mnemonic": "jne", - "operands": "0x140013ad6", - "stack_offset": -56 - }, - { - "address": "0x140013aa7", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rdx + 0x30], 1", - "stack_offset": -56 - }, - { - "address": "0x140013aab", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rdx + 0x2c], 0x16", - "stack_offset": -56 - }, - { - "address": "0x140013ab2", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax - 0x10], rdx", - "stack_offset": -56 - }, - { - "address": "0x140013ab6", - "size": 4, - "mnemonic": "and", - "operands": "qword ptr [rax - 0x18], rcx", - "stack_offset": -56 - }, - { - "address": "0x140013aba", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": -56 - }, - { - "address": "0x140013abd", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": -56 - }, - { - "address": "0x140013ac0", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": -56 - }, - { - "address": "0x140013ac2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aefc", - "stack_offset": -56 - }, - { - "address": "0x140013ac7", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": -56 - }, - { - "address": "0x140013acb", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x48]", - "stack_offset": -56 - }, - { - "address": "0x140013ad0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": -56 - }, - { - "address": "0x140013ad4", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x140013ad5", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000d858", - "size": 5, - "mnemonic": "call", - "operands": "0x140011924", - "stack_offset": -40 - }, - { - "address": "0x14000d85d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": -40 - }, - { - "address": "0x14000d860", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x23989]", - "stack_offset": -40 - }, - { - "address": "0x14000d867", - "size": 4, - "mnemonic": "add", - "operands": "rax, 0x24", - "stack_offset": -40 - }, - { - "address": "0x14000d86b", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000d86e", - "size": 4, - "mnemonic": "cmove", - "operands": "rax, rdx", - "stack_offset": -40 - }, - { - "address": "0x14000d872", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x14000d876", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140014d25", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rdx", - "stack_offset": 0 - }, - { - "address": "0x140014d2a", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 8], ecx", - "stack_offset": 0 - }, - { - "address": "0x140014d2e", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": 0 - }, - { - "address": "0x140014d2f", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -8 - }, - { - "address": "0x140014d31", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -16 - }, - { - "address": "0x140014d33", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -24 - }, - { - "address": "0x140014d35", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -32 - }, - { - "address": "0x140014d37", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -40 - }, - { - "address": "0x140014d3b", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9", - "stack_offset": -88 - }, - { - "address": "0x140014d3e", - "size": 3, - "mnemonic": "mov", - "operands": "r13d, r8d", - "stack_offset": -88 - }, - { - "address": "0x140014d41", - "size": 3, - "mnemonic": "movsxd", - "operands": "rsi, ecx", - "stack_offset": -88 - }, - { - "address": "0x140014d44", - "size": 3, - "mnemonic": "cmp", - "operands": "esi, -2", - "stack_offset": -88 - }, - { - "address": "0x140014d47", - "size": 2, - "mnemonic": "jne", - "operands": "0x140014d77", - "stack_offset": -88 - }, - { - "address": "0x140014d49", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [r9 + 0x38], 1", - "stack_offset": -88 - }, - { - "address": "0x140014d4e", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [r9 + 0x34], 0", - "stack_offset": -88 - }, - { - "address": "0x140014d53", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [r9 + 0x30], 1", - "stack_offset": -88 - }, - { - "address": "0x140014d58", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [r9 + 0x2c], 9", - "stack_offset": -88 - }, - { - "address": "0x140014d60", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": -88 - }, - { - "address": "0x140014d64", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x70]", - "stack_offset": -88 - }, - { - "address": "0x140014d69", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": -88 - }, - { - "address": "0x140014d6d", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": -40 - }, - { - "address": "0x140014d6f", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": -32 - }, - { - "address": "0x140014d71", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": -24 - }, - { - "address": "0x140014d73", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": -16 - }, - { - "address": "0x140014d75", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x140014d76", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140014e45", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x140014e4a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x140014e4f", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140014e50", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x140014e54", - "size": 3, - "mnemonic": "movsxd", - "operands": "rdi, ecx", - "stack_offset": -56 - }, - { - "address": "0x140014e57", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9", - "stack_offset": -56 - }, - { - "address": "0x140014e5a", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi", - "stack_offset": -56 - }, - { - "address": "0x140014e5c", - "size": 3, - "mnemonic": "mov", - "operands": "esi, r8d", - "stack_offset": -56 - }, - { - "address": "0x140014e5f", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx", - "stack_offset": -56 - }, - { - "address": "0x140014e62", - "size": 5, - "mnemonic": "call", - "operands": "0x14001949c", - "stack_offset": -56 - }, - { - "address": "0x140014e67", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": -56 - }, - { - "address": "0x140014e6b", - "size": 2, - "mnemonic": "jne", - "operands": "0x140014e7e", - "stack_offset": -56 - }, - { - "address": "0x140014e6d", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbx + 0x30], 1", - "stack_offset": -56 - }, - { - "address": "0x140014e71", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x2c], 9", - "stack_offset": -56 - }, - { - "address": "0x140014e78", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": -56 - }, - { - "address": "0x140014e7c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140014eda", - "stack_offset": -56 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140014edf", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140014ee4", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140014ee9", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140014eed", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x140014eee", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140015265", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x14001526a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14001526f", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140015270", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -8 - }, - { - "address": "0x140015272", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -16 - }, - { - "address": "0x140015274", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -24 - }, - { - "address": "0x140015278", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": -72 - }, - { - "address": "0x14001527a", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r9", - "stack_offset": -72 - }, - { - "address": "0x14001527d", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, r8", - "stack_offset": -72 - }, - { - "address": "0x140015280", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx", - "stack_offset": -72 - }, - { - "address": "0x140015283", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rcx", - "stack_offset": -72 - }, - { - "address": "0x140015286", - "size": 3, - "mnemonic": "mov", - "operands": "r12d, ebx", - "stack_offset": -72 - }, - { - "address": "0x140015289", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": -72 - }, - { - "address": "0x14001528c", - "size": 2, - "mnemonic": "jne", - "operands": "0x140015295", - "stack_offset": -72 - }, - { - "address": "0x14001528e", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8", - "stack_offset": -72 - }, - { - "address": "0x140015291", - "size": 2, - "mnemonic": "je", - "operands": "0x1400152ce", - "stack_offset": -72 - } - ], - "successors": [ - "0x1400152ce", - "0x140015293" - ] - }, - { - "address": "0x1400152ce", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400152ce", - "size": 3, - "mnemonic": "test", - "operands": "r14, r14", - "stack_offset": 0 - }, - { - "address": "0x1400152d1", - "size": 2, - "mnemonic": "je", - "operands": "0x1400152d6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400152d6", - "0x1400152d3" - ] - }, - { - "address": "0x140015293", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015293", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001529a", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400152db", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x1400152e0", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rbp", - "stack_offset": 0 - }, - { - "address": "0x1400152e3", - "size": 4, - "mnemonic": "cmova", - "operands": "r8, rbp", - "stack_offset": 0 - }, - { - "address": "0x1400152e7", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x7fffffff", - "stack_offset": 0 - }, - { - "address": "0x1400152ee", - "size": 2, - "mnemonic": "jbe", - "operands": "0x1400152f7", - "stack_offset": 0 - }, - { - "address": "0x1400152f0", - "size": 5, - "mnemonic": "mov", - "operands": "esi, 0x16", - "stack_offset": 0 - }, - { - "address": "0x1400152f5", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001533c", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001533c" - ] - }, - { - "address": "0x1400152d3", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400152d3", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rbx", - "stack_offset": 0 - }, - { - "address": "0x1400152d6", - "size": 5, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x1400152db", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x1400152e0", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rbp", - "stack_offset": 0 - }, - { - "address": "0x1400152e3", - "size": 4, - "mnemonic": "cmova", - "operands": "r8, rbp", - "stack_offset": 0 - }, - { - "address": "0x1400152e7", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x7fffffff", - "stack_offset": 0 - }, - { - "address": "0x1400152ee", - "size": 2, - "mnemonic": "jbe", - "operands": "0x1400152f7", - "stack_offset": 0 - }, - { - "address": "0x1400152f0", - "size": 5, - "mnemonic": "mov", - "operands": "esi, 0x16", - "stack_offset": 0 - }, - { - "address": "0x1400152f5", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001533c", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001529f", - "size": 5, - "mnemonic": "mov", - "operands": "esi, 0x16", - "stack_offset": 0 - }, - { - "address": "0x1400152a4", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": 0 - }, - { - "address": "0x1400152a9", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rax + 0x30], 1", - "stack_offset": 0 - }, - { - "address": "0x1400152ad", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x2c], esi", - "stack_offset": 0 - }, - { - "address": "0x1400152b0", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x1400152b3", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rbx", - "stack_offset": 0 - }, - { - "address": "0x1400152b8", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x1400152bb", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x1400152bd", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400152bf", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aefc", - "stack_offset": 0 - }, - { - "address": "0x1400152c4", - "size": 2, - "mnemonic": "mov", - "operands": "eax, esi", - "stack_offset": 0 - }, - { - "address": "0x1400152c6", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140015366", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001533f", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rdi + 0x30], 1", - "stack_offset": 0 - }, - { - "address": "0x140015343", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rdi", - "stack_offset": 0 - }, - { - "address": "0x140015348", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400152b0", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001536b", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140015370", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140015375", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140015379", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 48 - }, - { - "address": "0x14001537b", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 56 - }, - { - "address": "0x14001537d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 64 - }, - { - "address": "0x14001537e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400152b0", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400152b0", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x1400152b3", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rbx", - "stack_offset": 0 - }, - { - "address": "0x1400152b8", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x1400152bb", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x1400152bd", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400152bf", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aefc", - "stack_offset": 0 - }, - { - "address": "0x1400152c4", - "size": 2, - "mnemonic": "mov", - "operands": "eax, esi", - "stack_offset": 0 - }, - { - "address": "0x1400152c6", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140015366", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140015625", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x14001562a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14001562f", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140015630", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -8 - }, - { - "address": "0x140015632", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -16 - }, - { - "address": "0x140015634", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -24 - }, - { - "address": "0x140015638", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": -72 - }, - { - "address": "0x14001563a", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r9", - "stack_offset": -72 - }, - { - "address": "0x14001563d", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, r8", - "stack_offset": -72 - }, - { - "address": "0x140015640", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx", - "stack_offset": -72 - }, - { - "address": "0x140015643", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rcx", - "stack_offset": -72 - }, - { - "address": "0x140015646", - "size": 3, - "mnemonic": "mov", - "operands": "r12d, ebx", - "stack_offset": -72 - }, - { - "address": "0x140015649", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": -72 - }, - { - "address": "0x14001564c", - "size": 2, - "mnemonic": "je", - "operands": "0x14001567e", - "stack_offset": -72 - } - ], - "successors": [ - "0x14001567e", - "0x14001564e" - ] - }, - { - "address": "0x14001567e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001567e", - "size": 3, - "mnemonic": "test", - "operands": "rbp, rbp", - "stack_offset": 0 - }, - { - "address": "0x140015681", - "size": 2, - "mnemonic": "je", - "operands": "0x140015655", - "stack_offset": 0 - } - ], - "successors": [ - "0x140015655", - "0x140015683" - ] - }, - { - "address": "0x14001564e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001564e", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8", - "stack_offset": 0 - }, - { - "address": "0x140015651", - "size": 2, - "mnemonic": "je", - "operands": "0x140015683", - "stack_offset": 0 - } - ], - "successors": [ - "0x140015683", - "0x140015653" - ] - }, - { - "address": "0x140015655", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015655", - "size": 3, - "mnemonic": "test", - "operands": "r14, r14", - "stack_offset": 0 - }, - { - "address": "0x140015658", - "size": 2, - "mnemonic": "je", - "operands": "0x14001565d", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140015688", - "size": 5, - "mnemonic": "mov", - "operands": "esi, 0x16", - "stack_offset": 0 - }, - { - "address": "0x14001568d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": 0 - }, - { - "address": "0x140015692", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rax + 0x30], 1", - "stack_offset": 0 - }, - { - "address": "0x140015696", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x2c], esi", - "stack_offset": 0 - }, - { - "address": "0x140015699", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x14001569c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rbx", - "stack_offset": 0 - }, - { - "address": "0x1400156a1", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x1400156a4", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x1400156a6", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400156a8", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aefc", - "stack_offset": 0 - }, - { - "address": "0x1400156ad", - "size": 2, - "mnemonic": "mov", - "operands": "eax, esi", - "stack_offset": 0 - }, - { - "address": "0x1400156af", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001571a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001571a" - ] - }, - { - "address": "0x140015653", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015653", - "size": 2, - "mnemonic": "mov", - "operands": "byte ptr [rdx], bl", - "stack_offset": 0 - }, - { - "address": "0x140015655", - "size": 3, - "mnemonic": "test", - "operands": "r14, r14", - "stack_offset": 0 - }, - { - "address": "0x140015658", - "size": 2, - "mnemonic": "je", - "operands": "0x14001565d", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140015662", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x140015667", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rbp", - "stack_offset": 0 - }, - { - "address": "0x14001566a", - "size": 4, - "mnemonic": "cmova", - "operands": "r8, rbp", - "stack_offset": 0 - }, - { - "address": "0x14001566e", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x7fffffff", - "stack_offset": 0 - }, - { - "address": "0x140015675", - "size": 2, - "mnemonic": "jbe", - "operands": "0x1400156b1", - "stack_offset": 0 - }, - { - "address": "0x140015677", - "size": 5, - "mnemonic": "mov", - "operands": "esi, 0x16", - "stack_offset": 0 - }, - { - "address": "0x14001567c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400156f4", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400156f4" - ] - }, - { - "address": "0x14001565a", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001565a", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rbx", - "stack_offset": 0 - }, - { - "address": "0x14001565d", - "size": 5, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140015662", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x140015667", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rbp", - "stack_offset": 0 - }, - { - "address": "0x14001566a", - "size": 4, - "mnemonic": "cmova", - "operands": "r8, rbp", - "stack_offset": 0 - }, - { - "address": "0x14001566e", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x7fffffff", - "stack_offset": 0 - }, - { - "address": "0x140015675", - "size": 2, - "mnemonic": "jbe", - "operands": "0x1400156b1", - "stack_offset": 0 - }, - { - "address": "0x140015677", - "size": 5, - "mnemonic": "mov", - "operands": "esi, 0x16", - "stack_offset": 0 - }, - { - "address": "0x14001567c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400156f4", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001571f", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140015724", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140015729", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14001572d", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 48 - }, - { - "address": "0x14001572f", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 56 - }, - { - "address": "0x140015731", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 64 - }, - { - "address": "0x140015732", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400156f4", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400156f4", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rdi + 0x2c], esi", - "stack_offset": 0 - }, - { - "address": "0x1400156f7", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rdi + 0x30], 1", - "stack_offset": 0 - }, - { - "address": "0x1400156fb", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rdi", - "stack_offset": 0 - }, - { - "address": "0x140015700", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140015699", - "stack_offset": 0 - } - ], - "successors": [ - "0x140015699" - ] - }, - { - "address": "0x140015699", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015699", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x14001569c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rbx", - "stack_offset": 0 - }, - { - "address": "0x1400156a1", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x1400156a4", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x1400156a6", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400156a8", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aefc", - "stack_offset": 0 - }, - { - "address": "0x1400156ad", - "size": 2, - "mnemonic": "mov", - "operands": "eax, esi", - "stack_offset": 0 - }, - { - "address": "0x1400156af", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001571a", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000d8a1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000d8a6", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000d8a7", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000d8ab", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rcx + 0x18], 0", - "stack_offset": -40 - }, - { - "address": "0x14000d8af", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000d8b2", - "size": 4, - "mnemonic": "lea", - "operands": "rsi, [rcx + 8]", - "stack_offset": -40 - }, - { - "address": "0x14000d8b6", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": -40 - }, - { - "address": "0x14000d8b9", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d8c0", - "stack_offset": -40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000d8c7", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000d8d6", - "stack_offset": 0 - }, - { - "address": "0x14000d8c9", - "size": 7, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rip + 0x23b58]", - "stack_offset": 0 - }, - { - "address": "0x14000d8d0", - "size": 4, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rsi], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14000d8d4", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000d924", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000d924" - ] - }, - { - "address": "0x14000d8bb", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d8bb", - "size": 3, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x14000d8be", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000d8d0", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000d929", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000d92c", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000d931", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000d935", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000d936", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000d8d0", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d8d0", - "size": 4, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rsi], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14000d8d4", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000d924", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140011ff5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x140011ffa", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x140011fff", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140012000", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x140012004", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x24045]", - "stack_offset": -56 - }, - { - "address": "0x14001200b", - "size": 3, - "mnemonic": "mov", - "operands": "ebx, r9d", - "stack_offset": -56 - }, - { - "address": "0x14001200e", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8", - "stack_offset": -56 - }, - { - "address": "0x140012011", - "size": 2, - "mnemonic": "mov", - "operands": "esi, edx", - "stack_offset": -56 - }, - { - "address": "0x140012013", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rcx", - "stack_offset": -56 - }, - { - "address": "0x140012016", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": -56 - }, - { - "address": "0x14001201a", - "size": 2, - "mnemonic": "je", - "operands": "0x140012055", - "stack_offset": -56 - } - ], - "successors": [ - "0x140012055", - "0x14001201c" - ] - }, - { - "address": "0x140012055", - "size": 14, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140012055", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140012057", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x14001205a", - "size": 5, - "mnemonic": "call", - "operands": "0x1400122e0", - "stack_offset": 0 - }, - { - "address": "0x14001205f", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax", - "stack_offset": 0 - }, - { - "address": "0x140012061", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebx", - "stack_offset": 0 - }, - { - "address": "0x140012064", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi", - "stack_offset": 0 - }, - { - "address": "0x140012067", - "size": 2, - "mnemonic": "mov", - "operands": "edx, esi", - "stack_offset": 0 - }, - { - "address": "0x140012069", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe159]", - "stack_offset": 0 - }, - { - "address": "0x14001206f", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140012074", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140012079", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14001207e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140012082", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x140012083", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001201c", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001201c", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001201f", - "size": 2, - "mnemonic": "jne", - "operands": "0x140012043", - "stack_offset": 0 - }, - { - "address": "0x140012021", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x148e8]", - "stack_offset": 0 - }, - { - "address": "0x140012028", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x148d9]", - "stack_offset": 0 - }, - { - "address": "0x14001202f", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x148da]", - "stack_offset": 0 - }, - { - "address": "0x140012036", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 0xa]", - "stack_offset": 0 - }, - { - "address": "0x140012039", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00", - "stack_offset": 0 - }, - { - "address": "0x14001203e", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140012041", - "size": 2, - "mnemonic": "je", - "operands": "0x140012055", - "stack_offset": 0 - } - ], - "successors": [ - "0x140012055", - "0x140012043" - ] - }, - { - "address": "0x140012043", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140012043", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebx", - "stack_offset": 0 - }, - { - "address": "0x140012046", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi", - "stack_offset": 0 - }, - { - "address": "0x140012049", - "size": 2, - "mnemonic": "mov", - "operands": "edx, esi", - "stack_offset": 0 - }, - { - "address": "0x14001204b", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x14001204e", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0", - "stack_offset": 0 - }, - { - "address": "0x140012053", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001206f", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140012074", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140012079", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14001207e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140012082", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x140012083", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140011a80", - "name": "", - "blocks": [ - { - "address": "0x140011a80", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011a80", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140011a82", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140011a86", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdx", - "stack_offset": -40 - }, - { - "address": "0x140011a89", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140011a8c", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140011a8f", - "size": 2, - "mnemonic": "je", - "operands": "0x140011a9f", - "stack_offset": -40 - } - ], - "successors": [ - "0x140011a9f", - "0x140011a91" - ] - }, - { - "address": "0x140011a9f", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011a9f", - "size": 4, - "mnemonic": "imul", - "operands": "rbx, r8", - "stack_offset": 0 - }, - { - "address": "0x140011aa3", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140011aa8", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140011aab", - "size": 4, - "mnemonic": "cmove", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140011aaf", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140011ac6", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011ac6" - ] - }, - { - "address": "0x140011a91", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011a91", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140011a93", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rdx - 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140011a97", - "size": 3, - "mnemonic": "div", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140011a9a", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, r8", - "stack_offset": 0 - }, - { - "address": "0x140011a9d", - "size": 2, - "mnemonic": "jb", - "operands": "0x140011ae2", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140011acd", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx", - "stack_offset": 0 - }, - { - "address": "0x140011ad0", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 8", - "stack_offset": 0 - }, - { - "address": "0x140011ad5", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe6a5]", - "stack_offset": 0 - }, - { - "address": "0x140011adb", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140011ade", - "size": 2, - "mnemonic": "je", - "operands": "0x140011ab1", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011ab1", - "0x140011ae0" - ] - }, - { - "address": "0x140011ae2", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011ae2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": 0 - }, - { - "address": "0x140011ae7", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0xc", - "stack_offset": 0 - }, - { - "address": "0x140011aed", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011aef", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140011af3", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140011af4", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140011ab1", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011ab1", - "size": 5, - "mnemonic": "call", - "operands": "0x1400105b0", - "stack_offset": 0 - }, - { - "address": "0x140011ab6", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011ab8", - "size": 2, - "mnemonic": "je", - "operands": "0x140011ae2", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011ae2", - "0x140011aba" - ] - }, - { - "address": "0x140011ae0", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011ae0", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140011aef", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011aef" - ] - }, - { - "address": "0x140011aba", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011aba", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140011abd", - "size": 5, - "mnemonic": "call", - "operands": "0x14000deb0", - "stack_offset": 0 - }, - { - "address": "0x140011ac2", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011ac4", - "size": 2, - "mnemonic": "je", - "operands": "0x140011ae2", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011ae2", - "0x140011ac6" - ] - }, - { - "address": "0x140011aef", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011aef", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140011af3", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140011af4", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001c3c5", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001c3c6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001c3ca", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r9", - "stack_offset": -40 - }, - { - "address": "0x14001c3cd", - "size": 3, - "mnemonic": "mov", - "operands": "r10, r8", - "stack_offset": -40 - }, - { - "address": "0x14001c3d0", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001c3d3", - "size": 3, - "mnemonic": "mov", - "operands": "r11, rcx", - "stack_offset": -40 - }, - { - "address": "0x14001c3d6", - "size": 3, - "mnemonic": "test", - "operands": "r9, r9", - "stack_offset": -40 - }, - { - "address": "0x14001c3d9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001c3f2", - "stack_offset": -40 - }, - { - "address": "0x14001c3db", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14001c3de", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001c3f7", - "stack_offset": -40 - }, - { - "address": "0x14001c3e0", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001c3e3", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001c419", - "stack_offset": -40 - }, - { - "address": "0x14001c3e5", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x14001c3e7", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": -40 - }, - { - "address": "0x14001c3ec", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001c3f0", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x14001c3f1", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140017031", - "size": 2, - "mnemonic": "cmp", - "operands": "ecx, eax", - "stack_offset": 0 - }, - { - "address": "0x140017033", - "size": 2, - "mnemonic": "ja", - "operands": "0x140017084", - "stack_offset": 0 - } - ], - "successors": [ - "0x140017084", - "0x140017035" - ] - }, - { - "address": "0x140017084", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017084", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x140017086", - "size": 5, - "mnemonic": "sub", - "operands": "eax, 0xdead", - "stack_offset": 0 - }, - { - "address": "0x14001708b", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001707b", - "0x14001708d" - ] - }, - { - "address": "0x140017035", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017035", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001707b", - "0x140017037" - ] - }, - { - "address": "0x14001707b", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001707b", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14001707d", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x8fac]", - "stack_offset": 0 - } - ], - "successors": [ - "0x140020030" - ] - }, - { - "address": "0x14001708d", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001708d", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140017090", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001707b", - "0x140017092" - ] - }, - { - "address": "0x140017037", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017037", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0xc433", - "stack_offset": 0 - }, - { - "address": "0x14001703c", - "size": 2, - "mnemonic": "cmp", - "operands": "ecx, eax", - "stack_offset": 0 - }, - { - "address": "0x14001703e", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001705f", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140017095", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001707b", - "0x140017097" - ] - }, - { - "address": "0x14001705f", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001705f", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x140017061", - "size": 5, - "mnemonic": "sub", - "operands": "eax, 0xc435", - "stack_offset": 0 - }, - { - "address": "0x140017066", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001707b", - "0x140017068" - ] - }, - { - "address": "0x140017040", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017040", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001707b", - "0x140017042" - ] - }, - { - "address": "0x140017097", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017097", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14001709a", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001707b", - "0x14001709c" - ] - }, - { - "address": "0x140017068", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017068", - "size": 5, - "mnemonic": "sub", - "operands": "eax, 0x1263", - "stack_offset": 0 - }, - { - "address": "0x14001706d", - "size": 2, - "mnemonic": "je", - "operands": "0x1400170b7", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400170b7", - "0x14001706f" - ] - }, - { - "address": "0x140017042", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017042", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x140017044", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 0x2a", - "stack_offset": 0 - }, - { - "address": "0x140017047", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001707b", - "0x140017049" - ] - }, - { - "address": "0x14001709c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001709c", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14001709f", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001707b", - "0x1400170a1" - ] - }, - { - "address": "0x1400170b7", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400170b7", - "size": 3, - "mnemonic": "and", - "operands": "edx, 8", - "stack_offset": 0 - }, - { - "address": "0x1400170ba", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001707d", - "stack_offset": 0 - } - ], - "successors": [ - "0x140020030" - ] - }, - { - "address": "0x14001706f", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001706f", - "size": 5, - "mnemonic": "sub", - "operands": "eax, 0x812", - "stack_offset": 0 - }, - { - "address": "0x140017074", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001707b", - "0x140017076" - ] - }, - { - "address": "0x140017049", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017049", - "size": 5, - "mnemonic": "sub", - "operands": "eax, 0xc402", - "stack_offset": 0 - }, - { - "address": "0x14001704e", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001707b", - "0x140017050" - ] - }, - { - "address": "0x1400170a1", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400170a1", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x1400170a4", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001707b", - "0x1400170a6" - ] - }, - { - "address": "0x140017076", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017076", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140017079", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001707d", - "stack_offset": 0 - }, - { - "address": "0x14001707b", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14001707d", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x8fac]", - "stack_offset": 0 - } - ], - "successors": [ - "0x140020030" - ] - }, - { - "address": "0x140017050", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017050", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140017053", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001707b", - "0x140017055" - ] - }, - { - "address": "0x1400170a6", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400170a6", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x1400170a9", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001707b", - "0x1400170ab" - ] - }, - { - "address": "0x140017055", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017055", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140017058", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001707b", - "0x14001705a" - ] - }, - { - "address": "0x1400170ab", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400170ab", - "size": 5, - "mnemonic": "sub", - "operands": "eax, 0x1f35", - "stack_offset": 0 - }, - { - "address": "0x1400170b0", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001707b", - "0x1400170b2" - ] - }, - { - "address": "0x14001705a", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001705a", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 3", - "stack_offset": 0 - }, - { - "address": "0x14001705d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140017079", - "stack_offset": 0 - } - ], - "successors": [ - "0x140017079" - ] - }, - { - "address": "0x1400170b2", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400170b2", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x1400170b5", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001707d", - "stack_offset": 0 - }, - { - "address": "0x1400170b7", - "size": 3, - "mnemonic": "and", - "operands": "edx, 8", - "stack_offset": 0 - }, - { - "address": "0x1400170ba", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001707d", - "stack_offset": 0 - } - ], - "successors": [ - "0x140020030" - ] - }, - { - "address": "0x140017079", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017079", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001707d", - "stack_offset": 0 - }, - { - "address": "0x14001707b", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14001707d", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x8fac]", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400121f1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x1400121f6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400121fb", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400121fc", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x50", - "stack_offset": -8 - }, - { - "address": "0x140012200", - "size": 7, - "mnemonic": "mov", - "operands": "r10, qword ptr [rip + 0x23e89]", - "stack_offset": -88 - }, - { - "address": "0x140012207", - "size": 3, - "mnemonic": "mov", - "operands": "ebx, r9d", - "stack_offset": -88 - }, - { - "address": "0x14001220a", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8", - "stack_offset": -88 - }, - { - "address": "0x14001220d", - "size": 2, - "mnemonic": "mov", - "operands": "esi, edx", - "stack_offset": -88 - }, - { - "address": "0x14001220f", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rcx", - "stack_offset": -88 - }, - { - "address": "0x140012212", - "size": 4, - "mnemonic": "cmp", - "operands": "r10, -1", - "stack_offset": -88 - }, - { - "address": "0x140012216", - "size": 2, - "mnemonic": "je", - "operands": "0x140012297", - "stack_offset": -88 - } - ], - "successors": [ - "0x140012297", - "0x140012218" - ] - }, - { - "address": "0x140012297", - "size": 18, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140012297", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140012299", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x14001229c", - "size": 5, - "mnemonic": "call", - "operands": "0x1400122e0", - "stack_offset": 0 - }, - { - "address": "0x1400122a1", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax", - "stack_offset": 0 - }, - { - "address": "0x1400122a3", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400122a6", - "size": 7, - "mnemonic": "mov", - "operands": "eax, dword ptr [rsp + 0x88]", - "stack_offset": 0 - }, - { - "address": "0x1400122ad", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400122b0", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], eax", - "stack_offset": 0 - }, - { - "address": "0x1400122b4", - "size": 2, - "mnemonic": "mov", - "operands": "edx, esi", - "stack_offset": 0 - }, - { - "address": "0x1400122b6", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x80]", - "stack_offset": 0 - }, - { - "address": "0x1400122be", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": 0 - }, - { - "address": "0x1400122c3", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xdef7]", - "stack_offset": 0 - }, - { - "address": "0x1400122c9", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x1400122ce", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x1400122d3", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x1400122d8", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x50", - "stack_offset": 0 - }, - { - "address": "0x1400122dc", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 80 - }, - { - "address": "0x1400122dd", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 88 - } - ], - "successors": [ - ] - }, - { - "address": "0x140012218", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140012218", - "size": 3, - "mnemonic": "test", - "operands": "r10, r10", - "stack_offset": 0 - }, - { - "address": "0x14001221b", - "size": 2, - "mnemonic": "jne", - "operands": "0x140012243", - "stack_offset": 0 - }, - { - "address": "0x14001221d", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x14764]", - "stack_offset": 0 - }, - { - "address": "0x140012224", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x14755]", - "stack_offset": 0 - }, - { - "address": "0x14001222b", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x14756]", - "stack_offset": 0 - }, - { - "address": "0x140012232", - "size": 4, - "mnemonic": "lea", - "operands": "ecx, [r10 + 0x12]", - "stack_offset": 0 - }, - { - "address": "0x140012236", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00", - "stack_offset": 0 - }, - { - "address": "0x14001223b", - "size": 3, - "mnemonic": "mov", - "operands": "r10, rax", - "stack_offset": 0 - }, - { - "address": "0x14001223e", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140012241", - "size": 2, - "mnemonic": "je", - "operands": "0x140012297", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001224b", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebx", - "stack_offset": 0 - }, - { - "address": "0x14001224e", - "size": 7, - "mnemonic": "mov", - "operands": "eax, dword ptr [rsp + 0x88]", - "stack_offset": 0 - }, - { - "address": "0x140012255", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi", - "stack_offset": 0 - }, - { - "address": "0x140012258", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rcx", - "stack_offset": 0 - }, - { - "address": "0x14001225d", - "size": 2, - "mnemonic": "mov", - "operands": "edx, esi", - "stack_offset": 0 - }, - { - "address": "0x14001225f", - "size": 8, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x98]", - "stack_offset": 0 - }, - { - "address": "0x140012267", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rcx", - "stack_offset": 0 - }, - { - "address": "0x14001226c", - "size": 8, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x90]", - "stack_offset": 0 - }, - { - "address": "0x140012274", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rcx", - "stack_offset": 0 - }, - { - "address": "0x140012279", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x14001227c", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], eax", - "stack_offset": 0 - }, - { - "address": "0x140012280", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x80]", - "stack_offset": 0 - }, - { - "address": "0x140012288", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": 0 - }, - { - "address": "0x14001228d", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r10", - "stack_offset": 0 - }, - { - "address": "0x140012290", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0", - "stack_offset": 0 - }, - { - "address": "0x140012295", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400122c9", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400122ce", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x1400122d3", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x1400122d8", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x50", - "stack_offset": 0 - }, - { - "address": "0x1400122dc", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 80 - }, - { - "address": "0x1400122dd", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 88 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140017a55", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x140017a5a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x140017a5f", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140017a60", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -8 - }, - { - "address": "0x140017a62", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -16 - }, - { - "address": "0x140017a64", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -24 - }, - { - "address": "0x140017a66", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -32 - }, - { - "address": "0x140017a68", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -40 - }, - { - "address": "0x140017a6c", - "size": 4, - "mnemonic": "or", - "operands": "rbp, 0xffffffffffffffff", - "stack_offset": -88 - }, - { - "address": "0x140017a70", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r9", - "stack_offset": -88 - }, - { - "address": "0x140017a73", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": -88 - }, - { - "address": "0x140017a75", - "size": 3, - "mnemonic": "mov", - "operands": "r14, r8", - "stack_offset": -88 - }, - { - "address": "0x140017a78", - "size": 3, - "mnemonic": "mov", - "operands": "r13, rdx", - "stack_offset": -88 - }, - { - "address": "0x140017a7b", - "size": 3, - "mnemonic": "mov", - "operands": "r12, rcx", - "stack_offset": -88 - }, - { - "address": "0x140017a7e", - "size": 3, - "mnemonic": "inc", - "operands": "rbp", - "stack_offset": -88 - }, - { - "address": "0x140017a81", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rcx + rbp], dil", - "stack_offset": -88 - }, - { - "address": "0x140017a85", - "size": 2, - "mnemonic": "jne", - "operands": "0x140017a7e", - "stack_offset": -88 - }, - { - "address": "0x140017a87", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 1", - "stack_offset": -88 - }, - { - "address": "0x140017a8c", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r14", - "stack_offset": -88 - }, - { - "address": "0x140017a8f", - "size": 3, - "mnemonic": "add", - "operands": "rbp, rdx", - "stack_offset": -88 - }, - { - "address": "0x140017a92", - "size": 3, - "mnemonic": "not", - "operands": "rax", - "stack_offset": -88 - }, - { - "address": "0x140017a95", - "size": 3, - "mnemonic": "cmp", - "operands": "rbp, rax", - "stack_offset": -88 - }, - { - "address": "0x140017a98", - "size": 2, - "mnemonic": "jbe", - "operands": "0x140017aba", - "stack_offset": -88 - }, - { - "address": "0x140017a9a", - "size": 3, - "mnemonic": "lea", - "operands": "eax, [rdx + 0xb]", - "stack_offset": -88 - }, - { - "address": "0x140017a9d", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x60]", - "stack_offset": -88 - }, - { - "address": "0x140017aa2", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x68]", - "stack_offset": -88 - }, - { - "address": "0x140017aa7", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x70]", - "stack_offset": -88 - }, - { - "address": "0x140017aac", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": -88 - }, - { - "address": "0x140017ab0", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": -40 - }, - { - "address": "0x140017ab2", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": -32 - }, - { - "address": "0x140017ab4", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": -24 - }, - { - "address": "0x140017ab6", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": -16 - }, - { - "address": "0x140017ab8", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x140017ab9", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001ceab", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001ceb0", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001ceb5", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001ceb6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -8 - }, - { - "address": "0x14001ceba", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx", - "stack_offset": -72 - }, - { - "address": "0x14001cebd", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -72 - }, - { - "address": "0x14001cec0", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -72 - }, - { - "address": "0x14001cec3", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ced9", - "stack_offset": -72 - }, - { - "address": "0x14001cec5", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": -72 - }, - { - "address": "0x14001ceca", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16", - "stack_offset": -72 - }, - { - "address": "0x14001ced0", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4", - "stack_offset": -72 - }, - { - "address": "0x14001ced5", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -72 - }, - { - "address": "0x14001ced7", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001cf39", - "stack_offset": -72 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001cf3e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40", - "stack_offset": 0 - }, - { - "address": "0x14001cf42", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 64 - }, - { - "address": "0x14001cf43", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000d9db", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rbx", - "stack_offset": 0 - }, - { - "address": "0x14000d9df", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x14000d9e3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000d9e7", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rdi", - "stack_offset": 0 - }, - { - "address": "0x14000d9eb", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x14000d9ed", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x14000d9f1", - "size": 3, - "mnemonic": "xor", - "operands": "r14d, r14d", - "stack_offset": -56 - }, - { - "address": "0x14000d9f4", - "size": 3, - "mnemonic": "mov", - "operands": "ebp, r9d", - "stack_offset": -56 - }, - { - "address": "0x14000d9f7", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx", - "stack_offset": -56 - }, - { - "address": "0x14000d9fa", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -56 - }, - { - "address": "0x14000d9fd", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -56 - }, - { - "address": "0x14000da00", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000da26", - "stack_offset": -56 - }, - { - "address": "0x14000da02", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rdx + 0x28], r14b", - "stack_offset": -56 - }, - { - "address": "0x14000da06", - "size": 2, - "mnemonic": "je", - "operands": "0x14000da15", - "stack_offset": -56 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000da19", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x18], r14", - "stack_offset": 0 - }, - { - "address": "0x14000da1d", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x20], r14", - "stack_offset": 0 - }, - { - "address": "0x14000da21", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000db58", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000da0c", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14000da11", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbx + 0x28], r14b", - "stack_offset": 0 - }, - { - "address": "0x14000da15", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x10], r14", - "stack_offset": 0 - }, - { - "address": "0x14000da19", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x18], r14", - "stack_offset": 0 - }, - { - "address": "0x14000da1d", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x20], r14", - "stack_offset": 0 - }, - { - "address": "0x14000da21", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000db58", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000db58" - ] - }, - { - "address": "0x14000db58", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000db58", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000db5a", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000db5f", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000db64", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14000db69", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x14000db6e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000db72", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 48 - }, - { - "address": "0x14000db74", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000d808", - "name": "", - "blocks": [ - { - "address": "0x14000d808", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000d808", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14000d80a", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000d80e", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": -40 - }, - { - "address": "0x14000d810", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d854", - "stack_offset": -40 - }, - { - "address": "0x14000d815", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": -40 - }, - { - "address": "0x14000d817", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rax], ebx", - "stack_offset": -40 - }, - { - "address": "0x14000d819", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d738", - "stack_offset": -40 - }, - { - "address": "0x14000d81e", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax", - "stack_offset": -40 - }, - { - "address": "0x14000d820", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": -40 - }, - { - "address": "0x14000d825", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rax], ebx", - "stack_offset": -40 - }, - { - "address": "0x14000d827", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14000d82b", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": -8 - }, - { - "address": "0x14000d82c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140016519", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi", - "stack_offset": 0 - }, - { - "address": "0x14001651e", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001651f", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x70", - "stack_offset": -8 - }, - { - "address": "0x140016523", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx", - "stack_offset": -120 - }, - { - "address": "0x140016526", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9", - "stack_offset": -120 - }, - { - "address": "0x140016529", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rcx", - "stack_offset": -120 - }, - { - "address": "0x14001652c", - "size": 3, - "mnemonic": "mov", - "operands": "edi, r8d", - "stack_offset": -120 - }, - { - "address": "0x14001652f", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x50]", - "stack_offset": -120 - }, - { - "address": "0x140016534", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d89c", - "stack_offset": -120 - }, - { - "address": "0x140016539", - "size": 7, - "mnemonic": "mov", - "operands": "eax, dword ptr [rsp + 0xc0]", - "stack_offset": -120 - }, - { - "address": "0x140016540", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x58]", - "stack_offset": -120 - }, - { - "address": "0x140016545", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x40], eax", - "stack_offset": -120 - }, - { - "address": "0x140016549", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rbx", - "stack_offset": -120 - }, - { - "address": "0x14001654c", - "size": 7, - "mnemonic": "mov", - "operands": "eax, dword ptr [rsp + 0xb8]", - "stack_offset": -120 - }, - { - "address": "0x140016553", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, edi", - "stack_offset": -120 - }, - { - "address": "0x140016556", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], eax", - "stack_offset": -120 - }, - { - "address": "0x14001655a", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi", - "stack_offset": -120 - }, - { - "address": "0x14001655d", - "size": 7, - "mnemonic": "mov", - "operands": "eax, dword ptr [rsp + 0xb0]", - "stack_offset": -120 - }, - { - "address": "0x140016564", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], eax", - "stack_offset": -120 - }, - { - "address": "0x140016568", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0xa8]", - "stack_offset": -120 - }, - { - "address": "0x140016570", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": -120 - }, - { - "address": "0x140016575", - "size": 7, - "mnemonic": "mov", - "operands": "eax, dword ptr [rsp + 0xa0]", - "stack_offset": -120 - }, - { - "address": "0x14001657c", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], eax", - "stack_offset": -120 - }, - { - "address": "0x140016580", - "size": 5, - "mnemonic": "call", - "operands": "0x1400161e0", - "stack_offset": -120 - }, - { - "address": "0x140016585", - "size": 5, - "mnemonic": "cmp", - "operands": "byte ptr [rsp + 0x68], 0", - "stack_offset": -120 - }, - { - "address": "0x14001658a", - "size": 2, - "mnemonic": "je", - "operands": "0x140016598", - "stack_offset": -120 - } - ], - "successors": [ - "0x140016598", - "0x14001658c" - ] - }, - { - "address": "0x140016598", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140016598", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14001659d", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x1400165a1", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x1400165a5", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x1400165a8", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400165a9", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001658c", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001658c", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140016591", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd", - "stack_offset": 0 - }, - { - "address": "0x140016598", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14001659d", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x1400165a1", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x1400165a5", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x1400165a8", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400165a9", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400187b5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400187ba", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400187bb", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x1400187bf", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx", - "stack_offset": -40 - }, - { - "address": "0x1400187c2", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -40 - }, - { - "address": "0x1400187c5", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rip + 0x18dc5]", - "stack_offset": -40 - }, - { - "address": "0x1400187cb", - "size": 6, - "mnemonic": "test", - "operands": "dword ptr [rcx + 0x3a8], eax", - "stack_offset": -40 - }, - { - "address": "0x1400187d1", - "size": 2, - "mnemonic": "je", - "operands": "0x1400187e6", - "stack_offset": -40 - } - ], - "successors": [ - "0x1400187e6", - "0x1400187d3" - ] - }, - { - "address": "0x1400187e6", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400187e6", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 5", - "stack_offset": 0 - }, - { - "address": "0x1400187eb", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": 0 - }, - { - "address": "0x1400187f0", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400187f1", - "size": 7, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rdi + 0x88]", - "stack_offset": 0 - }, - { - "address": "0x1400187f8", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rbx", - "stack_offset": 0 - }, - { - "address": "0x1400187fd", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x140018800", - "size": 2, - "mnemonic": "je", - "operands": "0x140018840", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400187db", - "size": 2, - "mnemonic": "je", - "operands": "0x1400187e6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400187e6", - "0x1400187dd" - ] - }, - { - "address": "0x140018840", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140018840", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 5", - "stack_offset": 0 - }, - { - "address": "0x140018845", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": 0 - }, - { - "address": "0x14001884a", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001884d", - "size": 2, - "mnemonic": "je", - "operands": "0x140018862", - "stack_offset": 0 - } - ], - "successors": [ - "0x140018862", - "0x14001884f" - ] - }, - { - "address": "0x140018802", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140018802", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140018805", - "size": 2, - "mnemonic": "je", - "operands": "0x140018829", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400187e4", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001884a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001884a" - ] - }, - { - "address": "0x140018862", - "size": 21, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140018862", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140018867", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140018868", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x14001886c", - "size": 7, - "mnemonic": "cmp", - "operands": "byte ptr [rip + 0x1afd9], 0", - "stack_offset": -40 - }, - { - "address": "0x140018873", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400188c1", - "stack_offset": -40 - }, - { - "address": "0x140018875", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x19204]", - "stack_offset": -40 - }, - { - "address": "0x14001887c", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x1afb5], rcx", - "stack_offset": -40 - }, - { - "address": "0x140018883", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x18eb6]", - "stack_offset": -40 - }, - { - "address": "0x14001888a", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x190df]", - "stack_offset": -40 - }, - { - "address": "0x140018891", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x1afa8], rax", - "stack_offset": -40 - }, - { - "address": "0x140018898", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x1af91], rcx", - "stack_offset": -40 - }, - { - "address": "0x14001889f", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118e0", - "stack_offset": -40 - }, - { - "address": "0x1400188a4", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x1af95]", - "stack_offset": -40 - }, - { - "address": "0x1400188ab", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rax", - "stack_offset": -40 - }, - { - "address": "0x1400188ae", - "size": 2, - "mnemonic": "mov", - "operands": "dl, 1", - "stack_offset": -40 - }, - { - "address": "0x1400188b0", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0xfffffffd", - "stack_offset": -40 - }, - { - "address": "0x1400188b5", - "size": 5, - "mnemonic": "call", - "operands": "0x140018540", - "stack_offset": -40 - }, - { - "address": "0x1400188ba", - "size": 7, - "mnemonic": "mov", - "operands": "byte ptr [rip + 0x1af8b], 1", - "stack_offset": -40 - }, - { - "address": "0x1400188c1", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": -40 - }, - { - "address": "0x1400188c3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x1400188c7", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001884f", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001884f", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140018852", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140018857", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001885c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140018860", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x140018861", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140018829", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140018829", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x14001882c", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rdi + 0x88], rax", - "stack_offset": 0 - }, - { - "address": "0x140018833", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rax", - "stack_offset": 0 - }, - { - "address": "0x140018838", - "size": 3, - "mnemonic": "lock inc", - "operands": "dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14001883b", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140018840", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 5", - "stack_offset": 0 - }, - { - "address": "0x140018845", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": 0 - }, - { - "address": "0x14001884a", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001884d", - "size": 2, - "mnemonic": "je", - "operands": "0x140018862", - "stack_offset": 0 - } - ], - "successors": [ - "0x140018862", - "0x14001884f" - ] - }, - { - "address": "0x140018807", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140018807", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x14001880a", - "size": 4, - "mnemonic": "lock xadd", - "operands": "dword ptr [rbx], eax", - "stack_offset": 0 - }, - { - "address": "0x14001880e", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140018811", - "size": 2, - "mnemonic": "jne", - "operands": "0x140018829", - "stack_offset": 0 - }, - { - "address": "0x140018813", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x18f26]", - "stack_offset": 0 - }, - { - "address": "0x14001881a", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001881f", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140018822", - "size": 2, - "mnemonic": "je", - "operands": "0x140018829", - "stack_offset": 0 - } - ], - "successors": [ - "0x140018829", - "0x140018824" - ] - }, - { - "address": "0x14001884a", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001884a", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001884d", - "size": 2, - "mnemonic": "je", - "operands": "0x140018862", - "stack_offset": 0 - } - ], - "successors": [ - "0x140018862", - "0x14001884f" - ] - }, - { - "address": "0x140018824", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140018824", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140018829", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x14001882c", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rdi + 0x88], rax", - "stack_offset": 0 - }, - { - "address": "0x140018833", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rax", - "stack_offset": 0 - }, - { - "address": "0x140018838", - "size": 3, - "mnemonic": "lock inc", - "operands": "dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14001883b", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140018840", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 5", - "stack_offset": 0 - }, - { - "address": "0x140018845", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": 0 - }, - { - "address": "0x14001884a", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001884d", - "size": 2, - "mnemonic": "je", - "operands": "0x140018862", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140018232", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -8 - }, - { - "address": "0x140018236", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": -72 - }, - { - "address": "0x140018238", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": -72 - }, - { - "address": "0x14001823a", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]", - "stack_offset": -72 - }, - { - "address": "0x14001823f", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d89c", - "stack_offset": -72 - }, - { - "address": "0x140018244", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rip + 0x1b5fd], 0", - "stack_offset": -72 - }, - { - "address": "0x14001824b", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, -2", - "stack_offset": -72 - }, - { - "address": "0x14001824e", - "size": 2, - "mnemonic": "jne", - "operands": "0x140018262", - "stack_offset": -72 - }, - { - "address": "0x140018250", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x1b5ee], 1", - "stack_offset": -72 - }, - { - "address": "0x14001825a", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x8000]", - "stack_offset": -72 - }, - { - "address": "0x140018260", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140018277", - "stack_offset": -72 - } - ], - "successors": [ - "0x140018277" - ] - }, - { - "address": "0x140018277", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140018277", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax", - "stack_offset": 0 - }, - { - "address": "0x140018279", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140018292", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140018297", - "size": 2, - "mnemonic": "je", - "operands": "0x1400182a5", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400182a5", - "0x140018299" - ] - }, - { - "address": "0x1400182a5", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400182a5", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400182a7", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40", - "stack_offset": 0 - }, - { - "address": "0x1400182ab", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 64 - }, - { - "address": "0x1400182ac", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "successors": [ - ] - }, - { - "address": "0x140018299", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140018299", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14001829e", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd", - "stack_offset": 0 - }, - { - "address": "0x1400182a5", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400182a7", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40", - "stack_offset": 0 - }, - { - "address": "0x1400182ab", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 64 - }, - { - "address": "0x1400182ac", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ef7d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000ef82", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000ef83", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x14000ef87", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -56 - }, - { - "address": "0x14000ef8a", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -56 - }, - { - "address": "0x14000ef8d", - "size": 2, - "mnemonic": "je", - "operands": "0x14000efd2", - "stack_offset": -56 - } - ], - "successors": [ - "0x14000efd2", - "0x14000ef8f" - ] - }, - { - "address": "0x14000efd2", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000efd2", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000efd4", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000efd9", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000efde", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000efe2", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x14000efe3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000ef8f", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ef8f", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x55", - "stack_offset": 0 - }, - { - "address": "0x14000ef94", - "size": 5, - "mnemonic": "call", - "operands": "0x14000dca0", - "stack_offset": 0 - }, - { - "address": "0x14000ef99", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax", - "stack_offset": 0 - }, - { - "address": "0x14000ef9c", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, 0x55", - "stack_offset": 0 - }, - { - "address": "0x14000efa0", - "size": 2, - "mnemonic": "jae", - "operands": "0x14000efd2", - "stack_offset": 0 - }, - { - "address": "0x14000efa2", - "size": 8, - "mnemonic": "lea", - "operands": "rcx, [rax*2 + 2]", - "stack_offset": 0 - }, - { - "address": "0x14000efaa", - "size": 5, - "mnemonic": "call", - "operands": "0x140015200", - "stack_offset": 0 - }, - { - "address": "0x14000efaf", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000efb2", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000efb5", - "size": 2, - "mnemonic": "je", - "operands": "0x14000efd2", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000efd2", - "0x14000efb7" - ] - }, - { - "address": "0x14000efb7", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000efb7", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rsi + 1]", - "stack_offset": 0 - }, - { - "address": "0x14000efbb", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000efbe", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000efc1", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000efc4", - "size": 5, - "mnemonic": "call", - "operands": "0x140017510", - "stack_offset": 0 - }, - { - "address": "0x14000efc9", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000efcb", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000efe4", - "stack_offset": 0 - }, - { - "address": "0x14000efcd", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000efd0", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000efd4", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000efd9", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000efde", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000efe2", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x14000efe3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140015e88", - "name": "", - "blocks": [ - { - "address": "0x140015e88", - "size": 27, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015e88", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140015e8a", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x140015e8b", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -16 - }, - { - "address": "0x140015e8c", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -24 - }, - { - "address": "0x140015e8d", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -32 - }, - { - "address": "0x140015e8f", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x140015e91", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x140015e93", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0xd0", - "stack_offset": -56 - }, - { - "address": "0x140015e9a", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x1b19f]", - "stack_offset": -264 - }, - { - "address": "0x140015ea1", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -264 - }, - { - "address": "0x140015ea4", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0xc0], rax", - "stack_offset": -264 - }, - { - "address": "0x140015eac", - "size": 8, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x130]", - "stack_offset": -264 - }, - { - "address": "0x140015eb4", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": -264 - }, - { - "address": "0x140015eb6", - "size": 3, - "mnemonic": "mov", - "operands": "ebp, r9d", - "stack_offset": -264 - }, - { - "address": "0x140015eb9", - "size": 3, - "mnemonic": "mov", - "operands": "r14, r8", - "stack_offset": -264 - }, - { - "address": "0x140015ebc", - "size": 3, - "mnemonic": "mov", - "operands": "r12, rcx", - "stack_offset": -264 - }, - { - "address": "0x140015ebf", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rsi], rdi", - "stack_offset": -264 - }, - { - "address": "0x140015ec2", - "size": 3, - "mnemonic": "cmp", - "operands": "edx, 1", - "stack_offset": -264 - }, - { - "address": "0x140015ec5", - "size": 6, - "mnemonic": "jne", - "operands": "0x140015fa5", - "stack_offset": -264 - }, - { - "address": "0x140015ecb", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x40]", - "stack_offset": -264 - }, - { - "address": "0x140015ed0", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], 0x80", - "stack_offset": -264 - }, - { - "address": "0x140015ed8", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, ebp", - "stack_offset": -264 - }, - { - "address": "0x140015edb", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r14", - "stack_offset": -264 - }, - { - "address": "0x140015ede", - "size": 5, - "mnemonic": "call", - "operands": "0x140015d0c", - "stack_offset": -264 - }, - { - "address": "0x140015ee3", - "size": 3, - "mnemonic": "movsxd", - "operands": "rbx, eax", - "stack_offset": -264 - }, - { - "address": "0x140015ee6", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": -264 - }, - { - "address": "0x140015ee8", - "size": 2, - "mnemonic": "je", - "operands": "0x140015f2d", - "stack_offset": -264 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001bb59", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x14001bb5e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14001bb63", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001bb64", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -8 - }, - { - "address": "0x14001bb66", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -16 - }, - { - "address": "0x14001bb68", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -24 - }, - { - "address": "0x14001bb6c", - "size": 2, - "mnemonic": "xor", - "operands": "esi, esi", - "stack_offset": -56 - }, - { - "address": "0x14001bb6e", - "size": 3, - "mnemonic": "mov", - "operands": "r14, r8", - "stack_offset": -56 - }, - { - "address": "0x14001bb71", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, edx", - "stack_offset": -56 - }, - { - "address": "0x14001bb73", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rcx", - "stack_offset": -56 - }, - { - "address": "0x14001bb76", - "size": 2, - "mnemonic": "test", - "operands": "edx, edx", - "stack_offset": -56 - }, - { - "address": "0x14001bb78", - "size": 2, - "mnemonic": "js", - "operands": "0x14001bbb0", - "stack_offset": -56 - } - ], - "successors": [ - "0x14001bbb0", - "0x14001bb7a" - ] - }, - { - "address": "0x14001bbb0", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001bbb0", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x14001bbb2", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001bbb7", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14001bbbc", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14001bbc1", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001bbc5", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x14001bbc7", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x14001bbc9", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x14001bbca", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001bb7a", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001bb7a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r14]", - "stack_offset": 0 - }, - { - "address": "0x14001bb7d", - "size": 3, - "mnemonic": "lea", - "operands": "eax, [rsi + rbx]", - "stack_offset": 0 - }, - { - "address": "0x14001bb80", - "size": 1, - "mnemonic": "cdq", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14001bb81", - "size": 2, - "mnemonic": "sub", - "operands": "eax, edx", - "stack_offset": 0 - }, - { - "address": "0x14001bb83", - "size": 2, - "mnemonic": "sar", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14001bb85", - "size": 3, - "mnemonic": "movsxd", - "operands": "r15, eax", - "stack_offset": 0 - }, - { - "address": "0x14001bb88", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r15", - "stack_offset": 0 - }, - { - "address": "0x14001bb8b", - "size": 4, - "mnemonic": "shl", - "operands": "rdi, 4", - "stack_offset": 0 - }, - { - "address": "0x14001bb8f", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rdi + rbp]", - "stack_offset": 0 - }, - { - "address": "0x14001bb93", - "size": 5, - "mnemonic": "call", - "operands": "0x140017230", - "stack_offset": 0 - }, - { - "address": "0x14001bb98", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001bb9a", - "size": 2, - "mnemonic": "je", - "operands": "0x14001bbcb", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001bbcb", - "0x14001bb9c" - ] - }, - { - "address": "0x14001bbcb", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001bbcb", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 8]", - "stack_offset": 0 - }, - { - "address": "0x14001bbcf", - "size": 3, - "mnemonic": "add", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001bbd2", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [r14], rax", - "stack_offset": 0 - }, - { - "address": "0x14001bbd5", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14001bbd7", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001bbb2", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001bbb2" - ] - }, - { - "address": "0x14001bb9c", - "size": 16, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001bb9c", - "size": 4, - "mnemonic": "lea", - "operands": "ecx, [r15 - 1]", - "stack_offset": 0 - }, - { - "address": "0x14001bba0", - "size": 3, - "mnemonic": "cmovns", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14001bba3", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14001bba5", - "size": 4, - "mnemonic": "lea", - "operands": "ecx, [r15 + 1]", - "stack_offset": 0 - }, - { - "address": "0x14001bba9", - "size": 3, - "mnemonic": "cmovns", - "operands": "esi, ecx", - "stack_offset": 0 - }, - { - "address": "0x14001bbac", - "size": 2, - "mnemonic": "cmp", - "operands": "esi, ebx", - "stack_offset": 0 - }, - { - "address": "0x14001bbae", - "size": 2, - "mnemonic": "jle", - "operands": "0x14001bb7a", - "stack_offset": 0 - }, - { - "address": "0x14001bbb0", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x14001bbb2", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001bbb7", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14001bbbc", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14001bbc1", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001bbc5", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x14001bbc7", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x14001bbc9", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x14001bbca", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001bbb2", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001bbb2", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001bbb7", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14001bbbc", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14001bbc1", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001bbc5", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x14001bbc7", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x14001bbc9", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x14001bbca", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001b9e9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14001b9ee", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001b9ef", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001b9f3", - "size": 2, - "mnemonic": "xor", - "operands": "esi, esi", - "stack_offset": -40 - }, - { - "address": "0x14001b9f5", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001b9f8", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], esi", - "stack_offset": -40 - }, - { - "address": "0x14001b9fc", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14001b9ff", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14001ba02", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ba57", - "stack_offset": -40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001ba5a", - "size": 5, - "mnemonic": "lea", - "operands": "r8, [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001ba5f", - "size": 6, - "mnemonic": "mov", - "operands": "r9d, 2", - "stack_offset": 0 - }, - { - "address": "0x14001ba65", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x20001004", - "stack_offset": 0 - }, - { - "address": "0x14001ba6a", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x4758]", - "stack_offset": 0 - }, - { - "address": "0x14001ba70", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001ba72", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ba78", - "stack_offset": 0 - }, - { - "address": "0x14001ba74", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001ba76", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001ba86", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001ba86" - ] - }, - { - "address": "0x14001ba04", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ba04", - "size": 3, - "mnemonic": "cmp", - "operands": "word ptr [rcx], si", - "stack_offset": 0 - }, - { - "address": "0x14001ba07", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ba57", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001ba8b", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001ba90", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001ba94", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001ba95", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ba09", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ba09", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0xc058]", - "stack_offset": 0 - }, - { - "address": "0x14001ba10", - "size": 5, - "mnemonic": "call", - "operands": "0x14001d690", - "stack_offset": 0 - }, - { - "address": "0x14001ba15", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001ba17", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ba57", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001ba57", - "0x14001ba19" - ] - }, - { - "address": "0x14001ba19", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ba19", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0xc060]", - "stack_offset": 0 - }, - { - "address": "0x14001ba20", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001ba23", - "size": 5, - "mnemonic": "call", - "operands": "0x14001d690", - "stack_offset": 0 - }, - { - "address": "0x14001ba28", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001ba2a", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ba4d", - "stack_offset": 0 - }, - { - "address": "0x14001ba2c", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdi + 8]", - "stack_offset": 0 - }, - { - "address": "0x14001ba2f", - "size": 4, - "mnemonic": "lea", - "operands": "r9d, [rsi + 2]", - "stack_offset": 0 - }, - { - "address": "0x14001ba33", - "size": 5, - "mnemonic": "lea", - "operands": "r8, [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001ba38", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x2000000b", - "stack_offset": 0 - }, - { - "address": "0x14001ba3d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x4785]", - "stack_offset": 0 - }, - { - "address": "0x14001ba43", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001ba45", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ba74", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001ba74", - "0x14001ba47" - ] - }, - { - "address": "0x14001ba74", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ba74", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001ba76", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001ba86", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001ba4b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001ba86", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001b5b5", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001b5b6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001b5ba", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14001b5bd", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4", - "stack_offset": -40 - }, - { - "address": "0x14001b5c2", - "size": 4, - "mnemonic": "or", - "operands": "r8, 0xffffffffffffffff", - "stack_offset": -40 - }, - { - "address": "0x14001b5c6", - "size": 3, - "mnemonic": "mov", - "operands": "r10, rax", - "stack_offset": -40 - }, - { - "address": "0x14001b5c9", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": -40 - }, - { - "address": "0x14001b5cb", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax + 0x98]", - "stack_offset": -40 - }, - { - "address": "0x14001b5d2", - "size": 3, - "mnemonic": "inc", - "operands": "r8", - "stack_offset": -40 - }, - { - "address": "0x14001b5d5", - "size": 5, - "mnemonic": "cmp", - "operands": "word ptr [rdx + r8*2], di", - "stack_offset": -40 - }, - { - "address": "0x14001b5da", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001b5d2", - "stack_offset": -40 - }, - { - "address": "0x14001b5dc", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": -40 - }, - { - "address": "0x14001b5de", - "size": 4, - "mnemonic": "cmp", - "operands": "r8, 3", - "stack_offset": -40 - }, - { - "address": "0x14001b5e2", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 2", - "stack_offset": -40 - }, - { - "address": "0x14001b5e7", - "size": 3, - "mnemonic": "sete", - "operands": "al", - "stack_offset": -40 - }, - { - "address": "0x14001b5ea", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [r10 + 0xb0], eax", - "stack_offset": -40 - }, - { - "address": "0x14001b5f1", - "size": 2, - "mnemonic": "je", - "operands": "0x14001b61b", - "stack_offset": -40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001b622", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 1", - "stack_offset": 0 - }, - { - "address": "0x14001b627", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x25e]", - "stack_offset": 0 - }, - { - "address": "0x14001b62e", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x4bac]", - "stack_offset": 0 - }, - { - "address": "0x14001b634", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [rbx], 4", - "stack_offset": 0 - }, - { - "address": "0x14001b637", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001b63b", - "stack_offset": 0 - }, - { - "address": "0x14001b639", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rbx], edi", - "stack_offset": 0 - }, - { - "address": "0x14001b63b", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001b640", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001b644", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001b645", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001b5f3", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001b5f3", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, edi", - "stack_offset": 0 - }, - { - "address": "0x14001b5f6", - "size": 4, - "mnemonic": "movzx", - "operands": "r8d, word ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x14001b5fa", - "size": 3, - "mnemonic": "add", - "operands": "rdx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001b5fd", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [r8 - 0x41]", - "stack_offset": 0 - }, - { - "address": "0x14001b601", - "size": 4, - "mnemonic": "cmp", - "operands": "ax, 0x19", - "stack_offset": 0 - }, - { - "address": "0x14001b605", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001b613", - "stack_offset": 0 - }, - { - "address": "0x14001b607", - "size": 5, - "mnemonic": "sub", - "operands": "r8w, 0x61", - "stack_offset": 0 - }, - { - "address": "0x14001b60c", - "size": 5, - "mnemonic": "cmp", - "operands": "r8w, 0x19", - "stack_offset": 0 - }, - { - "address": "0x14001b611", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001b618", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001b618", - "0x14001b613" - ] - }, - { - "address": "0x14001b618", - "size": 12, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001b618", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r9d", - "stack_offset": 0 - }, - { - "address": "0x14001b61b", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [r10 + 0xac], ecx", - "stack_offset": 0 - }, - { - "address": "0x14001b622", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 1", - "stack_offset": 0 - }, - { - "address": "0x14001b627", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x25e]", - "stack_offset": 0 - }, - { - "address": "0x14001b62e", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x4bac]", - "stack_offset": 0 - }, - { - "address": "0x14001b634", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [rbx], 4", - "stack_offset": 0 - }, - { - "address": "0x14001b637", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001b63b", - "stack_offset": 0 - }, - { - "address": "0x14001b639", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rbx], edi", - "stack_offset": 0 - }, - { - "address": "0x14001b63b", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001b640", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001b644", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001b645", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001b613", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001b613", - "size": 3, - "mnemonic": "inc", - "operands": "r9d", - "stack_offset": 0 - }, - { - "address": "0x14001b616", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001b5f6", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001b5f6" - ] - }, - { - "address": "0x14001b5f6", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001b5f6", - "size": 4, - "mnemonic": "movzx", - "operands": "r8d, word ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x14001b5fa", - "size": 3, - "mnemonic": "add", - "operands": "rdx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001b5fd", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [r8 - 0x41]", - "stack_offset": 0 - }, - { - "address": "0x14001b601", - "size": 4, - "mnemonic": "cmp", - "operands": "ax, 0x19", - "stack_offset": 0 - }, - { - "address": "0x14001b605", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001b613", - "stack_offset": 0 - }, - { - "address": "0x14001b607", - "size": 5, - "mnemonic": "sub", - "operands": "r8w, 0x61", - "stack_offset": 0 - }, - { - "address": "0x14001b60c", - "size": 5, - "mnemonic": "cmp", - "operands": "r8w, 0x19", - "stack_offset": 0 - }, - { - "address": "0x14001b611", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001b618", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001b4e5", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001b4e6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001b4ea", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14001b4ed", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4", - "stack_offset": -40 - }, - { - "address": "0x14001b4f2", - "size": 4, - "mnemonic": "or", - "operands": "r8, 0xffffffffffffffff", - "stack_offset": -40 - }, - { - "address": "0x14001b4f6", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r8", - "stack_offset": -40 - }, - { - "address": "0x14001b4f9", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": -40 - }, - { - "address": "0x14001b4fb", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rax + 0x98]", - "stack_offset": -40 - }, - { - "address": "0x14001b502", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx]", - "stack_offset": -40 - }, - { - "address": "0x14001b505", - "size": 3, - "mnemonic": "inc", - "operands": "r9", - "stack_offset": -40 - }, - { - "address": "0x14001b508", - "size": 5, - "mnemonic": "cmp", - "operands": "word ptr [rax + r9*2], di", - "stack_offset": -40 - }, - { - "address": "0x14001b50d", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001b505", - "stack_offset": -40 - }, - { - "address": "0x14001b50f", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": -40 - }, - { - "address": "0x14001b511", - "size": 4, - "mnemonic": "cmp", - "operands": "r9, 3", - "stack_offset": -40 - }, - { - "address": "0x14001b515", - "size": 3, - "mnemonic": "sete", - "operands": "al", - "stack_offset": -40 - }, - { - "address": "0x14001b518", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rdx + 0x18], eax", - "stack_offset": -40 - }, - { - "address": "0x14001b51b", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx + 8]", - "stack_offset": -40 - }, - { - "address": "0x14001b51f", - "size": 3, - "mnemonic": "inc", - "operands": "r8", - "stack_offset": -40 - }, - { - "address": "0x14001b522", - "size": 5, - "mnemonic": "cmp", - "operands": "word ptr [rax + r8*2], di", - "stack_offset": -40 - }, - { - "address": "0x14001b527", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001b51f", - "stack_offset": -40 - }, - { - "address": "0x14001b529", - "size": 4, - "mnemonic": "cmp", - "operands": "r8, 3", - "stack_offset": -40 - }, - { - "address": "0x14001b52d", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": -40 - }, - { - "address": "0x14001b52f", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 2", - "stack_offset": -40 - }, - { - "address": "0x14001b535", - "size": 3, - "mnemonic": "sete", - "operands": "al", - "stack_offset": -40 - }, - { - "address": "0x14001b538", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rdx + 0x1c], eax", - "stack_offset": -40 - }, - { - "address": "0x14001b53b", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 4], edi", - "stack_offset": -40 - }, - { - "address": "0x14001b53e", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rdx + 0x18], edi", - "stack_offset": -40 - }, - { - "address": "0x14001b541", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001b56e", - "stack_offset": -40 - }, - { - "address": "0x14001b543", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdx]", - "stack_offset": -40 - }, - { - "address": "0x14001b546", - "size": 3, - "mnemonic": "mov", - "operands": "r10d, edi", - "stack_offset": -40 - }, - { - "address": "0x14001b549", - "size": 4, - "mnemonic": "movzx", - "operands": "r9d, word ptr [rcx]", - "stack_offset": -40 - }, - { - "address": "0x14001b54d", - "size": 3, - "mnemonic": "add", - "operands": "rcx, r8", - "stack_offset": -40 - }, - { - "address": "0x14001b550", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [r9 - 0x41]", - "stack_offset": -40 - }, - { - "address": "0x14001b554", - "size": 4, - "mnemonic": "cmp", - "operands": "ax, 0x19", - "stack_offset": -40 - }, - { - "address": "0x14001b558", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001b566", - "stack_offset": -40 - }, - { - "address": "0x14001b55a", - "size": 5, - "mnemonic": "sub", - "operands": "r9w, 0x61", - "stack_offset": -40 - }, - { - "address": "0x14001b55f", - "size": 5, - "mnemonic": "cmp", - "operands": "r9w, 0x19", - "stack_offset": -40 - }, - { - "address": "0x14001b564", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001b56b", - "stack_offset": -40 - } - ], - "successors": [ - "0x14001b56b", - "0x14001b566" - ] - }, - { - "address": "0x14001b56b", - "size": 20, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001b56b", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, r10d", - "stack_offset": 0 - }, - { - "address": "0x14001b56e", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rdx + 0x14], r8d", - "stack_offset": 0 - }, - { - "address": "0x14001b572", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0xcf]", - "stack_offset": 0 - }, - { - "address": "0x14001b579", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 1", - "stack_offset": 0 - }, - { - "address": "0x14001b57e", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x4c5c]", - "stack_offset": 0 - }, - { - "address": "0x14001b584", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14001b586", - "size": 3, - "mnemonic": "test", - "operands": "cl, 7", - "stack_offset": 0 - }, - { - "address": "0x14001b589", - "size": 3, - "mnemonic": "setne", - "operands": "dl", - "stack_offset": 0 - }, - { - "address": "0x14001b58c", - "size": 4, - "mnemonic": "bt", - "operands": "ecx, 9", - "stack_offset": 0 - }, - { - "address": "0x14001b590", - "size": 3, - "mnemonic": "setb", - "operands": "al", - "stack_offset": 0 - }, - { - "address": "0x14001b593", - "size": 2, - "mnemonic": "and", - "operands": "dl, al", - "stack_offset": 0 - }, - { - "address": "0x14001b595", - "size": 4, - "mnemonic": "bt", - "operands": "ecx, 8", - "stack_offset": 0 - }, - { - "address": "0x14001b599", - "size": 3, - "mnemonic": "setb", - "operands": "al", - "stack_offset": 0 - }, - { - "address": "0x14001b59c", - "size": 2, - "mnemonic": "test", - "operands": "al, dl", - "stack_offset": 0 - }, - { - "address": "0x14001b59e", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001b5a2", - "stack_offset": 0 - }, - { - "address": "0x14001b5a0", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rbx], edi", - "stack_offset": 0 - }, - { - "address": "0x14001b5a2", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001b5a7", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001b5ab", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001b5ac", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001b566", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001b566", - "size": 3, - "mnemonic": "inc", - "operands": "r10d", - "stack_offset": 0 - }, - { - "address": "0x14001b569", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001b549", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001b549" - ] - }, - { - "address": "0x14001b549", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001b549", - "size": 4, - "mnemonic": "movzx", - "operands": "r9d, word ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x14001b54d", - "size": 3, - "mnemonic": "add", - "operands": "rcx, r8", - "stack_offset": 0 - }, - { - "address": "0x14001b550", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [r9 - 0x41]", - "stack_offset": 0 - }, - { - "address": "0x14001b554", - "size": 4, - "mnemonic": "cmp", - "operands": "ax, 0x19", - "stack_offset": 0 - }, - { - "address": "0x14001b558", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001b566", - "stack_offset": 0 - }, - { - "address": "0x14001b55a", - "size": 5, - "mnemonic": "sub", - "operands": "r9w, 0x61", - "stack_offset": 0 - }, - { - "address": "0x14001b55f", - "size": 5, - "mnemonic": "cmp", - "operands": "r9w, 0x19", - "stack_offset": 0 - }, - { - "address": "0x14001b564", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001b56b", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140012169", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x14001216e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x140012173", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140012174", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x140012178", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x23f19]", - "stack_offset": -56 - }, - { - "address": "0x14001217f", - "size": 3, - "mnemonic": "mov", - "operands": "ebp, r9d", - "stack_offset": -56 - }, - { - "address": "0x140012182", - "size": 3, - "mnemonic": "mov", - "operands": "ebx, r8d", - "stack_offset": -56 - }, - { - "address": "0x140012185", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -56 - }, - { - "address": "0x140012188", - "size": 2, - "mnemonic": "mov", - "operands": "esi, ecx", - "stack_offset": -56 - }, - { - "address": "0x14001218a", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": -56 - }, - { - "address": "0x14001218e", - "size": 2, - "mnemonic": "je", - "operands": "0x1400121c9", - "stack_offset": -56 - } - ], - "successors": [ - "0x1400121c9", - "0x140012190" - ] - }, - { - "address": "0x1400121c9", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400121c9", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400121cc", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400121cf", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, esi", - "stack_offset": 0 - }, - { - "address": "0x1400121d1", - "size": 5, - "mnemonic": "call", - "operands": "0x14001c034", - "stack_offset": 0 - }, - { - "address": "0x1400121d6", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x1400121db", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x1400121e0", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x1400121e5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x1400121e9", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x1400121ea", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x140012190", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140012190", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140012193", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400121b7", - "stack_offset": 0 - }, - { - "address": "0x140012195", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x14804]", - "stack_offset": 0 - }, - { - "address": "0x14001219c", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x147f5]", - "stack_offset": 0 - }, - { - "address": "0x1400121a3", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x147f6]", - "stack_offset": 0 - }, - { - "address": "0x1400121aa", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 0x13]", - "stack_offset": 0 - }, - { - "address": "0x1400121ad", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00", - "stack_offset": 0 - }, - { - "address": "0x1400121b2", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x1400121b5", - "size": 2, - "mnemonic": "je", - "operands": "0x1400121c9", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400121c9", - "0x1400121b7" - ] - }, - { - "address": "0x1400121b7", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400121b7", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebp", - "stack_offset": 0 - }, - { - "address": "0x1400121ba", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400121bd", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400121c0", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, esi", - "stack_offset": 0 - }, - { - "address": "0x1400121c2", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0", - "stack_offset": 0 - }, - { - "address": "0x1400121c7", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400121d6", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400121db", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x1400121e0", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x1400121e5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x1400121e9", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x1400121ea", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001d3e8", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -56 - }, - { - "address": "0x14001d3ea", - "size": 4, - "mnemonic": "cmp", - "operands": "r9d, 0xa", - "stack_offset": -56 - }, - { - "address": "0x14001d3ee", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001d3f6", - "stack_offset": -56 - }, - { - "address": "0x14001d3f0", - "size": 2, - "mnemonic": "test", - "operands": "ecx, ecx", - "stack_offset": -56 - }, - { - "address": "0x14001d3f2", - "size": 2, - "mnemonic": "jns", - "operands": "0x14001d3f6", - "stack_offset": -56 - }, - { - "address": "0x14001d3f4", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": -56 - }, - { - "address": "0x14001d3f6", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x20], al", - "stack_offset": -56 - }, - { - "address": "0x14001d3fa", - "size": 5, - "mnemonic": "call", - "operands": "0x14001d378", - "stack_offset": -56 - }, - { - "address": "0x14001d3ff", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x38", - "stack_offset": -56 - }, - { - "address": "0x14001d403", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140016d88", - "name": "", - "blocks": [ - { - "address": "0x140016d88", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016d88", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140016d8a", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140016d8e", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8", - "stack_offset": -40 - }, - { - "address": "0x140016d91", - "size": 7, - "mnemonic": "lea", - "operands": "rbx, [rip + 0x1c9b0]", - "stack_offset": -40 - }, - { - "address": "0x140016d98", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x2400", - "stack_offset": -40 - }, - { - "address": "0x140016d9d", - "size": 3, - "mnemonic": "mov", - "operands": "r10, rcx", - "stack_offset": -40 - }, - { - "address": "0x140016da0", - "size": 4, - "mnemonic": "cmovne", - "operands": "rbx, r8", - "stack_offset": -40 - }, - { - "address": "0x140016da4", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x3ff", - "stack_offset": -40 - }, - { - "address": "0x140016da9", - "size": 2, - "mnemonic": "add", - "operands": "eax, edx", - "stack_offset": -40 - }, - { - "address": "0x140016dab", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rbx], 0", - "stack_offset": -40 - }, - { - "address": "0x140016dae", - "size": 2, - "mnemonic": "jne", - "operands": "0x140016df7", - "stack_offset": -40 - }, - { - "address": "0x140016db0", - "size": 3, - "mnemonic": "cmp", - "operands": "ax, cx", - "stack_offset": -40 - }, - { - "address": "0x140016db3", - "size": 2, - "mnemonic": "ja", - "operands": "0x140016dc2", - "stack_offset": -40 - } - ], - "successors": [ - "0x140016dc2", - "0x140016db5" - ] - }, - { - "address": "0x140016dc2", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016dc2", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x2800", - "stack_offset": 0 - }, - { - "address": "0x140016dc7", - "size": 2, - "mnemonic": "add", - "operands": "eax, edx", - "stack_offset": 0 - }, - { - "address": "0x140016dc9", - "size": 3, - "mnemonic": "cmp", - "operands": "ax, cx", - "stack_offset": 0 - }, - { - "address": "0x140016dcc", - "size": 2, - "mnemonic": "ja", - "operands": "0x140016de4", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016de4", - "0x140016dce" - ] - }, - { - "address": "0x140016db5", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016db5", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x140016db8", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140016dbb", - "size": 5, - "mnemonic": "call", - "operands": "0x14001c5a0", - "stack_offset": 0 - }, - { - "address": "0x140016dc0", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140016e25", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016e25" - ] - }, - { - "address": "0x140016de4", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016de4", - "size": 3, - "mnemonic": "movzx", - "operands": "edx, dx", - "stack_offset": 0 - }, - { - "address": "0x140016de7", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx", - "stack_offset": 0 - }, - { - "address": "0x140016dea", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r10", - "stack_offset": 0 - }, - { - "address": "0x140016ded", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140016df1", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140016df2", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001c4f4", - "stack_offset": 40 - } - ], - "successors": [ - "0x14001c4f4" - ] - }, - { - "address": "0x140016dce", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016dce", - "size": 3, - "mnemonic": "movzx", - "operands": "eax, dx", - "stack_offset": 0 - }, - { - "address": "0x140016dd1", - "size": 3, - "mnemonic": "shl", - "operands": "eax, 0xa", - "stack_offset": 0 - }, - { - "address": "0x140016dd4", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0xfc9ffc00", - "stack_offset": 0 - }, - { - "address": "0x140016dd9", - "size": 5, - "mnemonic": "add", - "operands": "eax, 0x10000", - "stack_offset": 0 - }, - { - "address": "0x140016dde", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rbx], eax", - "stack_offset": 0 - }, - { - "address": "0x140016de0", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140016de2", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140016e25", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016e25" - ] - }, - { - "address": "0x140016e25", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140016e25", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140016e29", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140016e2a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001c4f4", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001c4f4", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001c4f6", - "size": 3, - "mnemonic": "mov", - "operands": "r10, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001c4f9", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001c4fc", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001c507", - "stack_offset": 0 - }, - { - "address": "0x14001c4fe", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [r8], rax", - "stack_offset": 0 - }, - { - "address": "0x14001c501", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14001c506", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001d930", - "name": "", - "blocks": [ - { - "address": "0x14001d930", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001d930", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14001d932", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x158b7], 0", - "stack_offset": -8 - }, - { - "address": "0x14001d939", - "size": 3, - "mnemonic": "mov", - "operands": "r10, r8", - "stack_offset": -8 - }, - { - "address": "0x14001d93c", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx", - "stack_offset": -8 - }, - { - "address": "0x14001d93f", - "size": 3, - "mnemonic": "mov", - "operands": "r11, rcx", - "stack_offset": -8 - }, - { - "address": "0x14001d942", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001d9a9", - "stack_offset": -8 - }, - { - "address": "0x14001d944", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -8 - }, - { - "address": "0x14001d947", - "size": 2, - "mnemonic": "je", - "operands": "0x14001d9a3", - "stack_offset": -8 - } - ], - "successors": [ - "0x14001d9a3", - "0x14001d949" - ] - }, - { - "address": "0x14001d9a3", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001d9a3", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14001d9a4", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001d8f0", - "stack_offset": 8 - } - ], - "successors": [ - "0x14001d8f0" - ] - }, - { - "address": "0x14001d949", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001d949", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14001d94c", - "size": 2, - "mnemonic": "je", - "operands": "0x14001d9a3", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001d9a3", - "0x14001d94e" - ] - }, - { - "address": "0x14001d8f0", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001d8f0", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x14001d8f4", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14001d8f7", - "size": 2, - "mnemonic": "je", - "operands": "0x14001d907", - "stack_offset": -40 - } - ], - "successors": [ - "0x14001d907", - "0x14001d8f9" - ] - }, - { - "address": "0x14001d94e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001d94e", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x7fffffff", - "stack_offset": 0 - }, - { - "address": "0x14001d955", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001d9a3", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001d9a3", - "0x14001d957" - ] - }, - { - "address": "0x14001d907", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001d907", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": 0 - }, - { - "address": "0x14001d90c", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16", - "stack_offset": 0 - }, - { - "address": "0x14001d912", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4", - "stack_offset": 0 - }, - { - "address": "0x14001d917", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x7fffffff", - "stack_offset": 0 - }, - { - "address": "0x14001d91c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x14001d920", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001d8f9", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001d8f9", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14001d8fc", - "size": 2, - "mnemonic": "je", - "operands": "0x14001d907", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001d907", - "0x14001d8fe" - ] - }, - { - "address": "0x14001d957", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001d957", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8", - "stack_offset": 0 - }, - { - "address": "0x14001d95a", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001d960", - "stack_offset": 0 - }, - { - "address": "0x14001d95c", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001d95e", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14001d95f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001d8fe", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001d8fe", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x7fffffff", - "stack_offset": 0 - }, - { - "address": "0x14001d905", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001d917", - "stack_offset": 0 - }, - { - "address": "0x14001d907", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": 0 - }, - { - "address": "0x14001d90c", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16", - "stack_offset": 0 - }, - { - "address": "0x14001d912", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4", - "stack_offset": 0 - }, - { - "address": "0x14001d917", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x7fffffff", - "stack_offset": 0 - }, - { - "address": "0x14001d91c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x14001d920", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140002b7c", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1e96d]", - "stack_offset": -40 - }, - { - "address": "0x140002b83", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rax", - "stack_offset": -40 - }, - { - "address": "0x140002b86", - "size": 5, - "mnemonic": "call", - "operands": "0x140004cbc", - "stack_offset": -40 - }, - { - "address": "0x140002b8b", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -40 - }, - { - "address": "0x140002b8c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x140002b90", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000dfb1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x14000dfb6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000dfbb", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000dfbc", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000dfc0", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx", - "stack_offset": -40 - }, - { - "address": "0x14000dfc3", - "size": 2, - "mnemonic": "mov", - "operands": "edi, ecx", - "stack_offset": -40 - }, - { - "address": "0x14000dfc5", - "size": 5, - "mnemonic": "call", - "operands": "0x140011924", - "stack_offset": -40 - }, - { - "address": "0x14000dfca", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": -40 - }, - { - "address": "0x14000dfcd", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": -40 - }, - { - "address": "0x14000dfd0", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x14000dfd3", - "size": 2, - "mnemonic": "je", - "operands": "0x14000dff4", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000dff4", - "0x14000dfd5" - ] - }, - { - "address": "0x14000dff4", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000dff4", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000dff6", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000dffb", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000e000", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000e005", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000e009", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000e00a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000dfd5", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000dfd5", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000dfd8", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000dfdb", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rcx + 0xc0]", - "stack_offset": 0 - }, - { - "address": "0x14000dfe2", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, r8", - "stack_offset": 0 - }, - { - "address": "0x14000dfe5", - "size": 2, - "mnemonic": "je", - "operands": "0x14000dff4", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000dfe9", - "size": 2, - "mnemonic": "je", - "operands": "0x14000e00b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000e00b", - "0x14000dfeb" - ] - }, - { - "address": "0x14000e00b", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000e00b", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000e00e", - "size": 2, - "mnemonic": "je", - "operands": "0x14000dff4", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000dff4", - "0x14000e010" - ] - }, - { - "address": "0x14000dfeb", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000dfeb", - "size": 4, - "mnemonic": "add", - "operands": "rax, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14000dfef", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, r8", - "stack_offset": 0 - }, - { - "address": "0x14000dff2", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000dfe7", - "stack_offset": 0 - }, - { - "address": "0x14000dff4", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000dff6", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000dffb", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000e000", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000e005", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000e009", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000e00a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000e010", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000e010", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [rax + 8]", - "stack_offset": 0 - }, - { - "address": "0x14000e014", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8", - "stack_offset": 0 - }, - { - "address": "0x14000e017", - "size": 2, - "mnemonic": "je", - "operands": "0x14000dff4", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000dff4", - "0x14000e019" - ] - }, - { - "address": "0x14000e019", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000e019", - "size": 4, - "mnemonic": "cmp", - "operands": "r8, 5", - "stack_offset": 0 - }, - { - "address": "0x14000e01d", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e029", - "stack_offset": 0 - }, - { - "address": "0x14000e01f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], r9", - "stack_offset": 0 - }, - { - "address": "0x14000e023", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [r8 - 4]", - "stack_offset": 0 - }, - { - "address": "0x14000e027", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000dff6", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000dffb", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000e000", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000e005", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000e009", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000e00a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000952c", - "name": "", - "blocks": [ - { - "address": "0x14000952c", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000952c", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140009054", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140009059", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x14000905e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x140009063", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140009064", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -8 - }, - { - "address": "0x140009066", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -16 - }, - { - "address": "0x140009068", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x50", - "stack_offset": -24 - }, - { - "address": "0x14000906c", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -104 - }, - { - "address": "0x14000906f", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r9", - "stack_offset": -104 - }, - { - "address": "0x140009072", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r8", - "stack_offset": -104 - }, - { - "address": "0x140009075", - "size": 3, - "mnemonic": "mov", - "operands": "r15, r8", - "stack_offset": -104 - }, - { - "address": "0x140009078", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rdx", - "stack_offset": -104 - }, - { - "address": "0x14000907b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a704", - "stack_offset": -104 - }, - { - "address": "0x140009080", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -104 - }, - { - "address": "0x140009085", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x90]", - "stack_offset": -104 - }, - { - "address": "0x14000908d", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x80000029", - "stack_offset": -104 - }, - { - "address": "0x140009092", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x1fffffff", - "stack_offset": -104 - }, - { - "address": "0x140009097", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x80000026", - "stack_offset": -104 - }, - { - "address": "0x14000909d", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x40], 0", - "stack_offset": -104 - }, - { - "address": "0x1400090a1", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400090d9", - "stack_offset": -104 - }, - { - "address": "0x1400090a3", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rdi], 0xe06d7363", - "stack_offset": -104 - }, - { - "address": "0x1400090a9", - "size": 2, - "mnemonic": "je", - "operands": "0x1400090d9", - "stack_offset": -104 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400090dd", - "size": 6, - "mnemonic": "je", - "operands": "0x140009172", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400090ad", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400090bf", - "stack_offset": 0 - }, - { - "address": "0x1400090af", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rdi + 0x18], 0xf", - "stack_offset": 0 - }, - { - "address": "0x1400090b3", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400090c4", - "stack_offset": 0 - }, - { - "address": "0x1400090b5", - "size": 8, - "mnemonic": "cmp", - "operands": "qword ptr [rdi + 0x60], 0x19930520", - "stack_offset": 0 - }, - { - "address": "0x1400090bd", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400090c2", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140009176", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400091b3", - "stack_offset": 0 - }, - { - "address": "0x140009178", - "size": 2, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000917a", - "size": 2, - "mnemonic": "and", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000917c", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x19930521", - "stack_offset": 0 - }, - { - "address": "0x140009181", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000919a", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400090e7", - "size": 6, - "mnemonic": "je", - "operands": "0x14000925c", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000925c", - "0x1400090ed" - ] - }, - { - "address": "0x1400090c2", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400090c2", - "size": 2, - "mnemonic": "je", - "operands": "0x1400090d9", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000919c", - "size": 2, - "mnemonic": "and", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000919e", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x19930522", - "stack_offset": 0 - }, - { - "address": "0x1400091a3", - "size": 6, - "mnemonic": "jb", - "operands": "0x14000925c", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140009187", - "size": 2, - "mnemonic": "test", - "operands": "ebp, ebp", - "stack_offset": 0 - }, - { - "address": "0x140009189", - "size": 2, - "mnemonic": "je", - "operands": "0x14000919a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000919a", - "0x14000918b" - ] - }, - { - "address": "0x14000925c", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000925c", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140009261", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140009266", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000926a", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000926e", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140009272", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x140009275", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x140009277", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x140009279", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 16 - }, - { - "address": "0x14000927a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400090ed", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400090ed", - "size": 8, - "mnemonic": "cmp", - "operands": "dword ptr [rsp + 0x98], 0", - "stack_offset": 0 - }, - { - "address": "0x1400090f5", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000925c", - "stack_offset": 0 - }, - { - "address": "0x1400090fb", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [rdi + 4], 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400090ff", - "size": 2, - "mnemonic": "je", - "operands": "0x14000915f", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400090c6", - "size": 2, - "mnemonic": "and", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400090c8", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x19930522", - "stack_offset": 0 - }, - { - "address": "0x1400090cd", - "size": 2, - "mnemonic": "jb", - "operands": "0x1400090d9", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400091ad", - "size": 6, - "mnemonic": "je", - "operands": "0x14000925c", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000925c", - "0x1400091b3" - ] - }, - { - "address": "0x14000918b", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000918b", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140009190", - "size": 3, - "mnemonic": "add", - "operands": "rax, rbp", - "stack_offset": 0 - }, - { - "address": "0x140009193", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400091b3", - "stack_offset": 0 - }, - { - "address": "0x140009195", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x1fffffff", - "stack_offset": 0 - }, - { - "address": "0x14000919a", - "size": 2, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000919c", - "size": 2, - "mnemonic": "and", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000919e", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x19930522", - "stack_offset": 0 - }, - { - "address": "0x1400091a3", - "size": 6, - "mnemonic": "jb", - "operands": "0x14000925c", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000925c", - "0x1400091a9" - ] - }, - { - "address": "0x14000915f", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000915f", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx", - "stack_offset": 0 - }, - { - "address": "0x140009162", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140009165", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r14", - "stack_offset": 0 - }, - { - "address": "0x140009168", - "size": 5, - "mnemonic": "call", - "operands": "0x1400064ac", - "stack_offset": 0 - }, - { - "address": "0x14000916d", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000925c", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000925c" - ] - }, - { - "address": "0x140009101", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009101", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rdi], r8d", - "stack_offset": 0 - }, - { - "address": "0x140009104", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000913d", - "stack_offset": 0 - }, - { - "address": "0x140009106", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsi + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000910a", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi", - "stack_offset": 0 - }, - { - "address": "0x14000910d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140009110", - "size": 5, - "mnemonic": "call", - "operands": "0x1400075e8", - "stack_offset": 0 - }, - { - "address": "0x140009115", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1", - "stack_offset": 0 - }, - { - "address": "0x140009118", - "size": 6, - "mnemonic": "jl", - "operands": "0x14000927b", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400090d3", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000925c", - "stack_offset": 0 - }, - { - "address": "0x1400090d9", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [rdi + 4], 0x66", - "stack_offset": 0 - }, - { - "address": "0x1400090dd", - "size": 6, - "mnemonic": "je", - "operands": "0x140009172", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400091b9", - "size": 2, - "mnemonic": "jne", - "operands": "0x140009223", - "stack_offset": 0 - }, - { - "address": "0x1400091bb", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rdi + 0x18], 3", - "stack_offset": 0 - }, - { - "address": "0x1400091bf", - "size": 2, - "mnemonic": "jb", - "operands": "0x140009223", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009223", - "0x1400091c1" - ] - }, - { - "address": "0x14000927b", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000927b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140009280", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000911e", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000911e", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, dword ptr [rbx + 4]", - "stack_offset": 0 - }, - { - "address": "0x140009121", - "size": 6, - "mnemonic": "jge", - "operands": "0x14000927b", - "stack_offset": 0 - }, - { - "address": "0x140009127", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, eax", - "stack_offset": 0 - }, - { - "address": "0x14000912a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r14", - "stack_offset": 0 - }, - { - "address": "0x14000912d", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140009130", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx", - "stack_offset": 0 - }, - { - "address": "0x140009133", - "size": 5, - "mnemonic": "call", - "operands": "0x140009dc4", - "stack_offset": 0 - }, - { - "address": "0x140009138", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000925c", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000922b", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rsi", - "stack_offset": 0 - }, - { - "address": "0x14000922e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rax", - "stack_offset": 0 - }, - { - "address": "0x140009233", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r15", - "stack_offset": 0 - }, - { - "address": "0x140009236", - "size": 7, - "mnemonic": "mov", - "operands": "eax, dword ptr [rsp + 0x98]", - "stack_offset": 0 - }, - { - "address": "0x14000923d", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r14", - "stack_offset": 0 - }, - { - "address": "0x140009240", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], eax", - "stack_offset": 0 - }, - { - "address": "0x140009244", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140009247", - "size": 7, - "mnemonic": "mov", - "operands": "al, byte ptr [rsp + 0xa8]", - "stack_offset": 0 - }, - { - "address": "0x14000924e", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x28], al", - "stack_offset": 0 - }, - { - "address": "0x140009252", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rbx", - "stack_offset": 0 - }, - { - "address": "0x140009257", - "size": 5, - "mnemonic": "call", - "operands": "0x140007e60", - "stack_offset": 0 - }, - { - "address": "0x14000925c", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140009261", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140009266", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000926a", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000926e", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140009272", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x140009275", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x140009277", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x140009279", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 16 - }, - { - "address": "0x14000927a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400091c1", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400091c1", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rdi + 0x20], 0x19930522", - "stack_offset": 0 - }, - { - "address": "0x1400091c8", - "size": 2, - "mnemonic": "jbe", - "operands": "0x140009223", - "stack_offset": 0 - }, - { - "address": "0x1400091ca", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400091ce", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbp, dword ptr [rax + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400091d2", - "size": 2, - "mnemonic": "test", - "operands": "ebp, ebp", - "stack_offset": 0 - }, - { - "address": "0x1400091d4", - "size": 2, - "mnemonic": "je", - "operands": "0x140009223", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009223", - "0x1400091d6" - ] - }, - { - "address": "0x1400091d6", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400091d6", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x1400091db", - "size": 3, - "mnemonic": "mov", - "operands": "r10, rax", - "stack_offset": 0 - }, - { - "address": "0x1400091de", - "size": 3, - "mnemonic": "add", - "operands": "r10, rbp", - "stack_offset": 0 - }, - { - "address": "0x1400091e1", - "size": 2, - "mnemonic": "je", - "operands": "0x140009223", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400091eb", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400091ee", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], ecx", - "stack_offset": 0 - }, - { - "address": "0x1400091f2", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r15", - "stack_offset": 0 - }, - { - "address": "0x1400091f5", - "size": 8, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0xa0]", - "stack_offset": 0 - }, - { - "address": "0x1400091fd", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r14", - "stack_offset": 0 - }, - { - "address": "0x140009200", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rcx", - "stack_offset": 0 - }, - { - "address": "0x140009205", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r10", - "stack_offset": 0 - }, - { - "address": "0x140009208", - "size": 7, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rsp + 0x98]", - "stack_offset": 0 - }, - { - "address": "0x14000920f", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], ecx", - "stack_offset": 0 - }, - { - "address": "0x140009213", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140009216", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rbx", - "stack_offset": 0 - }, - { - "address": "0x14000921b", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1709f]", - "stack_offset": 0 - }, - { - "address": "0x140009221", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140009261", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009261" - ] - }, - { - "address": "0x140009261", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140009261", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140009266", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000926a", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000926e", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140009272", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x140009275", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x140009277", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x140009279", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 16 - }, - { - "address": "0x14000927a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140009534", - "name": "", - "blocks": [ - { - "address": "0x140009534", - "size": 18, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140009534", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140009536", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -8 - }, - { - "address": "0x14000953a", - "size": 7, - "mnemonic": "mov", - "operands": "al, byte ptr [rsp + 0x88]", - "stack_offset": -72 - }, - { - "address": "0x140009541", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x38], al", - "stack_offset": -72 - }, - { - "address": "0x140009545", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x80]", - "stack_offset": -72 - }, - { - "address": "0x14000954d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rax", - "stack_offset": -72 - }, - { - "address": "0x140009552", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [rsp + 0x78]", - "stack_offset": -72 - }, - { - "address": "0x140009556", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], eax", - "stack_offset": -72 - }, - { - "address": "0x14000955a", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x70]", - "stack_offset": -72 - }, - { - "address": "0x14000955f", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -72 - }, - { - "address": "0x140009564", - "size": 5, - "mnemonic": "call", - "operands": "0x140009284", - "stack_offset": -72 - }, - { - "address": "0x140009569", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax", - "stack_offset": -72 - }, - { - "address": "0x14000956b", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -72 - }, - { - "address": "0x140009570", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x78], 0xfffffffe", - "stack_offset": -72 - }, - { - "address": "0x140009577", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx", - "stack_offset": -72 - }, - { - "address": "0x140009579", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40", - "stack_offset": -72 - }, - { - "address": "0x14000957d", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": -8 - }, - { - "address": "0x14000957e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140009cfc", - "name": "", - "blocks": [ - { - "address": "0x140009cfc", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009cfc", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140009cfe", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140009d02", - "size": 3, - "mnemonic": "mov", - "operands": "r9, qword ptr [rcx]", - "stack_offset": -40 - }, - { - "address": "0x140009d05", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8", - "stack_offset": -40 - }, - { - "address": "0x140009d08", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0xe06d7363", - "stack_offset": -40 - }, - { - "address": "0x140009d0d", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [r8], 0", - "stack_offset": -40 - }, - { - "address": "0x140009d14", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [r9], ecx", - "stack_offset": -40 - }, - { - "address": "0x140009d17", - "size": 2, - "mnemonic": "jne", - "operands": "0x140009d89", - "stack_offset": -40 - }, - { - "address": "0x140009d19", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [r9 + 0x18], 4", - "stack_offset": -40 - }, - { - "address": "0x140009d1e", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x19930520", - "stack_offset": -40 - }, - { - "address": "0x140009d24", - "size": 2, - "mnemonic": "jne", - "operands": "0x140009d49", - "stack_offset": -40 - }, - { - "address": "0x140009d26", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r9 + 0x20]", - "stack_offset": -40 - }, - { - "address": "0x140009d2a", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, r8d", - "stack_offset": -40 - }, - { - "address": "0x140009d2d", - "size": 2, - "mnemonic": "je", - "operands": "0x140009d39", - "stack_offset": -40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140009d3d", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [r9 + 0x28], rax", - "stack_offset": 0 - }, - { - "address": "0x140009d41", - "size": 2, - "mnemonic": "jne", - "operands": "0x140009d49", - "stack_offset": 0 - }, - { - "address": "0x140009d43", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rbx], 1", - "stack_offset": 0 - }, - { - "address": "0x140009d49", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [r9], ecx", - "stack_offset": 0 - }, - { - "address": "0x140009d4c", - "size": 2, - "mnemonic": "jne", - "operands": "0x140009d89", - "stack_offset": 0 - }, - { - "address": "0x140009d4e", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [r9 + 0x18], 4", - "stack_offset": 0 - }, - { - "address": "0x140009d53", - "size": 2, - "mnemonic": "jne", - "operands": "0x140009d89", - "stack_offset": 0 - }, - { - "address": "0x140009d55", - "size": 4, - "mnemonic": "mov", - "operands": "ecx, dword ptr [r9 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140009d59", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, r8d", - "stack_offset": 0 - }, - { - "address": "0x140009d5c", - "size": 2, - "mnemonic": "je", - "operands": "0x140009d69", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009d69", - "0x140009d5e" - ] - }, - { - "address": "0x140009d2f", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009d2f", - "size": 5, - "mnemonic": "add", - "operands": "eax, 0xe66cfadf", - "stack_offset": 0 - }, - { - "address": "0x140009d34", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140009d37", - "size": 2, - "mnemonic": "ja", - "operands": "0x140009d49", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140009d6e", - "size": 2, - "mnemonic": "jne", - "operands": "0x140009d89", - "stack_offset": 0 - }, - { - "address": "0x140009d70", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x140009d75", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x40], 1", - "stack_offset": 0 - }, - { - "address": "0x140009d7c", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140009d81", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rbx], 1", - "stack_offset": 0 - }, - { - "address": "0x140009d87", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140009d8b", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009d8b" - ] - }, - { - "address": "0x140009d5e", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009d5e", - "size": 6, - "mnemonic": "add", - "operands": "ecx, 0xe66cfadf", - "stack_offset": 0 - }, - { - "address": "0x140009d64", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 1", - "stack_offset": 0 - }, - { - "address": "0x140009d67", - "size": 2, - "mnemonic": "ja", - "operands": "0x140009d89", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140009d4c", - "size": 2, - "mnemonic": "jne", - "operands": "0x140009d89", - "stack_offset": 0 - }, - { - "address": "0x140009d4e", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [r9 + 0x18], 4", - "stack_offset": 0 - }, - { - "address": "0x140009d53", - "size": 2, - "mnemonic": "jne", - "operands": "0x140009d89", - "stack_offset": 0 - }, - { - "address": "0x140009d55", - "size": 4, - "mnemonic": "mov", - "operands": "ecx, dword ptr [r9 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140009d59", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, r8d", - "stack_offset": 0 - }, - { - "address": "0x140009d5c", - "size": 2, - "mnemonic": "je", - "operands": "0x140009d69", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009d69", - "0x140009d5e" - ] - }, - { - "address": "0x140009d8b", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140009d8b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140009d8f", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140009d90", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140009d89", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140009d89", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140009d8b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140009d8f", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140009d90", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140006d59", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140006d5a", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140006d5e", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -40 - }, - { - "address": "0x140006d61", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -40 - }, - { - "address": "0x140006d66", - "size": 4, - "mnemonic": "cmp", - "operands": "rdi, qword ptr [rax + 0x58]", - "stack_offset": -40 - }, - { - "address": "0x140006d6a", - "size": 2, - "mnemonic": "jne", - "operands": "0x140006da1", - "stack_offset": -40 - }, - { - "address": "0x140006d6c", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -40 - }, - { - "address": "0x140006d71", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax + 0x58]", - "stack_offset": -40 - }, - { - "address": "0x140006d75", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": -40 - }, - { - "address": "0x140006d78", - "size": 2, - "mnemonic": "je", - "operands": "0x140006da1", - "stack_offset": -40 - } - ], - "successors": [ - "0x140006da1", - "0x140006d7a" - ] - }, - { - "address": "0x140006da1", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006da1", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140006da6", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140006d7a", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006d7a", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rdx + 8]", - "stack_offset": 0 - }, - { - "address": "0x140006d7e", - "size": 3, - "mnemonic": "cmp", - "operands": "rdi, rdx", - "stack_offset": 0 - }, - { - "address": "0x140006d81", - "size": 2, - "mnemonic": "je", - "operands": "0x140006d8d", - "stack_offset": 0 - } - ], - "successors": [ - "0x140006d8d", - "0x140006d83" - ] - }, - { - "address": "0x140006d8d", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006d8d", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x140006d92", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x58], rbx", - "stack_offset": 0 - }, - { - "address": "0x140006d96", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140006d9b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140006d9f", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x140006da0", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140006d83", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006d83", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140006d86", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140006d89", - "size": 2, - "mnemonic": "je", - "operands": "0x140006da1", - "stack_offset": 0 - } - ], - "successors": [ - "0x140006da1", - "0x140006d8b" - ] - }, - { - "address": "0x140006d8b", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006d8b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140006d7a", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140007012", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140007016", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140007019", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -40 - }, - { - "address": "0x14000701e", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax + 0x58]", - "stack_offset": -40 - }, - { - "address": "0x140007022", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000702d", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000702d" - ] - }, - { - "address": "0x14000702d", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000702d", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x140007030", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007024", - "stack_offset": 0 - }, - { - "address": "0x140007032", - "size": 3, - "mnemonic": "lea", - "operands": "eax, [rdx + 1]", - "stack_offset": 0 - }, - { - "address": "0x140007035", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140007039", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x14000703a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140009d99", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140009d9a", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140009d9e", - "size": 3, - "mnemonic": "mov", - "operands": "edi, r8d", - "stack_offset": -40 - }, - { - "address": "0x140009da1", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r9", - "stack_offset": -40 - }, - { - "address": "0x140009da4", - "size": 5, - "mnemonic": "call", - "operands": "0x140009cfc", - "stack_offset": -40 - }, - { - "address": "0x140009da9", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax", - "stack_offset": -40 - }, - { - "address": "0x140009dab", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x140009dad", - "size": 2, - "mnemonic": "jne", - "operands": "0x140009db7", - "stack_offset": -40 - }, - { - "address": "0x140009daf", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -40 - }, - { - "address": "0x140009db4", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x78], edi", - "stack_offset": -40 - }, - { - "address": "0x140009db7", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx", - "stack_offset": -40 - }, - { - "address": "0x140009db9", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": -40 - }, - { - "address": "0x140009dbe", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x140009dc2", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x140009dc3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140007069", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000706a", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000706e", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rcx]", - "stack_offset": -40 - }, - { - "address": "0x140007071", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140007074", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rdi], 0xe0434352", - "stack_offset": -40 - }, - { - "address": "0x14000707a", - "size": 2, - "mnemonic": "je", - "operands": "0x14000708e", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000708e", - "0x14000707c" - ] - }, - { - "address": "0x14000708e", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000708e", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x140007093", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x30], 0", - "stack_offset": 0 - }, - { - "address": "0x140007097", - "size": 2, - "mnemonic": "jle", - "operands": "0x1400070a1", - "stack_offset": 0 - }, - { - "address": "0x140007099", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x14000709e", - "size": 3, - "mnemonic": "dec", - "operands": "dword ptr [rax + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400070a1", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400070a6", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400070a8", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400070ac", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x1400070ad", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000707c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000707c", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rdi], 0xe0434f4d", - "stack_offset": 0 - }, - { - "address": "0x140007082", - "size": 2, - "mnemonic": "je", - "operands": "0x14000708e", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000708a", - "size": 2, - "mnemonic": "je", - "operands": "0x1400070ae", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400070ae", - "0x14000708c" - ] - }, - { - "address": "0x1400070ae", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400070ae", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x1400070b3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rdi", - "stack_offset": 0 - }, - { - "address": "0x1400070b7", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rbx + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400070bb", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x1400070c0", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x28], rbx", - "stack_offset": 0 - }, - { - "address": "0x1400070c4", - "size": 5, - "mnemonic": "call", - "operands": "0x140010b70", - "stack_offset": 0 - }, - { - "address": "0x1400070c9", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000708c", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000708c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400070a1", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400070a6", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400070a8", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400070ac", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x1400070ad", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000a73e", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000a742", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": -40 - }, - { - "address": "0x14000a744", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x2861d]", - "stack_offset": -40 - }, - { - "address": "0x14000a74b", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": -40 - }, - { - "address": "0x14000a74e", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx + rbx*4]", - "stack_offset": -40 - }, - { - "address": "0x14000a752", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rdx + rcx*8]", - "stack_offset": -40 - }, - { - "address": "0x14000a756", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0xfa0", - "stack_offset": -40 - }, - { - "address": "0x14000a75b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aa38", - "stack_offset": -40 - }, - { - "address": "0x14000a760", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x14000a762", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a775", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000a775", - "0x14000a764" - ] - }, - { - "address": "0x14000a775", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a775", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a784", - "stack_offset": 0 - }, - { - "address": "0x14000a77a", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x14000a77c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a780", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x14000a781", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a764", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a764", - "size": 6, - "mnemonic": "inc", - "operands": "dword ptr [rip + 0x28626]", - "stack_offset": 0 - }, - { - "address": "0x14000a76a", - "size": 2, - "mnemonic": "inc", - "operands": "ebx", - "stack_offset": 0 - }, - { - "address": "0x14000a76c", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, 1", - "stack_offset": 0 - }, - { - "address": "0x14000a76f", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000a744", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a744", - "0x14000a771" - ] - }, - { - "address": "0x14000a744", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a744", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x2861d]", - "stack_offset": 0 - }, - { - "address": "0x14000a74b", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000a74e", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx + rbx*4]", - "stack_offset": 0 - }, - { - "address": "0x14000a752", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rdx + rcx*8]", - "stack_offset": 0 - }, - { - "address": "0x14000a756", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0xfa0", - "stack_offset": 0 - }, - { - "address": "0x14000a75b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aa38", - "stack_offset": 0 - }, - { - "address": "0x14000a760", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a762", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a775", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a775", - "0x14000a764" - ] - }, - { - "address": "0x14000a771", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a771", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14000a773", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a77c", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a77c" - ] - }, - { - "address": "0x14000a77c", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a77c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a780", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x14000a781", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b74e", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000b58c", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140007518", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rip + 0x29ba2]", - "stack_offset": -40 - }, - { - "address": "0x14000751e", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, -1", - "stack_offset": -40 - }, - { - "address": "0x140007521", - "size": 2, - "mnemonic": "je", - "operands": "0x140007532", - "stack_offset": -40 - } - ], - "successors": [ - "0x140007532", - "0x140007523" - ] - }, - { - "address": "0x140007532", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007532", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x140007534", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140007538", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140007523", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007523", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a954", - "stack_offset": 0 - }, - { - "address": "0x140007528", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x29b8e], 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x140007532", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x140007534", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140007538", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000a784", - "name": "", - "blocks": [ - { - "address": "0x14000a784", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a784", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14000a786", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000a78a", - "size": 6, - "mnemonic": "mov", - "operands": "ebx, dword ptr [rip + 0x28600]", - "stack_offset": -40 - }, - { - "address": "0x14000a790", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a7af", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000a7af" - ] - }, - { - "address": "0x14000a7af", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a7af", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000a7b1", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a792", - "stack_offset": 0 - }, - { - "address": "0x14000a7b3", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14000a7b5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a7b9", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x14000a7ba", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ca23", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rax*4]", - "stack_offset": 0 - }, - { - "address": "0x14000ca27", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x263d2]", - "stack_offset": 0 - }, - { - "address": "0x14000ca2e", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rcx*8]", - "stack_offset": 0 - }, - { - "address": "0x14000ca32", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x135d7]", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000e96e", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x14000e972", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -56 - }, - { - "address": "0x14000e975", - "size": 7, - "mnemonic": "cmp", - "operands": "byte ptr [rip + 0x2483c], 0", - "stack_offset": -56 - }, - { - "address": "0x14000e97c", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000ea20", - "stack_offset": -56 - }, - { - "address": "0x14000e982", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1", - "stack_offset": -56 - }, - { - "address": "0x14000e987", - "size": 6, - "mnemonic": "xchg", - "operands": "dword ptr [rip + 0x2481b], eax", - "stack_offset": -56 - }, - { - "address": "0x14000e98d", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": -56 - }, - { - "address": "0x14000e990", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rax]", - "stack_offset": -56 - }, - { - "address": "0x14000e992", - "size": 2, - "mnemonic": "test", - "operands": "ecx, ecx", - "stack_offset": -56 - }, - { - "address": "0x14000e994", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e9c9", - "stack_offset": -56 - }, - { - "address": "0x14000e996", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x226a3]", - "stack_offset": -56 - }, - { - "address": "0x14000e99d", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rip + 0x2480c]", - "stack_offset": -56 - }, - { - "address": "0x14000e9a4", - "size": 3, - "mnemonic": "cmp", - "operands": "rdx, rax", - "stack_offset": -56 - }, - { - "address": "0x14000e9a7", - "size": 2, - "mnemonic": "je", - "operands": "0x14000e9c0", - "stack_offset": -56 - } - ], - "successors": [ - "0x14000e9c0", - "0x14000e9a9" - ] - }, - { - "address": "0x14000e9c0", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000e9c0", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x24839]", - "stack_offset": 0 - }, - { - "address": "0x14000e9c7", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000e9d5", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000e9d5" - ] - }, - { - "address": "0x14000e9a9", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000e9a9", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax", - "stack_offset": 0 - }, - { - "address": "0x14000e9ab", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0x3f", - "stack_offset": 0 - }, - { - "address": "0x14000e9ae", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000e9b1", - "size": 3, - "mnemonic": "ror", - "operands": "rax, cl", - "stack_offset": 0 - }, - { - "address": "0x14000e9b4", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000e9b7", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000e9b9", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000e9bb", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0", - "stack_offset": 0 - }, - { - "address": "0x14000e9c0", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x24839]", - "stack_offset": 0 - }, - { - "address": "0x14000e9c7", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000e9d5", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000e9d5" - ] - }, - { - "address": "0x14000e9d5", - "size": 20, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000e9d5", - "size": 5, - "mnemonic": "call", - "operands": "0x140010944", - "stack_offset": 0 - }, - { - "address": "0x14000e9da", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000e9db", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000e9de", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rax], 0", - "stack_offset": 0 - }, - { - "address": "0x14000e9e1", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e9f6", - "stack_offset": 0 - }, - { - "address": "0x14000e9e3", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x119c6]", - "stack_offset": 0 - }, - { - "address": "0x14000e9ea", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x1199f]", - "stack_offset": 0 - }, - { - "address": "0x14000e9f1", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e8c0", - "stack_offset": 0 - }, - { - "address": "0x14000e9f6", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x119c3]", - "stack_offset": 0 - }, - { - "address": "0x14000e9fd", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x119b4]", - "stack_offset": 0 - }, - { - "address": "0x14000ea04", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e8c0", - "stack_offset": 0 - }, - { - "address": "0x14000ea09", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx + 8]", - "stack_offset": 0 - }, - { - "address": "0x14000ea0d", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rax], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ea10", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ea20", - "stack_offset": 0 - }, - { - "address": "0x14000ea12", - "size": 7, - "mnemonic": "mov", - "operands": "byte ptr [rip + 0x2479f], 1", - "stack_offset": 0 - }, - { - "address": "0x14000ea19", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000ea1d", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rax], 1", - "stack_offset": 0 - }, - { - "address": "0x14000ea20", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000ea24", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 48 - }, - { - "address": "0x14000ea25", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400191b1", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x1400191b5", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x1400191b9", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rax + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400191bc", - "size": 3, - "mnemonic": "shr", - "operands": "eax, 0x1f", - "stack_offset": 0 - }, - { - "address": "0x1400191bf", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140011db4", - "name": "", - "blocks": [ - { - "address": "0x140011db4", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011db4", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140011db6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140011dba", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2430f]", - "stack_offset": -40 - }, - { - "address": "0x140011dc1", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140011dc4", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": -40 - }, - { - "address": "0x140011dc8", - "size": 2, - "mnemonic": "je", - "operands": "0x140011e05", - "stack_offset": -40 - } - ], - "successors": [ - "0x140011e05", - "0x140011dca" - ] - }, - { - "address": "0x140011e05", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011e05", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0xc0000225", - "stack_offset": 0 - }, - { - "address": "0x140011e0a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140011e0e", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140011e0f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140011dca", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011dca", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140011dcd", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011df1", - "stack_offset": 0 - }, - { - "address": "0x140011dcf", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x14c02]", - "stack_offset": 0 - }, - { - "address": "0x140011dd6", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x14bf7]", - "stack_offset": 0 - }, - { - "address": "0x140011ddd", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x14bf4]", - "stack_offset": 0 - }, - { - "address": "0x140011de4", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 0x1a]", - "stack_offset": 0 - }, - { - "address": "0x140011de7", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00", - "stack_offset": 0 - }, - { - "address": "0x140011dec", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140011def", - "size": 2, - "mnemonic": "je", - "operands": "0x140011e05", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011e05", - "0x140011df1" - ] - }, - { - "address": "0x140011df1", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011df1", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140011df4", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, 0xfffffffffffffffa", - "stack_offset": 0 - }, - { - "address": "0x140011dfb", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140011dff", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140011e00", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001e3a0", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140001ab5", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140001ab6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140001aba", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rdx", - "stack_offset": -40 - }, - { - "address": "0x140001abd", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140001ac0", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx]", - "stack_offset": -40 - }, - { - "address": "0x140001ac3", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -40 - }, - { - "address": "0x140001ac6", - "size": 4, - "mnemonic": "movsxd", - "operands": "r8, dword ptr [rax + 4]", - "stack_offset": -40 - }, - { - "address": "0x140001aca", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r8 + rdx + 0x48]", - "stack_offset": -40 - }, - { - "address": "0x140001acf", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140001ad2", - "size": 2, - "mnemonic": "je", - "operands": "0x140001ada", - "stack_offset": -40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140001add", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140001ae1", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rdi + 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x140001ae6", - "size": 2, - "mnemonic": "je", - "operands": "0x140001afa", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140001ad7", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 8]", - "stack_offset": 0 - }, - { - "address": "0x140001ada", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x140001add", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140001ae1", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rdi + 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x140001ae6", - "size": 2, - "mnemonic": "je", - "operands": "0x140001afa", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140001aff", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140001b02", - "size": 2, - "mnemonic": "je", - "operands": "0x140001b2e", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140001aec", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140001aef", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140001af4", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140001af8", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x140001af9", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140001b2e", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140001b2e", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbx + 8], 1", - "stack_offset": 0 - }, - { - "address": "0x140001b32", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140001b35", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140001b3a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140001b3e", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x140001b3f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140001b04", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001b04", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140001b07", - "size": 2, - "mnemonic": "je", - "operands": "0x140001b2e", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001b2e", - "0x140001b09" - ] - }, - { - "address": "0x140001b09", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140001b09", - "size": 5, - "mnemonic": "call", - "operands": "0x140002000", - "stack_offset": 0 - }, - { - "address": "0x140001b0e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x140001b11", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140001b15", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rdi + 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x140001b1a", - "size": 3, - "mnemonic": "sete", - "operands": "al", - "stack_offset": 0 - }, - { - "address": "0x140001b1d", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rbx + 8], al", - "stack_offset": 0 - }, - { - "address": "0x140001b20", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140001b23", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140001b28", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140001b2c", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x140001b2d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140007481", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140007482", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140007486", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x29c33], -1", - "stack_offset": -40 - }, - { - "address": "0x14000748d", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007493", - "stack_offset": -40 - }, - { - "address": "0x14000748f", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x140007491", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400074be", - "stack_offset": -40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400074c3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400074c7", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x1400074c8", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400023b0", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rcx", - "stack_offset": -72 - }, - { - "address": "0x1400023b3", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]", - "stack_offset": -72 - }, - { - "address": "0x1400023b8", - "size": 5, - "mnemonic": "call", - "operands": "0x1400022c0", - "stack_offset": -72 - }, - { - "address": "0x1400023bd", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x2daac]", - "stack_offset": -72 - }, - { - "address": "0x1400023c4", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]", - "stack_offset": -72 - }, - { - "address": "0x1400023c9", - "size": 5, - "mnemonic": "call", - "operands": "0x140006198", - "stack_offset": -72 - }, - { - "address": "0x1400023ce", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": -72 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000d73d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000d742", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rdi", - "stack_offset": 0 - }, - { - "address": "0x14000d747", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000d749", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 1", - "stack_offset": 0 - }, - { - "address": "0x14000d74c", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000d7bb", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000d7bb", - "0x14000d74e" - ] - }, - { - "address": "0x14000d7bb", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d7bb", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rdx - 0x13]", - "stack_offset": 0 - }, - { - "address": "0x14000d7be", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 0x11", - "stack_offset": 0 - }, - { - "address": "0x14000d7c1", - "size": 2, - "mnemonic": "ja", - "operands": "0x14000d7e3", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000d7e3", - "0x14000d7c3" - ] - }, - { - "address": "0x14000d74e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d74e", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 0xd", - "stack_offset": 0 - }, - { - "address": "0x14000d751", - "size": 2, - "mnemonic": "ja", - "operands": "0x14000d767", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000d767", - "0x14000d753" - ] - }, - { - "address": "0x14000d7e3", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000d7e3", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x16", - "stack_offset": 0 - }, - { - "address": "0x14000d7e8", - "size": 6, - "mnemonic": "lea", - "operands": "ecx, [rdx - 0xbc]", - "stack_offset": 0 - }, - { - "address": "0x14000d7ee", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 0xe", - "stack_offset": 0 - }, - { - "address": "0x14000d7f1", - "size": 3, - "mnemonic": "lea", - "operands": "edx, [rax - 0xe]", - "stack_offset": 0 - }, - { - "address": "0x14000d7f4", - "size": 3, - "mnemonic": "cmovbe", - "operands": "eax, edx", - "stack_offset": 0 - }, - { - "address": "0x14000d7f7", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 8]", - "stack_offset": 0 - }, - { - "address": "0x14000d7fc", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000d801", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14000d806", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000d7c3", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d7c3", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0xd", - "stack_offset": 0 - }, - { - "address": "0x14000d7c8", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000d7f7", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000d7f7" - ] - }, - { - "address": "0x14000d767", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d767", - "size": 6, - "mnemonic": "cmp", - "operands": "edx, 0x718", - "stack_offset": 0 - }, - { - "address": "0x14000d76d", - "size": 2, - "mnemonic": "ja", - "operands": "0x14000d7bb", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000d7bb", - "0x14000d76f" - ] - }, - { - "address": "0x14000d753", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d753", - "size": 3, - "mnemonic": "lea", - "operands": "eax, [rcx - 1]", - "stack_offset": 0 - }, - { - "address": "0x14000d756", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x17ee3]", - "stack_offset": 0 - }, - { - "address": "0x14000d75d", - "size": 5, - "mnemonic": "mov", - "operands": "eax, dword ptr [r9 + rax*8 + 4]", - "stack_offset": 0 - }, - { - "address": "0x14000d762", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000d7f7", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000d7fc", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000d801", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14000d806", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000d76f", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d76f", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x2d", - "stack_offset": 0 - }, - { - "address": "0x14000d774", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x17ec5]", - "stack_offset": 0 - }, - { - "address": "0x14000d77b", - "size": 2, - "mnemonic": "xor", - "operands": "esi, esi", - "stack_offset": 0 - }, - { - "address": "0x14000d77d", - "size": 3, - "mnemonic": "mov", - "operands": "r10d, esi", - "stack_offset": 0 - }, - { - "address": "0x14000d780", - "size": 3, - "mnemonic": "lea", - "operands": "edi, [rcx - 1]", - "stack_offset": 0 - }, - { - "address": "0x14000d783", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000d786", - "size": 3, - "mnemonic": "shr", - "operands": "r8, 1", - "stack_offset": 0 - }, - { - "address": "0x14000d789", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d7ca", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000d7ca", - "0x14000d78b" - ] - }, - { - "address": "0x14000d7ca", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d7ca", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000d7cd", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d7bb", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000d7bb", - "0x14000d7cf" - ] - }, - { - "address": "0x14000d78b", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d78b", - "size": 3, - "mnemonic": "test", - "operands": "cl, 1", - "stack_offset": 0 - }, - { - "address": "0x14000d78e", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [r8 - 1]", - "stack_offset": 0 - }, - { - "address": "0x14000d792", - "size": 4, - "mnemonic": "cmovne", - "operands": "rcx, r8", - "stack_offset": 0 - }, - { - "address": "0x14000d796", - "size": 4, - "mnemonic": "lea", - "operands": "r11, [rcx + r10]", - "stack_offset": 0 - }, - { - "address": "0x14000d79a", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r9 + r11*8]", - "stack_offset": 0 - }, - { - "address": "0x14000d79e", - "size": 2, - "mnemonic": "cmp", - "operands": "edx, dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000d7a0", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d7d9", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000d7d3", - "size": 2, - "mnemonic": "cmp", - "operands": "edx, dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000d7d5", - "size": 4, - "mnemonic": "cmovne", - "operands": "rax, rsi", - "stack_offset": 0 - }, - { - "address": "0x14000d7d9", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000d7dc", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d7bb", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000d7bb", - "0x14000d7de" - ] - }, - { - "address": "0x14000d7d9", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d7d9", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000d7dc", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d7bb", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000d7bb", - "0x14000d7de" - ] - }, - { - "address": "0x14000d7a2", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d7a2", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000d7ab", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000d7e1", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000d7f7", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000d7f7" - ] - }, - { - "address": "0x14000d7ab", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d7ab", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r11 - 1]", - "stack_offset": 0 - }, - { - "address": "0x14000d7af", - "size": 4, - "mnemonic": "cmovae", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000d7b3", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax", - "stack_offset": 0 - }, - { - "address": "0x14000d7b6", - "size": 3, - "mnemonic": "cmp", - "operands": "r10, rax", - "stack_offset": 0 - }, - { - "address": "0x14000d7b9", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14000d783", - "stack_offset": 0 - }, - { - "address": "0x14000d7bb", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rdx - 0x13]", - "stack_offset": 0 - }, - { - "address": "0x14000d7be", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 0x11", - "stack_offset": 0 - }, - { - "address": "0x14000d7c1", - "size": 2, - "mnemonic": "ja", - "operands": "0x14000d7e3", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000d7e3", - "0x14000d7c3" - ] - }, - { - "address": "0x14000d7a4", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d7a4", - "size": 4, - "mnemonic": "lea", - "operands": "r10, [r11 + 1]", - "stack_offset": 0 - }, - { - "address": "0x14000d7a8", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r8", - "stack_offset": 0 - }, - { - "address": "0x14000d7ab", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r11 - 1]", - "stack_offset": 0 - }, - { - "address": "0x14000d7af", - "size": 4, - "mnemonic": "cmovae", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000d7b3", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax", - "stack_offset": 0 - }, - { - "address": "0x14000d7b6", - "size": 3, - "mnemonic": "cmp", - "operands": "r10, rax", - "stack_offset": 0 - }, - { - "address": "0x14000d7b9", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14000d783", - "stack_offset": 0 - }, - { - "address": "0x14000d7bb", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rdx - 0x13]", - "stack_offset": 0 - }, - { - "address": "0x14000d7be", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 0x11", - "stack_offset": 0 - }, - { - "address": "0x14000d7c1", - "size": 2, - "mnemonic": "ja", - "operands": "0x14000d7e3", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140010b94", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx", - "stack_offset": -40 - }, - { - "address": "0x140010b97", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140010b9a", - "size": 2, - "mnemonic": "je", - "operands": "0x140010ba9", - "stack_offset": -40 - } - ], - "successors": [ - "0x140010ba9", - "0x140010b9c" - ] - }, - { - "address": "0x140010ba9", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140010ba9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": 0 - }, - { - "address": "0x140010bae", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16", - "stack_offset": 0 - }, - { - "address": "0x140010bb4", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4", - "stack_offset": 0 - }, - { - "address": "0x140010bb9", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x16", - "stack_offset": 0 - }, - { - "address": "0x140010bbe", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140010bc2", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140010b9c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010b9c", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x140010b9f", - "size": 2, - "mnemonic": "je", - "operands": "0x140010ba9", - "stack_offset": 0 - } - ], - "successors": [ - "0x140010ba9", - "0x140010ba1" - ] - }, - { - "address": "0x140010ba1", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140010ba1", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8", - "stack_offset": 0 - }, - { - "address": "0x140010ba4", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010bc3", - "stack_offset": 0 - }, - { - "address": "0x140010ba6", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rcx], r8b", - "stack_offset": 0 - }, - { - "address": "0x140010ba9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": 0 - }, - { - "address": "0x140010bae", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16", - "stack_offset": 0 - }, - { - "address": "0x140010bb4", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4", - "stack_offset": 0 - }, - { - "address": "0x140010bb9", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x16", - "stack_offset": 0 - }, - { - "address": "0x140010bbe", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140010bc2", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000aced", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000acf2", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000acf3", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x14000acf4", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -16 - }, - { - "address": "0x14000acf6", - "size": 8, - "mnemonic": "lea", - "operands": "rbp, [rsp - 0x4f0]", - "stack_offset": -24 - }, - { - "address": "0x14000acfe", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x5f0", - "stack_offset": -24 - }, - { - "address": "0x14000ad05", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x26334]", - "stack_offset": -1544 - }, - { - "address": "0x14000ad0c", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -1544 - }, - { - "address": "0x14000ad0f", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x4e0], rax", - "stack_offset": -1544 - }, - { - "address": "0x14000ad16", - "size": 3, - "mnemonic": "mov", - "operands": "edi, r8d", - "stack_offset": -1544 - }, - { - "address": "0x14000ad19", - "size": 2, - "mnemonic": "mov", - "operands": "esi, edx", - "stack_offset": -1544 - }, - { - "address": "0x14000ad1b", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": -1544 - }, - { - "address": "0x14000ad1d", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, -1", - "stack_offset": -1544 - }, - { - "address": "0x14000ad20", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ad27", - "stack_offset": -1544 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ca94", - "size": 5, - "mnemonic": "call", - "operands": "0x140012358", - "stack_offset": -40 - }, - { - "address": "0x14000ca99", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x26400]", - "stack_offset": -40 - }, - { - "address": "0x14000caa0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x14000caa4", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x13565]", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140005136", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000513a", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000513d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000514e", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000514e" - ] - }, - { - "address": "0x14000514e", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000514e", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cac0", - "stack_offset": 0 - }, - { - "address": "0x140005153", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140005156", - "size": 2, - "mnemonic": "je", - "operands": "0x14000513f", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000513f", - "0x140005158" - ] - }, - { - "address": "0x14000513f", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000513f", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140005142", - "size": 5, - "mnemonic": "call", - "operands": "0x14000deb0", - "stack_offset": 0 - }, - { - "address": "0x140005147", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140005149", - "size": 2, - "mnemonic": "je", - "operands": "0x14000515e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000515e", - "0x14000514b" - ] - }, - { - "address": "0x140005158", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140005158", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000515c", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x14000515d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000515e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000515e", - "size": 4, - "mnemonic": "cmp", - "operands": "rbx, -1", - "stack_offset": 0 - }, - { - "address": "0x140005162", - "size": 2, - "mnemonic": "je", - "operands": "0x14000516a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000516a", - "0x140005164" - ] - }, - { - "address": "0x14000514b", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000514b", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000514e", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cac0", - "stack_offset": 0 - }, - { - "address": "0x140005153", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140005156", - "size": 2, - "mnemonic": "je", - "operands": "0x14000513f", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000513f", - "0x140005158" - ] - }, - { - "address": "0x14000516a", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000516a", - "size": 5, - "mnemonic": "call", - "operands": "0x140001dd0", - "stack_offset": 0 - }, - { - "address": "0x14000516f", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140005164", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005164", - "size": 5, - "mnemonic": "call", - "operands": "0x14000238c", - "stack_offset": 0 - }, - { - "address": "0x140005169", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140002bb8", - "name": "", - "blocks": [ - { - "address": "0x140002bb8", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002bb8", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140002bba", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140002bbe", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140002bc1", - "size": 5, - "mnemonic": "call", - "operands": "0x1400047dc", - "stack_offset": -40 - }, - { - "address": "0x140002bc6", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x58]", - "stack_offset": -40 - }, - { - "address": "0x140002bca", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140002bcd", - "size": 2, - "mnemonic": "je", - "operands": "0x140002bd4", - "stack_offset": -40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140002bdc", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140002be0", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140002be3", - "size": 2, - "mnemonic": "je", - "operands": "0x140002bea", - "stack_offset": 0 - } - ], - "successors": [ - "0x140002bea", - "0x140002be5" - ] - }, - { - "address": "0x140002bcf", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002bcf", - "size": 5, - "mnemonic": "call", - "operands": "0x14000c9d0", - "stack_offset": 0 - }, - { - "address": "0x140002bd4", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x58], 0", - "stack_offset": 0 - }, - { - "address": "0x140002bdc", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140002be0", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140002be3", - "size": 2, - "mnemonic": "je", - "operands": "0x140002bea", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140002bf2", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140002bf6", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140002bf9", - "size": 2, - "mnemonic": "je", - "operands": "0x140002c00", - "stack_offset": 0 - } - ], - "successors": [ - "0x140002c00", - "0x140002bfb" - ] - }, - { - "address": "0x140002be5", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002be5", - "size": 5, - "mnemonic": "call", - "operands": "0x14000c9d0", - "stack_offset": 0 - }, - { - "address": "0x140002bea", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x48], 0", - "stack_offset": 0 - }, - { - "address": "0x140002bf2", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140002bf6", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140002bf9", - "size": 2, - "mnemonic": "je", - "operands": "0x140002c00", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140002c08", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140002c0c", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140002c0f", - "size": 2, - "mnemonic": "je", - "operands": "0x140002c16", - "stack_offset": 0 - } - ], - "successors": [ - "0x140002c16", - "0x140002c11" - ] - }, - { - "address": "0x140002bfb", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002bfb", - "size": 5, - "mnemonic": "call", - "operands": "0x14000c9d0", - "stack_offset": 0 - }, - { - "address": "0x140002c00", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x38], 0", - "stack_offset": 0 - }, - { - "address": "0x140002c08", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140002c0c", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140002c0f", - "size": 2, - "mnemonic": "je", - "operands": "0x140002c16", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140002c1e", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140002c22", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140002c25", - "size": 2, - "mnemonic": "je", - "operands": "0x140002c2c", - "stack_offset": 0 - } - ], - "successors": [ - "0x140002c2c", - "0x140002c27" - ] - }, - { - "address": "0x140002c11", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002c11", - "size": 5, - "mnemonic": "call", - "operands": "0x14000c9d0", - "stack_offset": 0 - }, - { - "address": "0x140002c16", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x28], 0", - "stack_offset": 0 - }, - { - "address": "0x140002c1e", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140002c22", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140002c25", - "size": 2, - "mnemonic": "je", - "operands": "0x140002c2c", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140002c34", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 8]", - "stack_offset": 0 - }, - { - "address": "0x140002c38", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140002c3b", - "size": 2, - "mnemonic": "je", - "operands": "0x140002c42", - "stack_offset": 0 - } - ], - "successors": [ - "0x140002c42", - "0x140002c3d" - ] - }, - { - "address": "0x140002c27", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002c27", - "size": 5, - "mnemonic": "call", - "operands": "0x14000c9d0", - "stack_offset": 0 - }, - { - "address": "0x140002c2c", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x18], 0", - "stack_offset": 0 - }, - { - "address": "0x140002c34", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 8]", - "stack_offset": 0 - }, - { - "address": "0x140002c38", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140002c3b", - "size": 2, - "mnemonic": "je", - "operands": "0x140002c42", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140002c4a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140002c4d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140002c51", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140002c52", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140004504", - "stack_offset": 40 - } - ], - "successors": [ - "0x140004504" - ] - }, - { - "address": "0x140002c3d", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002c3d", - "size": 5, - "mnemonic": "call", - "operands": "0x14000c9d0", - "stack_offset": 0 - }, - { - "address": "0x140002c42", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], 0", - "stack_offset": 0 - }, - { - "address": "0x140002c4a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140002c4d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140002c51", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140002c52", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140004504", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400029d1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rcx", - "stack_offset": 0 - }, - { - "address": "0x1400029d6", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400029d7", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x1400029db", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -40 - }, - { - "address": "0x1400029de", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x1400029e1", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": -40 - }, - { - "address": "0x1400029e3", - "size": 5, - "mnemonic": "call", - "operands": "0x14000448c", - "stack_offset": -40 - }, - { - "address": "0x1400029e8", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -40 - }, - { - "address": "0x1400029e9", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x1400029eb", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rax", - "stack_offset": -40 - }, - { - "address": "0x1400029ef", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rbx + 0x10], al", - "stack_offset": -40 - }, - { - "address": "0x1400029f2", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x18], rax", - "stack_offset": -40 - }, - { - "address": "0x1400029f6", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rbx + 0x20], al", - "stack_offset": -40 - }, - { - "address": "0x1400029f9", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x28], rax", - "stack_offset": -40 - }, - { - "address": "0x1400029fd", - "size": 4, - "mnemonic": "mov", - "operands": "word ptr [rbx + 0x30], ax", - "stack_offset": -40 - }, - { - "address": "0x140002a01", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x38], rax", - "stack_offset": -40 - }, - { - "address": "0x140002a05", - "size": 4, - "mnemonic": "mov", - "operands": "word ptr [rbx + 0x40], ax", - "stack_offset": -40 - }, - { - "address": "0x140002a09", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x48], rax", - "stack_offset": -40 - }, - { - "address": "0x140002a0d", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rbx + 0x50], al", - "stack_offset": -40 - }, - { - "address": "0x140002a10", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x58], rax", - "stack_offset": -40 - }, - { - "address": "0x140002a14", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rbx + 0x60], al", - "stack_offset": -40 - }, - { - "address": "0x140002a17", - "size": 3, - "mnemonic": "test", - "operands": "rdi, rdi", - "stack_offset": -40 - }, - { - "address": "0x140002a1a", - "size": 2, - "mnemonic": "je", - "operands": "0x140002a36", - "stack_offset": -40 - } - ], - "successors": [ - "0x140002a36", - "0x140002a1c" - ] - }, - { - "address": "0x140002a36", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002a36", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x1ea33]", - "stack_offset": 0 - }, - { - "address": "0x140002a3d", - "size": 5, - "mnemonic": "call", - "operands": "0x1400023d0", - "stack_offset": 0 - }, - { - "address": "0x140002a42", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140002a1c", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140002a1c", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140002a1f", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140002a22", - "size": 5, - "mnemonic": "call", - "operands": "0x140004770", - "stack_offset": 0 - }, - { - "address": "0x140002a27", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140002a28", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140002a2b", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140002a30", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140002a34", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x140002a35", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140002a87", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x140002a8f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 8], rax", - "stack_offset": 0 - }, - { - "address": "0x140002a93", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1e996]", - "stack_offset": 0 - }, - { - "address": "0x140002a9a", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rax", - "stack_offset": 0 - }, - { - "address": "0x140002a9d", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x140002aa0", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140002390", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]", - "stack_offset": -72 - }, - { - "address": "0x140002395", - "size": 5, - "mnemonic": "call", - "operands": "0x140002260", - "stack_offset": -72 - }, - { - "address": "0x14000239a", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x2da6f]", - "stack_offset": -72 - }, - { - "address": "0x1400023a1", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]", - "stack_offset": -72 - }, - { - "address": "0x1400023a6", - "size": 5, - "mnemonic": "call", - "operands": "0x140006198", - "stack_offset": -72 - }, - { - "address": "0x1400023ab", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": -72 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140004915", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140004916", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000491a", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000491d", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cf88", - "stack_offset": -40 - }, - { - "address": "0x140004922", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 2", - "stack_offset": -40 - }, - { - "address": "0x140004927", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rbx], eax", - "stack_offset": -40 - }, - { - "address": "0x140004929", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x100", - "stack_offset": -40 - }, - { - "address": "0x14000492e", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d630", - "stack_offset": -40 - }, - { - "address": "0x140004933", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rax", - "stack_offset": -40 - }, - { - "address": "0x140004937", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax", - "stack_offset": -40 - }, - { - "address": "0x14000493a", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x14000493d", - "size": 2, - "mnemonic": "je", - "operands": "0x14000499f", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000499f", - "0x14000493f" - ] - }, - { - "address": "0x14000499f", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000499f", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cdf4", - "stack_offset": 0 - }, - { - "address": "0x1400049a4", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rax", - "stack_offset": 0 - }, - { - "address": "0x1400049a8", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x1400049af", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cfb8", - "stack_offset": 0 - }, - { - "address": "0x1400049b4", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400049b8", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x18], rcx", - "stack_offset": 0 - }, - { - "address": "0x1400049bc", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400049bf", - "size": 2, - "mnemonic": "je", - "operands": "0x1400049ca", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400049ca", - "0x1400049c1" - ] - }, - { - "address": "0x14000493f", - "size": 25, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000493f", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cdf4", - "stack_offset": 0 - }, - { - "address": "0x140004944", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 4", - "stack_offset": 0 - }, - { - "address": "0x140004949", - "size": 3, - "mnemonic": "lea", - "operands": "edx, [rcx + 0x7c]", - "stack_offset": 0 - }, - { - "address": "0x14000494c", - "size": 3, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000494f", - "size": 3, - "mnemonic": "movups", - "operands": "xmmword ptr [rdi], xmm0", - "stack_offset": 0 - }, - { - "address": "0x140004952", - "size": 4, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140004956", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rdi + 0x10], xmm1", - "stack_offset": 0 - }, - { - "address": "0x14000495a", - "size": 4, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rax + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000495e", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rdi + 0x20], xmm0", - "stack_offset": 0 - }, - { - "address": "0x140004962", - "size": 4, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rax + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140004966", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rdi + 0x30], xmm1", - "stack_offset": 0 - }, - { - "address": "0x14000496a", - "size": 4, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rax + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000496e", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rdi + 0x40], xmm0", - "stack_offset": 0 - }, - { - "address": "0x140004972", - "size": 4, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rax + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140004976", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rdi + 0x50], xmm1", - "stack_offset": 0 - }, - { - "address": "0x14000497a", - "size": 4, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rax + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000497e", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rdi + 0x60], xmm0", - "stack_offset": 0 - }, - { - "address": "0x140004982", - "size": 3, - "mnemonic": "add", - "operands": "rdi, rdx", - "stack_offset": 0 - }, - { - "address": "0x140004985", - "size": 4, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rax + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x140004989", - "size": 3, - "mnemonic": "add", - "operands": "rax, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000498c", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rdi - 0x10], xmm1", - "stack_offset": 0 - }, - { - "address": "0x140004990", - "size": 4, - "mnemonic": "sub", - "operands": "rcx, 1", - "stack_offset": 0 - }, - { - "address": "0x140004994", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000494c", - "stack_offset": 0 - }, - { - "address": "0x140004996", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x10], 1", - "stack_offset": 0 - }, - { - "address": "0x14000499d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400049af", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400049af" - ] - }, - { - "address": "0x1400049ca", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400049ca", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400049cd", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400049d2", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400049d6", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x1400049d7", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400049c1", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400049c1", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d640", - "stack_offset": 0 - }, - { - "address": "0x1400049c6", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x18], rax", - "stack_offset": 0 - }, - { - "address": "0x1400049ca", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400049cd", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400049d2", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400049d6", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x1400049d7", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400049af", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400049af", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cfb8", - "stack_offset": 0 - }, - { - "address": "0x1400049b4", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400049b8", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x18], rcx", - "stack_offset": 0 - }, - { - "address": "0x1400049bc", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400049bf", - "size": 2, - "mnemonic": "je", - "operands": "0x1400049ca", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140015b2e", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140015b32", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x1d6ff]", - "stack_offset": -40 - }, - { - "address": "0x140015b39", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx", - "stack_offset": -40 - }, - { - "address": "0x140015b3c", - "size": 3, - "mnemonic": "cmp", - "operands": "qword ptr [rdx], rax", - "stack_offset": -40 - }, - { - "address": "0x140015b3f", - "size": 2, - "mnemonic": "je", - "operands": "0x140015b57", - "stack_offset": -40 - } - ], - "successors": [ - "0x140015b57", - "0x140015b41" - ] - }, - { - "address": "0x140015b57", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140015b57", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140015b5b", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140015b5c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140015b41", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140015b41", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rcx + 0x3a8]", - "stack_offset": 0 - }, - { - "address": "0x140015b47", - "size": 6, - "mnemonic": "test", - "operands": "dword ptr [rip + 0x1ba43], eax", - "stack_offset": 0 - }, - { - "address": "0x140015b4d", - "size": 2, - "mnemonic": "jne", - "operands": "0x140015b57", - "stack_offset": 0 - }, - { - "address": "0x140015b4f", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a8ec", - "stack_offset": 0 - }, - { - "address": "0x140015b54", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rax", - "stack_offset": 0 - }, - { - "address": "0x140015b57", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140015b5b", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140015b5c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400105b6", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400105b7", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000deb5", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000deb6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000deba", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000debd", - "size": 5, - "mnemonic": "call", - "operands": "0x14000df00", - "stack_offset": -40 - }, - { - "address": "0x14000dec2", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": -40 - }, - { - "address": "0x14000dec4", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x14000dec7", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ded8", - "stack_offset": -40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000dedd", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000dee1", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000dee2", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000dec9", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000dec9", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000decc", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0", - "stack_offset": 0 - }, - { - "address": "0x14000ded1", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000ded3", - "size": 3, - "mnemonic": "setne", - "operands": "bl", - "stack_offset": 0 - }, - { - "address": "0x14000ded6", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000ded8", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000dedd", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000dee1", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000dee2", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400075db", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400075e8", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400075e8" - ] - }, - { - "address": "0x1400075e8", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400075e8", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x1400075ea", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x1400075ee", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8", - "stack_offset": -40 - }, - { - "address": "0x1400075f1", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -40 - }, - { - "address": "0x1400075f4", - "size": 2, - "mnemonic": "je", - "operands": "0x140007648", - "stack_offset": -40 - } - ], - "successors": [ - "0x140007648", - "0x1400075f6" - ] - }, - { - "address": "0x140007648", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007648", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x14000764d", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400075f6", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400075f6", - "size": 4, - "mnemonic": "movsxd", - "operands": "r11, dword ptr [rcx + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x1400075fa", - "size": 4, - "mnemonic": "mov", - "operands": "r10, qword ptr [rdx + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400075fe", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r10 + r11]", - "stack_offset": 0 - }, - { - "address": "0x140007602", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140007605", - "size": 2, - "mnemonic": "je", - "operands": "0x140007648", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000760b", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x14000760e", - "size": 3, - "mnemonic": "test", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x140007611", - "size": 2, - "mnemonic": "je", - "operands": "0x140007643", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007643", - "0x140007613" - ] - }, - { - "address": "0x140007643", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007643", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x140007646", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000763d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000763d" - ] - }, - { - "address": "0x140007613", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007613", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [r11 + r9*8]", - "stack_offset": 0 - }, - { - "address": "0x140007617", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rcx + r10]", - "stack_offset": 0 - }, - { - "address": "0x14000761b", - "size": 3, - "mnemonic": "add", - "operands": "rdx, r10", - "stack_offset": 0 - }, - { - "address": "0x14000761e", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdx", - "stack_offset": 0 - }, - { - "address": "0x140007621", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000762b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000762b", - "0x140007623" - ] - }, - { - "address": "0x14000763d", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000763d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140007641", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140007642", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000762b", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000762b", - "size": 3, - "mnemonic": "test", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x14000762e", - "size": 2, - "mnemonic": "je", - "operands": "0x140007643", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007643", - "0x140007630" - ] - }, - { - "address": "0x140007623", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007623", - "size": 3, - "mnemonic": "inc", - "operands": "r9d", - "stack_offset": 0 - }, - { - "address": "0x140007626", - "size": 3, - "mnemonic": "cmp", - "operands": "r9d, r8d", - "stack_offset": 0 - }, - { - "address": "0x140007629", - "size": 2, - "mnemonic": "jb", - "operands": "0x140007613", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007613", - "0x14000762b" - ] - }, - { - "address": "0x140007630", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007630", - "size": 4, - "mnemonic": "lea", - "operands": "ecx, [r9 - 1]", - "stack_offset": 0 - }, - { - "address": "0x140007634", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r10 + rcx*8]", - "stack_offset": 0 - }, - { - "address": "0x140007638", - "size": 5, - "mnemonic": "mov", - "operands": "eax, dword ptr [rax + r11 + 4]", - "stack_offset": 0 - }, - { - "address": "0x14000763d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140007641", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140007642", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140007745", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000774a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rdi", - "stack_offset": 0 - }, - { - "address": "0x14000774f", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": 0 - }, - { - "address": "0x140007751", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -8 - }, - { - "address": "0x140007753", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -16 - }, - { - "address": "0x140007755", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -24 - }, - { - "address": "0x140007759", - "size": 3, - "mnemonic": "mov", - "operands": "r14, r9", - "stack_offset": -72 - }, - { - "address": "0x14000775c", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8", - "stack_offset": -72 - }, - { - "address": "0x14000775f", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx", - "stack_offset": -72 - }, - { - "address": "0x140007762", - "size": 3, - "mnemonic": "mov", - "operands": "r13, rcx", - "stack_offset": -72 - }, - { - "address": "0x140007765", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": -72 - }, - { - "address": "0x140007767", - "size": 4, - "mnemonic": "movsxd", - "operands": "r15, dword ptr [r8 + 4]", - "stack_offset": -72 - }, - { - "address": "0x14000776b", - "size": 3, - "mnemonic": "test", - "operands": "r15d, r15d", - "stack_offset": -72 - }, - { - "address": "0x14000776e", - "size": 2, - "mnemonic": "je", - "operands": "0x14000777b", - "stack_offset": -72 - } - ], - "successors": [ - "0x14000777b", - "0x140007770" - ] - }, - { - "address": "0x14000777b", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000777b", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000777e", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x140007781", - "size": 6, - "mnemonic": "je", - "operands": "0x1400078f6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400078f6", - "0x140007787" - ] - }, - { - "address": "0x140007770", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007770", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140007775", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r15 + rax]", - "stack_offset": 0 - }, - { - "address": "0x140007779", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000777e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000777e" - ] - }, - { - "address": "0x1400078f6", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400078f6", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400078f8", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x1400078fd", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140007902", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140007907", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000790b", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 48 - }, - { - "address": "0x14000790d", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 56 - }, - { - "address": "0x14000790f", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 64 - }, - { - "address": "0x140007911", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "successors": [ - ] - }, - { - "address": "0x140007787", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007787", - "size": 4, - "mnemonic": "movsxd", - "operands": "r15, dword ptr [rbx + 4]", - "stack_offset": 0 - }, - { - "address": "0x14000778b", - "size": 3, - "mnemonic": "test", - "operands": "r15d, r15d", - "stack_offset": 0 - }, - { - "address": "0x14000778e", - "size": 2, - "mnemonic": "je", - "operands": "0x14000779b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000779b", - "0x140007790" - ] - }, - { - "address": "0x14000777e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000777e", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x140007781", - "size": 6, - "mnemonic": "je", - "operands": "0x1400078f6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400078f6", - "0x140007787" - ] - }, - { - "address": "0x14000779b", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000779b", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000779e", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rcx + 0x10], dil", - "stack_offset": 0 - }, - { - "address": "0x1400077a2", - "size": 6, - "mnemonic": "je", - "operands": "0x1400078f6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400078f6", - "0x1400077a8" - ] - }, - { - "address": "0x140007790", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007790", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140007795", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [r15 + rax]", - "stack_offset": 0 - }, - { - "address": "0x140007799", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000779e", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400077ab", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400077b5", - "stack_offset": 0 - }, - { - "address": "0x1400077ad", - "size": 2, - "mnemonic": "cmp", - "operands": "dword ptr [rbx], edi", - "stack_offset": 0 - }, - { - "address": "0x1400077af", - "size": 6, - "mnemonic": "jge", - "operands": "0x1400078f6", - "stack_offset": 0 - }, - { - "address": "0x1400077b5", - "size": 2, - "mnemonic": "cmp", - "operands": "dword ptr [rbx], edi", - "stack_offset": 0 - }, - { - "address": "0x1400077b7", - "size": 2, - "mnemonic": "jl", - "operands": "0x1400077c3", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400077a2", - "size": 6, - "mnemonic": "je", - "operands": "0x1400078f6", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400077c6", - "size": 2, - "mnemonic": "je", - "operands": "0x1400077fa", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400077bd", - "size": 3, - "mnemonic": "add", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x1400077c0", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax", - "stack_offset": 0 - }, - { - "address": "0x1400077c3", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [rbx], 0x80", - "stack_offset": 0 - }, - { - "address": "0x1400077c6", - "size": 2, - "mnemonic": "je", - "operands": "0x1400077fa", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400077fd", - "size": 2, - "mnemonic": "je", - "operands": "0x14000781a", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400077cc", - "size": 2, - "mnemonic": "je", - "operands": "0x1400077fa", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000781e", - "size": 2, - "mnemonic": "je", - "operands": "0x14000786a", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140007803", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140007806", - "size": 6, - "mnemonic": "je", - "operands": "0x140007917", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400077d5", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x1400077d8", - "size": 2, - "mnemonic": "je", - "operands": "0x1400077fa", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000786e", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140007870", - "size": 2, - "mnemonic": "je", - "operands": "0x14000787d", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140007824", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x140007827", - "size": 6, - "mnemonic": "je", - "operands": "0x14000791c", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000791c", - "0x14000782d" - ] - }, - { - "address": "0x140007917", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007917", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x14000791c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007921", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007926", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x14000792b", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000792c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007931", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140007932", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000780c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000780c", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi", - "stack_offset": 0 - }, - { - "address": "0x14000780f", - "size": 6, - "mnemonic": "je", - "operands": "0x140007917", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400077e0", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x1400077e3", - "size": 6, - "mnemonic": "je", - "operands": "0x140007912", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007912", - "0x1400077e9" - ] - }, - { - "address": "0x14000787d", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000787d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140007880", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140007883", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400078b9", - "stack_offset": 0 - }, - { - "address": "0x140007885", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [r13 + 0x28], rdi", - "stack_offset": 0 - }, - { - "address": "0x140007889", - "size": 6, - "mnemonic": "je", - "operands": "0x140007921", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007921", - "0x14000788f" - ] - }, - { - "address": "0x140007872", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007872", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x140007877", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx + rax]", - "stack_offset": 0 - }, - { - "address": "0x14000787b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007880", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007880" - ] - }, - { - "address": "0x14000791c", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000791c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007921", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007926", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x14000792b", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000792c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007931", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140007932", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000782d", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000782d", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi", - "stack_offset": 0 - }, - { - "address": "0x140007830", - "size": 6, - "mnemonic": "je", - "operands": "0x14000791c", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140007818", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007859", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007859" - ] - }, - { - "address": "0x140007912", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007912", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007917", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x14000791c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007921", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007926", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x14000792b", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000792c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007931", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140007932", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400077e9", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400077e9", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400077ec", - "size": 6, - "mnemonic": "je", - "operands": "0x140007912", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007912", - "0x1400077f2" - ] - }, - { - "address": "0x140007921", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007921", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007926", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x14000792b", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000792c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007931", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140007932", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000788f", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000788f", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi", - "stack_offset": 0 - }, - { - "address": "0x140007892", - "size": 6, - "mnemonic": "je", - "operands": "0x140007921", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007921", - "0x140007898" - ] - }, - { - "address": "0x140007880", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007880", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140007883", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400078b9", - "stack_offset": 0 - }, - { - "address": "0x140007885", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [r13 + 0x28], rdi", - "stack_offset": 0 - }, - { - "address": "0x140007889", - "size": 6, - "mnemonic": "je", - "operands": "0x140007921", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000783a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x14000783d", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3e0", - "stack_offset": 0 - }, - { - "address": "0x140007842", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [r14 + 0x14], 8", - "stack_offset": 0 - }, - { - "address": "0x140007847", - "size": 6, - "mnemonic": "jne", - "operands": "0x1400078f2", - "stack_offset": 0 - }, - { - "address": "0x14000784d", - "size": 3, - "mnemonic": "cmp", - "operands": "qword ptr [rsi], rdi", - "stack_offset": 0 - }, - { - "address": "0x140007850", - "size": 6, - "mnemonic": "je", - "operands": "0x1400078f2", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400078f2", - "0x140007856" - ] - }, - { - "address": "0x140007859", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007859", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r14 + 8]", - "stack_offset": 0 - }, - { - "address": "0x14000785d", - "size": 5, - "mnemonic": "call", - "operands": "0x140007040", - "stack_offset": 0 - }, - { - "address": "0x140007862", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rsi], rax", - "stack_offset": 0 - }, - { - "address": "0x140007865", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400078f2", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400078f2" - ] - }, - { - "address": "0x1400077f2", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400077f2", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rsi], rax", - "stack_offset": 0 - }, - { - "address": "0x1400077f5", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400077f8", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007859", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000789c", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r14 + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400078a0", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r13 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x1400078a4", - "size": 5, - "mnemonic": "call", - "operands": "0x140007040", - "stack_offset": 0 - }, - { - "address": "0x1400078a9", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400078ac", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400078af", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400078b2", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3e0", - "stack_offset": 0 - }, - { - "address": "0x1400078b7", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400078f2", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400078f2" - ] - }, - { - "address": "0x1400078f2", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400078f2", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x1400078f4", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400078f8", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400078f8" - ] - }, - { - "address": "0x140007856", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007856", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x140007859", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r14 + 8]", - "stack_offset": 0 - }, - { - "address": "0x14000785d", - "size": 5, - "mnemonic": "call", - "operands": "0x140007040", - "stack_offset": 0 - }, - { - "address": "0x140007862", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rsi], rax", - "stack_offset": 0 - }, - { - "address": "0x140007865", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400078f2", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400078fd", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140007902", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140007907", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000790b", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 48 - }, - { - "address": "0x14000790d", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 56 - }, - { - "address": "0x14000790f", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 64 - }, - { - "address": "0x140007911", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140007043", - "size": 3, - "mnemonic": "add", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x140007046", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rdx + 4], 0", - "stack_offset": 0 - }, - { - "address": "0x14000704a", - "size": 2, - "mnemonic": "jl", - "operands": "0x140007062", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007062", - "0x14000704c" - ] - }, - { - "address": "0x140007062", - "size": 1, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007062", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000704c", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000704c", - "size": 4, - "mnemonic": "movsxd", - "operands": "r9, dword ptr [rdx + 4]", - "stack_offset": 0 - }, - { - "address": "0x140007050", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rdx + 8]", - "stack_offset": 0 - }, - { - "address": "0x140007054", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r9 + rcx]", - "stack_offset": 0 - }, - { - "address": "0x140007058", - "size": 4, - "mnemonic": "movsxd", - "operands": "r8, dword ptr [rdx + rcx]", - "stack_offset": 0 - }, - { - "address": "0x14000705c", - "size": 3, - "mnemonic": "add", - "operands": "r8, r9", - "stack_offset": 0 - }, - { - "address": "0x14000705f", - "size": 3, - "mnemonic": "add", - "operands": "rax, r8", - "stack_offset": 0 - }, - { - "address": "0x140007062", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000a507", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r8", - "stack_offset": 0 - }, - { - "address": "0x14000a50a", - "size": 3, - "mnemonic": "jmp", - "operands": "rax", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000a513", - "size": 3, - "mnemonic": "mov", - "operands": "r10, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000a516", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a519", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, r9d", - "stack_offset": 0 - }, - { - "address": "0x14000a51c", - "size": 3, - "mnemonic": "jmp", - "operands": "r10", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140007939", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000793e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rdi", - "stack_offset": 0 - }, - { - "address": "0x140007943", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": 0 - }, - { - "address": "0x140007945", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -8 - }, - { - "address": "0x140007947", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -16 - }, - { - "address": "0x140007949", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -24 - }, - { - "address": "0x14000794d", - "size": 3, - "mnemonic": "mov", - "operands": "r14, r9", - "stack_offset": -72 - }, - { - "address": "0x140007950", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8", - "stack_offset": -72 - }, - { - "address": "0x140007953", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx", - "stack_offset": -72 - }, - { - "address": "0x140007956", - "size": 3, - "mnemonic": "mov", - "operands": "r13, rcx", - "stack_offset": -72 - }, - { - "address": "0x140007959", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": -72 - }, - { - "address": "0x14000795b", - "size": 4, - "mnemonic": "movsxd", - "operands": "r15, dword ptr [r8 + 8]", - "stack_offset": -72 - }, - { - "address": "0x14000795f", - "size": 3, - "mnemonic": "test", - "operands": "r15d, r15d", - "stack_offset": -72 - }, - { - "address": "0x140007962", - "size": 2, - "mnemonic": "je", - "operands": "0x14000796f", - "stack_offset": -72 - } - ], - "successors": [ - "0x14000796f", - "0x140007964" - ] - }, - { - "address": "0x14000796f", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000796f", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140007972", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x140007975", - "size": 6, - "mnemonic": "je", - "operands": "0x140007aed", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007aed", - "0x14000797b" - ] - }, - { - "address": "0x140007964", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007964", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140007969", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r15 + rax]", - "stack_offset": 0 - }, - { - "address": "0x14000796d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007972", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007972" - ] - }, - { - "address": "0x140007aed", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007aed", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140007aef", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140007af4", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140007af9", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140007afe", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140007b02", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 48 - }, - { - "address": "0x140007b04", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 56 - }, - { - "address": "0x140007b06", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 64 - }, - { - "address": "0x140007b08", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000797b", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000797b", - "size": 4, - "mnemonic": "movsxd", - "operands": "r15, dword ptr [rbx + 8]", - "stack_offset": 0 - }, - { - "address": "0x14000797f", - "size": 3, - "mnemonic": "test", - "operands": "r15d, r15d", - "stack_offset": 0 - }, - { - "address": "0x140007982", - "size": 2, - "mnemonic": "je", - "operands": "0x14000798f", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000798f", - "0x140007984" - ] - }, - { - "address": "0x140007972", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007972", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x140007975", - "size": 6, - "mnemonic": "je", - "operands": "0x140007aed", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007aed", - "0x14000797b" - ] - }, - { - "address": "0x14000798f", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000798f", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140007992", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rcx + 0x10], dil", - "stack_offset": 0 - }, - { - "address": "0x140007996", - "size": 6, - "mnemonic": "je", - "operands": "0x140007aed", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007aed", - "0x14000799c" - ] - }, - { - "address": "0x140007984", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007984", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140007989", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [r15 + rax]", - "stack_offset": 0 - }, - { - "address": "0x14000798d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007992", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000799f", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400079aa", - "stack_offset": 0 - }, - { - "address": "0x1400079a1", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 4], edi", - "stack_offset": 0 - }, - { - "address": "0x1400079a4", - "size": 6, - "mnemonic": "jge", - "operands": "0x140007aed", - "stack_offset": 0 - }, - { - "address": "0x1400079aa", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 4], edi", - "stack_offset": 0 - }, - { - "address": "0x1400079ad", - "size": 2, - "mnemonic": "jl", - "operands": "0x1400079b8", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140007996", - "size": 6, - "mnemonic": "je", - "operands": "0x140007aed", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400079bc", - "size": 2, - "mnemonic": "je", - "operands": "0x1400079f0", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400079b2", - "size": 3, - "mnemonic": "add", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x1400079b5", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax", - "stack_offset": 0 - }, - { - "address": "0x1400079b8", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [rbx + 4], 0x80", - "stack_offset": 0 - }, - { - "address": "0x1400079bc", - "size": 2, - "mnemonic": "je", - "operands": "0x1400079f0", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400079f4", - "size": 2, - "mnemonic": "je", - "operands": "0x140007a11", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400079c2", - "size": 2, - "mnemonic": "je", - "operands": "0x1400079f0", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140007a15", - "size": 2, - "mnemonic": "je", - "operands": "0x140007a61", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400079fa", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400079fd", - "size": 6, - "mnemonic": "je", - "operands": "0x140007b0e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400079cb", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x1400079ce", - "size": 2, - "mnemonic": "je", - "operands": "0x1400079f0", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140007a65", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140007a67", - "size": 2, - "mnemonic": "je", - "operands": "0x140007a74", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140007a1b", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x140007a1e", - "size": 6, - "mnemonic": "je", - "operands": "0x140007b13", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007b13", - "0x140007a24" - ] - }, - { - "address": "0x140007b0e", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007b0e", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007b13", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007b18", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007b1d", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007b22", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140007b23", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007b28", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140007b29", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140007a03", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007a03", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi", - "stack_offset": 0 - }, - { - "address": "0x140007a06", - "size": 6, - "mnemonic": "je", - "operands": "0x140007b0e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400079d6", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x1400079d9", - "size": 6, - "mnemonic": "je", - "operands": "0x140007b09", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007b09", - "0x1400079df" - ] - }, - { - "address": "0x140007a74", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007a74", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140007a77", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140007a7a", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007ab0", - "stack_offset": 0 - }, - { - "address": "0x140007a7c", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [r13 + 0x28], rdi", - "stack_offset": 0 - }, - { - "address": "0x140007a80", - "size": 6, - "mnemonic": "je", - "operands": "0x140007b18", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007b18", - "0x140007a86" - ] - }, - { - "address": "0x140007a69", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007a69", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x140007a6e", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx + rax]", - "stack_offset": 0 - }, - { - "address": "0x140007a72", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007a77", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007a77" - ] - }, - { - "address": "0x140007b13", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007b13", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007b18", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007b1d", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007b22", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140007b23", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007b28", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140007b29", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140007a24", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007a24", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi", - "stack_offset": 0 - }, - { - "address": "0x140007a27", - "size": 6, - "mnemonic": "je", - "operands": "0x140007b13", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140007a0f", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007a50", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007a50" - ] - }, - { - "address": "0x140007b09", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007b09", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007b0e", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007b13", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007b18", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007b1d", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007b22", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140007b23", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007b28", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140007b29", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400079df", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400079df", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400079e2", - "size": 6, - "mnemonic": "je", - "operands": "0x140007b09", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007b09", - "0x1400079e8" - ] - }, - { - "address": "0x140007b18", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007b18", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007b1d", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007b22", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140007b23", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140007b28", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140007b29", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140007a86", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007a86", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi", - "stack_offset": 0 - }, - { - "address": "0x140007a89", - "size": 6, - "mnemonic": "je", - "operands": "0x140007b18", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007b18", - "0x140007a8f" - ] - }, - { - "address": "0x140007a77", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007a77", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140007a7a", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007ab0", - "stack_offset": 0 - }, - { - "address": "0x140007a7c", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [r13 + 0x28], rdi", - "stack_offset": 0 - }, - { - "address": "0x140007a80", - "size": 6, - "mnemonic": "je", - "operands": "0x140007b18", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140007a31", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140007a34", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3e0", - "stack_offset": 0 - }, - { - "address": "0x140007a39", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [r14 + 0x14], 8", - "stack_offset": 0 - }, - { - "address": "0x140007a3e", - "size": 6, - "mnemonic": "jne", - "operands": "0x140007ae9", - "stack_offset": 0 - }, - { - "address": "0x140007a44", - "size": 3, - "mnemonic": "cmp", - "operands": "qword ptr [rsi], rdi", - "stack_offset": 0 - }, - { - "address": "0x140007a47", - "size": 6, - "mnemonic": "je", - "operands": "0x140007ae9", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007ae9", - "0x140007a4d" - ] - }, - { - "address": "0x140007a50", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007a50", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r14 + 8]", - "stack_offset": 0 - }, - { - "address": "0x140007a54", - "size": 5, - "mnemonic": "call", - "operands": "0x140007040", - "stack_offset": 0 - }, - { - "address": "0x140007a59", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rsi], rax", - "stack_offset": 0 - }, - { - "address": "0x140007a5c", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140007ae9", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007ae9" - ] - }, - { - "address": "0x1400079e8", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400079e8", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rsi], rax", - "stack_offset": 0 - }, - { - "address": "0x1400079eb", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400079ee", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007a50", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140007a93", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r14 + 8]", - "stack_offset": 0 - }, - { - "address": "0x140007a97", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r13 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140007a9b", - "size": 5, - "mnemonic": "call", - "operands": "0x140007040", - "stack_offset": 0 - }, - { - "address": "0x140007aa0", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x140007aa3", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx", - "stack_offset": 0 - }, - { - "address": "0x140007aa6", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140007aa9", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3e0", - "stack_offset": 0 - }, - { - "address": "0x140007aae", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007ae9", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007ae9" - ] - }, - { - "address": "0x140007ae9", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007ae9", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x140007aeb", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007aef", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007aef" - ] - }, - { - "address": "0x140007a4d", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007a4d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x140007a50", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r14 + 8]", - "stack_offset": 0 - }, - { - "address": "0x140007a54", - "size": 5, - "mnemonic": "call", - "operands": "0x140007040", - "stack_offset": 0 - }, - { - "address": "0x140007a59", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rsi], rax", - "stack_offset": 0 - }, - { - "address": "0x140007a5c", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140007ae9", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140007af4", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140007af9", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140007afe", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140007b02", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 48 - }, - { - "address": "0x140007b04", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 56 - }, - { - "address": "0x140007b06", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 64 - }, - { - "address": "0x140007b08", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140007564", - "name": "", - "blocks": [ - { - "address": "0x140007564", - "size": 12, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007564", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140007566", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000756a", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x40]", - "stack_offset": -40 - }, - { - "address": "0x14000756f", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8", - "stack_offset": -40 - }, - { - "address": "0x140007572", - "size": 5, - "mnemonic": "call", - "operands": "0x140006544", - "stack_offset": -40 - }, - { - "address": "0x140007577", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]", - "stack_offset": -40 - }, - { - "address": "0x14000757a", - "size": 4, - "mnemonic": "movsxd", - "operands": "rax, dword ptr [rbx + 0x1c]", - "stack_offset": -40 - }, - { - "address": "0x14000757e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rcx", - "stack_offset": -40 - }, - { - "address": "0x140007583", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [rax + rcx + 4]", - "stack_offset": -40 - }, - { - "address": "0x140007587", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14000758b", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": -8 - }, - { - "address": "0x14000758c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140007594", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x140007597", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rdx + rax], r8d", - "stack_offset": 0 - }, - { - "address": "0x14000759b", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400075a1", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400075a2", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x1400075a6", - "size": 3, - "mnemonic": "mov", - "operands": "edi, r9d", - "stack_offset": -40 - }, - { - "address": "0x1400075a9", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8", - "stack_offset": -40 - }, - { - "address": "0x1400075ac", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x40]", - "stack_offset": -40 - }, - { - "address": "0x1400075b1", - "size": 5, - "mnemonic": "call", - "operands": "0x140006544", - "stack_offset": -40 - }, - { - "address": "0x1400075b6", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]", - "stack_offset": -40 - }, - { - "address": "0x1400075b9", - "size": 4, - "mnemonic": "movsxd", - "operands": "rax, dword ptr [rbx + 0x1c]", - "stack_offset": -40 - }, - { - "address": "0x1400075bd", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rcx", - "stack_offset": -40 - }, - { - "address": "0x1400075c2", - "size": 4, - "mnemonic": "cmp", - "operands": "edi, dword ptr [rax + rcx + 4]", - "stack_offset": -40 - }, - { - "address": "0x1400075c6", - "size": 2, - "mnemonic": "jle", - "operands": "0x1400075cc", - "stack_offset": -40 - }, - { - "address": "0x1400075c8", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rax + rcx + 4], edi", - "stack_offset": -40 - }, - { - "address": "0x1400075cc", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": -40 - }, - { - "address": "0x1400075d1", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x1400075d5", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x1400075d6", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001667f", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140016683", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 3", - "stack_offset": -40 - }, - { - "address": "0x140016688", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [r11 + 0x10]", - "stack_offset": -40 - }, - { - "address": "0x14001668c", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [r11 + 8]", - "stack_offset": -40 - }, - { - "address": "0x140016690", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], eax", - "stack_offset": -40 - }, - { - "address": "0x140016694", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r11 + 0x18]", - "stack_offset": -40 - }, - { - "address": "0x140016698", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x40], eax", - "stack_offset": -40 - }, - { - "address": "0x14001669c", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [r11 + 8]", - "stack_offset": -40 - }, - { - "address": "0x1400166a0", - "size": 5, - "mnemonic": "call", - "operands": "0x140016634", - "stack_offset": -40 - }, - { - "address": "0x1400166a5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x1400166a9", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400166d1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400166d6", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400166d7", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -8 - }, - { - "address": "0x1400166d9", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -16 - }, - { - "address": "0x1400166db", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -24 - }, - { - "address": "0x1400166dd", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -32 - }, - { - "address": "0x1400166df", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -40 - }, - { - "address": "0x1400166e3", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": -104 - }, - { - "address": "0x1400166e5", - "size": 3, - "mnemonic": "xor", - "operands": "r15d, r15d", - "stack_offset": -104 - }, - { - "address": "0x1400166e8", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [rsp + 0x78], r15d", - "stack_offset": -104 - }, - { - "address": "0x1400166ed", - "size": 3, - "mnemonic": "mov", - "operands": "r14b, 1", - "stack_offset": -104 - }, - { - "address": "0x1400166f0", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x70], r14b", - "stack_offset": -104 - }, - { - "address": "0x1400166f5", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ecx", - "stack_offset": -104 - }, - { - "address": "0x1400166f7", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 2", - "stack_offset": -104 - }, - { - "address": "0x1400166fa", - "size": 2, - "mnemonic": "je", - "operands": "0x140016723", - "stack_offset": -104 - } - ], - "successors": [ - "0x140016723", - "0x1400166fc" - ] - }, - { - "address": "0x140016723", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016723", - "size": 3, - "mnemonic": "sub", - "operands": "ecx, 2", - "stack_offset": 0 - }, - { - "address": "0x140016726", - "size": 6, - "mnemonic": "je", - "operands": "0x1400167e0", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167e0", - "0x14001672c" - ] - }, - { - "address": "0x1400166fc", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400166fc", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 2", - "stack_offset": 0 - }, - { - "address": "0x1400166ff", - "size": 2, - "mnemonic": "je", - "operands": "0x140016753", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016753", - "0x140016701" - ] - }, - { - "address": "0x1400167e0", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400167e0", - "size": 7, - "mnemonic": "lea", - "operands": "rdi, [rip + 0x1cf31]", - "stack_offset": 0 - }, - { - "address": "0x1400167e7", - "size": 3, - "mnemonic": "xor", - "operands": "r13d, r13d", - "stack_offset": 0 - }, - { - "address": "0x1400167ea", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b", - "stack_offset": 0 - }, - { - "address": "0x1400167ed", - "size": 2, - "mnemonic": "je", - "operands": "0x1400167f9", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167f9", - "0x1400167ef" - ] - }, - { - "address": "0x14001672c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001672c", - "size": 3, - "mnemonic": "sub", - "operands": "ecx, 4", - "stack_offset": 0 - }, - { - "address": "0x14001672f", - "size": 6, - "mnemonic": "je", - "operands": "0x1400167c5", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167c5", - "0x140016735" - ] - }, - { - "address": "0x140016753", - "size": 15, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140016753", - "size": 5, - "mnemonic": "call", - "operands": "0x140011924", - "stack_offset": 0 - }, - { - "address": "0x140016758", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rax", - "stack_offset": 0 - }, - { - "address": "0x14001675b", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001675e", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001677d", - "stack_offset": 0 - }, - { - "address": "0x140016760", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x140016763", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140016768", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001676c", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140016770", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x140016773", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x140016775", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x140016777", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 16 - }, - { - "address": "0x140016779", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 24 - }, - { - "address": "0x14001677b", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001677c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140016701", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016701", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 2", - "stack_offset": 0 - }, - { - "address": "0x140016704", - "size": 2, - "mnemonic": "je", - "operands": "0x140016723", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400167fc", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b", - "stack_offset": 0 - }, - { - "address": "0x1400167ff", - "size": 2, - "mnemonic": "je", - "operands": "0x140016813", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016813", - "0x140016801" - ] - }, - { - "address": "0x1400167ef", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400167ef", - "size": 4, - "mnemonic": "lea", - "operands": "ecx, [r13 + 3]", - "stack_offset": 0 - }, - { - "address": "0x1400167f3", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": 0 - }, - { - "address": "0x1400167f8", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400167f9", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x1400167fc", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b", - "stack_offset": 0 - }, - { - "address": "0x1400167ff", - "size": 2, - "mnemonic": "je", - "operands": "0x140016813", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016813", - "0x140016801" - ] - }, - { - "address": "0x1400167c5", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400167c5", - "size": 7, - "mnemonic": "lea", - "operands": "rdi, [rip + 0x1cf5c]", - "stack_offset": 0 - }, - { - "address": "0x1400167cc", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400167e7", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167e7" - ] - }, - { - "address": "0x140016735", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016735", - "size": 3, - "mnemonic": "sub", - "operands": "ecx, 9", - "stack_offset": 0 - }, - { - "address": "0x140016738", - "size": 6, - "mnemonic": "je", - "operands": "0x1400167d7", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167d7", - "0x14001673e" - ] - }, - { - "address": "0x140016706", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016706", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 2", - "stack_offset": 0 - }, - { - "address": "0x140016709", - "size": 2, - "mnemonic": "je", - "operands": "0x140016753", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016753", - "0x14001670b" - ] - }, - { - "address": "0x140016813", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016813", - "size": 4, - "mnemonic": "cmp", - "operands": "rsi, 1", - "stack_offset": 0 - }, - { - "address": "0x140016817", - "size": 6, - "mnemonic": "je", - "operands": "0x1400168a8", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140016808", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax", - "stack_offset": 0 - }, - { - "address": "0x14001680a", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0x3f", - "stack_offset": 0 - }, - { - "address": "0x14001680d", - "size": 3, - "mnemonic": "xor", - "operands": "rsi, rax", - "stack_offset": 0 - }, - { - "address": "0x140016810", - "size": 3, - "mnemonic": "ror", - "operands": "rsi, cl", - "stack_offset": 0 - }, - { - "address": "0x140016813", - "size": 4, - "mnemonic": "cmp", - "operands": "rsi, 1", - "stack_offset": 0 - }, - { - "address": "0x140016817", - "size": 6, - "mnemonic": "je", - "operands": "0x1400168a8", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400168a8", - "0x14001681d" - ] - }, - { - "address": "0x1400167e7", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400167e7", - "size": 3, - "mnemonic": "xor", - "operands": "r13d, r13d", - "stack_offset": 0 - }, - { - "address": "0x1400167ea", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b", - "stack_offset": 0 - }, - { - "address": "0x1400167ed", - "size": 2, - "mnemonic": "je", - "operands": "0x1400167f9", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167f9", - "0x1400167ef" - ] - }, - { - "address": "0x1400167d7", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400167d7", - "size": 7, - "mnemonic": "lea", - "operands": "rdi, [rip + 0x1cf52]", - "stack_offset": 0 - }, - { - "address": "0x1400167de", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400167e7", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167e7" - ] - }, - { - "address": "0x14001673e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001673e", - "size": 3, - "mnemonic": "sub", - "operands": "ecx, 6", - "stack_offset": 0 - }, - { - "address": "0x140016741", - "size": 6, - "mnemonic": "je", - "operands": "0x1400167ce", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167ce", - "0x140016747" - ] - }, - { - "address": "0x14001670b", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001670b", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 3", - "stack_offset": 0 - }, - { - "address": "0x14001670e", - "size": 2, - "mnemonic": "je", - "operands": "0x140016753", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016753", - "0x140016710" - ] - }, - { - "address": "0x1400168a8", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400168a8", - "size": 6, - "mnemonic": "mov", - "operands": "r12d, 0x910", - "stack_offset": 0 - }, - { - "address": "0x1400168ae", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b", - "stack_offset": 0 - }, - { - "address": "0x1400168b1", - "size": 2, - "mnemonic": "je", - "operands": "0x1400168bd", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400168bd", - "0x1400168b3" - ] - }, - { - "address": "0x14001681d", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001681d", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi", - "stack_offset": 0 - }, - { - "address": "0x140016820", - "size": 6, - "mnemonic": "je", - "operands": "0x14001690f", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001690f", - "0x140016826" - ] - }, - { - "address": "0x1400167ce", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400167ce", - "size": 7, - "mnemonic": "lea", - "operands": "rdi, [rip + 0x1cf4b]", - "stack_offset": 0 - }, - { - "address": "0x1400167d5", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400167e7", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167e7" - ] - }, - { - "address": "0x140016747", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016747", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 1", - "stack_offset": 0 - }, - { - "address": "0x14001674a", - "size": 2, - "mnemonic": "je", - "operands": "0x1400167c5", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167c5", - "0x14001674c" - ] - }, - { - "address": "0x140016710", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016710", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 4", - "stack_offset": 0 - }, - { - "address": "0x140016713", - "size": 2, - "mnemonic": "je", - "operands": "0x140016723", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016723", - "0x140016715" - ] - }, - { - "address": "0x1400168bd", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400168bd", - "size": 4, - "mnemonic": "cmp", - "operands": "rsi, 1", - "stack_offset": 0 - }, - { - "address": "0x1400168c1", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400168ca", - "stack_offset": 0 - }, - { - "address": "0x1400168c3", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400168c5", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140016763", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016763" - ] - }, - { - "address": "0x1400168b3", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400168b3", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x1400168b8", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": 0 - }, - { - "address": "0x1400168bd", - "size": 4, - "mnemonic": "cmp", - "operands": "rsi, 1", - "stack_offset": 0 - }, - { - "address": "0x1400168c1", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400168ca", - "stack_offset": 0 - }, - { - "address": "0x1400168c3", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400168c5", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140016763", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016763" - ] - }, - { - "address": "0x14001690f", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001690f", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b", - "stack_offset": 0 - }, - { - "address": "0x140016912", - "size": 2, - "mnemonic": "je", - "operands": "0x14001691c", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001691c", - "0x140016914" - ] - }, - { - "address": "0x140016826", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016826", - "size": 6, - "mnemonic": "mov", - "operands": "r12d, 0x910", - "stack_offset": 0 - }, - { - "address": "0x14001682c", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, 0xb", - "stack_offset": 0 - }, - { - "address": "0x14001682f", - "size": 2, - "mnemonic": "ja", - "operands": "0x140016866", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016866", - "0x140016831" - ] - }, - { - "address": "0x14001674c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001674c", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": 0 - }, - { - "address": "0x14001674e", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400167e7", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167e7" - ] - }, - { - "address": "0x140016715", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016715", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 6", - "stack_offset": 0 - }, - { - "address": "0x140016718", - "size": 2, - "mnemonic": "je", - "operands": "0x140016723", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016723", - "0x14001671a" - ] - }, - { - "address": "0x140016763", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140016763", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140016768", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001676c", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140016770", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x140016773", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x140016775", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x140016777", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 16 - }, - { - "address": "0x140016779", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 24 - }, - { - "address": "0x14001677b", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001677c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001691c", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001691c", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x140016921", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc", - "stack_offset": 0 - }, - { - "address": "0x140016926", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140016927", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140016914", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016914", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rsi + 3]", - "stack_offset": 0 - }, - { - "address": "0x140016917", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": 0 - }, - { - "address": "0x14001691c", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x140016921", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc", - "stack_offset": 0 - }, - { - "address": "0x140016926", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140016927", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140016866", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016866", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, 8", - "stack_offset": 0 - }, - { - "address": "0x140016869", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001689c", - "stack_offset": 0 - }, - { - "address": "0x14001686b", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0xf006]", - "stack_offset": 0 - }, - { - "address": "0x140016872", - "size": 4, - "mnemonic": "shl", - "operands": "rax, 4", - "stack_offset": 0 - }, - { - "address": "0x140016876", - "size": 3, - "mnemonic": "add", - "operands": "rax, qword ptr [r15]", - "stack_offset": 0 - }, - { - "address": "0x140016879", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rip + 0xf000]", - "stack_offset": 0 - }, - { - "address": "0x140016880", - "size": 4, - "mnemonic": "shl", - "operands": "rcx, 4", - "stack_offset": 0 - }, - { - "address": "0x140016884", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140016887", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": 0 - }, - { - "address": "0x14001688c", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001688f", - "size": 2, - "mnemonic": "je", - "operands": "0x1400168ae", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400168ae", - "0x140016891" - ] - }, - { - "address": "0x140016831", - "size": 24, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016831", - "size": 4, - "mnemonic": "bt", - "operands": "r12d, ebx", - "stack_offset": 0 - }, - { - "address": "0x140016835", - "size": 2, - "mnemonic": "jae", - "operands": "0x140016866", - "stack_offset": 0 - }, - { - "address": "0x140016837", - "size": 4, - "mnemonic": "mov", - "operands": "r13, qword ptr [r15 + 8]", - "stack_offset": 0 - }, - { - "address": "0x14001683b", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], r13", - "stack_offset": 0 - }, - { - "address": "0x140016840", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [r15 + 8], 0", - "stack_offset": 0 - }, - { - "address": "0x140016845", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, 8", - "stack_offset": 0 - }, - { - "address": "0x140016848", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001689c", - "stack_offset": 0 - }, - { - "address": "0x14001684a", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4", - "stack_offset": 0 - }, - { - "address": "0x14001684f", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140016852", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x78], eax", - "stack_offset": 0 - }, - { - "address": "0x140016856", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], eax", - "stack_offset": 0 - }, - { - "address": "0x14001685a", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4", - "stack_offset": 0 - }, - { - "address": "0x14001685f", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x10], 0x8c", - "stack_offset": 0 - }, - { - "address": "0x140016866", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, 8", - "stack_offset": 0 - }, - { - "address": "0x140016869", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001689c", - "stack_offset": 0 - }, - { - "address": "0x14001686b", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0xf006]", - "stack_offset": 0 - }, - { - "address": "0x140016872", - "size": 4, - "mnemonic": "shl", - "operands": "rax, 4", - "stack_offset": 0 - }, - { - "address": "0x140016876", - "size": 3, - "mnemonic": "add", - "operands": "rax, qword ptr [r15]", - "stack_offset": 0 - }, - { - "address": "0x140016879", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rip + 0xf000]", - "stack_offset": 0 - }, - { - "address": "0x140016880", - "size": 4, - "mnemonic": "shl", - "operands": "rcx, 4", - "stack_offset": 0 - }, - { - "address": "0x140016884", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140016887", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": 0 - }, - { - "address": "0x14001688c", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001688f", - "size": 2, - "mnemonic": "je", - "operands": "0x1400168ae", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400168ae", - "0x140016891" - ] - }, - { - "address": "0x14001671a", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001671a", - "size": 3, - "mnemonic": "cmp", - "operands": "edx, 1", - "stack_offset": 0 - }, - { - "address": "0x14001671d", - "size": 6, - "mnemonic": "jne", - "operands": "0x1400167a5", - "stack_offset": 0 - }, - { - "address": "0x140016723", - "size": 3, - "mnemonic": "sub", - "operands": "ecx, 2", - "stack_offset": 0 - }, - { - "address": "0x140016726", - "size": 6, - "mnemonic": "je", - "operands": "0x1400167e0", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167e0", - "0x14001672c" - ] - }, - { - "address": "0x1400168ae", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400168ae", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b", - "stack_offset": 0 - }, - { - "address": "0x1400168b1", - "size": 2, - "mnemonic": "je", - "operands": "0x1400168bd", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140016896", - "size": 4, - "mnemonic": "add", - "operands": "rax, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001689a", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140016887", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001688c", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001688f", - "size": 2, - "mnemonic": "je", - "operands": "0x1400168ae", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400073b5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x1400073ba", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400073bf", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400073c0", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x1400073c4", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x29cf5], -1", - "stack_offset": -40 - }, - { - "address": "0x1400073cb", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400073d4", - "stack_offset": -40 - }, - { - "address": "0x1400073cd", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x1400073cf", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140007464", - "stack_offset": -40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140007469", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000746e", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140007473", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140007477", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x140007478", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000735f", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007364", - "stack_offset": 0 - }, - { - "address": "0x140007361", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140007363", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001efd3", - "size": 3, - "mnemonic": "test", - "operands": "cl, 7", - "stack_offset": 0 - }, - { - "address": "0x14001efd6", - "size": 2, - "mnemonic": "je", - "operands": "0x14001efec", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001efec", - "0x14001efd8" - ] - }, - { - "address": "0x14001efec", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001efec", - "size": 10, - "mnemonic": "movabs", - "operands": "r11, 0x8080808080808080", - "stack_offset": 0 - }, - { - "address": "0x14001eff6", - "size": 10, - "mnemonic": "movabs", - "operands": "r10, 0xfefefefefefefeff", - "stack_offset": 0 - }, - { - "address": "0x14001f000", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [edx + ecx]", - "stack_offset": 0 - }, - { - "address": "0x14001f004", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0xfff", - "stack_offset": 0 - }, - { - "address": "0x14001f009", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0xff8", - "stack_offset": 0 - }, - { - "address": "0x14001f00e", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001efd8", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001efdb", - "size": 3, - "mnemonic": "cmp", - "operands": "al, byte ptr [rdx + rcx]", - "stack_offset": 0 - }, - { - "address": "0x14001efde", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001f02f", - "stack_offset": 0 - }, - { - "address": "0x14001efe0", - "size": 3, - "mnemonic": "inc", - "operands": "rcx", - "stack_offset": 0 - }, - { - "address": "0x14001efe3", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x14001efe5", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f02c", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001f013", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, qword ptr [rdx + rcx]", - "stack_offset": 0 - }, - { - "address": "0x14001f017", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001efd8", - "stack_offset": 0 - }, - { - "address": "0x14001f019", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rax + r10]", - "stack_offset": 0 - }, - { - "address": "0x14001f01d", - "size": 3, - "mnemonic": "not", - "operands": "rax", - "stack_offset": 0 - }, - { - "address": "0x14001f020", - "size": 4, - "mnemonic": "add", - "operands": "rcx, 8", - "stack_offset": 0 - }, - { - "address": "0x14001f024", - "size": 3, - "mnemonic": "and", - "operands": "rax, r9", - "stack_offset": 0 - }, - { - "address": "0x14001f027", - "size": 3, - "mnemonic": "test", - "operands": "r11, rax", - "stack_offset": 0 - }, - { - "address": "0x14001f02a", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f000", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001f000", - "0x14001f02c" - ] - }, - { - "address": "0x14001f02c", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f02c", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001f02e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001efe7", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001efe7", - "size": 3, - "mnemonic": "test", - "operands": "cl, 7", - "stack_offset": 0 - }, - { - "address": "0x14001efea", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001efd8", - "stack_offset": 0 - }, - { - "address": "0x14001efec", - "size": 10, - "mnemonic": "movabs", - "operands": "r11, 0x8080808080808080", - "stack_offset": 0 - }, - { - "address": "0x14001eff6", - "size": 10, - "mnemonic": "movabs", - "operands": "r10, 0xfefefefefefefeff", - "stack_offset": 0 - }, - { - "address": "0x14001f000", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [edx + ecx]", - "stack_offset": 0 - }, - { - "address": "0x14001f004", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0xfff", - "stack_offset": 0 - }, - { - "address": "0x14001f009", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0xff8", - "stack_offset": 0 - }, - { - "address": "0x14001f00e", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001efd8", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001efd8", - "0x14001f010" - ] - }, - { - "address": "0x14001f000", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f000", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [edx + ecx]", - "stack_offset": 0 - }, - { - "address": "0x14001f004", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0xfff", - "stack_offset": 0 - }, - { - "address": "0x14001f009", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0xff8", - "stack_offset": 0 - }, - { - "address": "0x14001f00e", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001efd8", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400062ed", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x1400062f2", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400062f7", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400062f8", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x1400062fc", - "size": 3, - "mnemonic": "mov", - "operands": "edi, dword ptr [rcx + 0xc]", - "stack_offset": -40 - }, - { - "address": "0x1400062ff", - "size": 2, - "mnemonic": "mov", - "operands": "esi, edx", - "stack_offset": -40 - }, - { - "address": "0x140006301", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rcx", - "stack_offset": -40 - }, - { - "address": "0x140006304", - "size": 2, - "mnemonic": "test", - "operands": "edi, edi", - "stack_offset": -40 - }, - { - "address": "0x140006306", - "size": 2, - "mnemonic": "je", - "operands": "0x140006333", - "stack_offset": -40 - } - ], - "successors": [ - "0x140006333", - "0x140006308" - ] - }, - { - "address": "0x140006333", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006333", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140006335", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000633a", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000633f", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140006344", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140006348", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x140006349", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140006308", - "size": 21, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006308", - "size": 3, - "mnemonic": "lea", - "operands": "ebx, [rdi - 1]", - "stack_offset": 0 - }, - { - "address": "0x14000630b", - "size": 2, - "mnemonic": "mov", - "operands": "edi, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000630d", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x140006312", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbx + rbx*4]", - "stack_offset": 0 - }, - { - "address": "0x140006316", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000631a", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rdx*4]", - "stack_offset": 0 - }, - { - "address": "0x14000631e", - "size": 4, - "mnemonic": "movsxd", - "operands": "rax, dword ptr [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140006322", - "size": 3, - "mnemonic": "add", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x140006325", - "size": 3, - "mnemonic": "cmp", - "operands": "esi, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140006328", - "size": 2, - "mnemonic": "jle", - "operands": "0x14000632f", - "stack_offset": 0 - }, - { - "address": "0x14000632a", - "size": 3, - "mnemonic": "cmp", - "operands": "esi, dword ptr [rax + 8]", - "stack_offset": 0 - }, - { - "address": "0x14000632d", - "size": 2, - "mnemonic": "jle", - "operands": "0x140006335", - "stack_offset": 0 - }, - { - "address": "0x14000632f", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140006331", - "size": 2, - "mnemonic": "jne", - "operands": "0x140006308", - "stack_offset": 0 - }, - { - "address": "0x140006333", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140006335", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000633a", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000633f", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140006344", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140006348", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x140006349", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140006b31", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rdi", - "stack_offset": 0 - }, - { - "address": "0x140006b36", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [rcx + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140006b3a", - "size": 7, - "mnemonic": "lea", - "operands": "rdi, [rip - 0x6b41]", - "stack_offset": 0 - }, - { - "address": "0x140006b41", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 8], r8", - "stack_offset": 0 - }, - { - "address": "0x140006b45", - "size": 3, - "mnemonic": "mov", - "operands": "r11, rcx", - "stack_offset": 0 - }, - { - "address": "0x140006b48", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r8]", - "stack_offset": 0 - }, - { - "address": "0x140006b4c", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140006b4f", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + rdi + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140006b58", - "size": 7, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + rdi + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140006b5f", - "size": 3, - "mnemonic": "sub", - "operands": "r8, rax", - "stack_offset": 0 - }, - { - "address": "0x140006b62", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r8 - 4]", - "stack_offset": 0 - }, - { - "address": "0x140006b66", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140006b68", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r11 + 0x18], eax", - "stack_offset": 0 - }, - { - "address": "0x140006b6c", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], r8", - "stack_offset": 0 - }, - { - "address": "0x140006b70", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r8]", - "stack_offset": 0 - }, - { - "address": "0x140006b74", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140006b77", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + rdi + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140006b80", - "size": 7, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + rdi + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140006b87", - "size": 3, - "mnemonic": "sub", - "operands": "r8, rax", - "stack_offset": 0 - }, - { - "address": "0x140006b8a", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r8 - 4]", - "stack_offset": 0 - }, - { - "address": "0x140006b8e", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], r8", - "stack_offset": 0 - }, - { - "address": "0x140006b92", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140006b94", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r11 + 0x1c], eax", - "stack_offset": 0 - }, - { - "address": "0x140006b98", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r8]", - "stack_offset": 0 - }, - { - "address": "0x140006b9c", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140006b9f", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + rdi + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140006ba8", - "size": 7, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + rdi + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140006baf", - "size": 3, - "mnemonic": "sub", - "operands": "r8, rax", - "stack_offset": 0 - }, - { - "address": "0x140006bb2", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r8 - 4]", - "stack_offset": 0 - }, - { - "address": "0x140006bb6", - "size": 4, - "mnemonic": "lea", - "operands": "r10, [r8 + 4]", - "stack_offset": 0 - }, - { - "address": "0x140006bba", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], r8", - "stack_offset": 0 - }, - { - "address": "0x140006bbe", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140006bc0", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rdx + 8], 0", - "stack_offset": 0 - }, - { - "address": "0x140006bc4", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r11 + 0x20], eax", - "stack_offset": 0 - }, - { - "address": "0x140006bc8", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [r8]", - "stack_offset": 0 - }, - { - "address": "0x140006bcb", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], r10", - "stack_offset": 0 - }, - { - "address": "0x140006bcf", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r11 + 0x24], eax", - "stack_offset": 0 - }, - { - "address": "0x140006bd3", - "size": 6, - "mnemonic": "je", - "operands": "0x140006d0a", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140006d0f", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140006d14", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140006bd9", - "size": 78, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006bd9", - "size": 3, - "mnemonic": "mov", - "operands": "ebx, dword ptr [rdx + 8]", - "stack_offset": 0 - }, - { - "address": "0x140006bdc", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r10]", - "stack_offset": 0 - }, - { - "address": "0x140006be0", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r10", - "stack_offset": 0 - }, - { - "address": "0x140006be3", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140006be6", - "size": 9, - "mnemonic": "movsx", - "operands": "r9, byte ptr [rcx + rdi + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140006bef", - "size": 7, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + rdi + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140006bf6", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x140006bf9", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x140006bfc", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140006c00", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140006c02", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r11 + 0x18], eax", - "stack_offset": 0 - }, - { - "address": "0x140006c06", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140006c09", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r10", - "stack_offset": 0 - }, - { - "address": "0x140006c0c", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140006c0f", - "size": 9, - "mnemonic": "movsx", - "operands": "r8, byte ptr [rcx + rdi + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140006c18", - "size": 7, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + rdi + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140006c1f", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r8", - "stack_offset": 0 - }, - { - "address": "0x140006c22", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x140006c25", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x140006c28", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140006c2c", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140006c2e", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r11 + 0x1c], eax", - "stack_offset": 0 - }, - { - "address": "0x140006c32", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140006c35", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140006c38", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + rdi + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140006c41", - "size": 7, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + rdi + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140006c48", - "size": 3, - "mnemonic": "sub", - "operands": "r10, rax", - "stack_offset": 0 - }, - { - "address": "0x140006c4b", - "size": 3, - "mnemonic": "sub", - "operands": "r10, r8", - "stack_offset": 0 - }, - { - "address": "0x140006c4e", - "size": 3, - "mnemonic": "sub", - "operands": "r10, r9", - "stack_offset": 0 - }, - { - "address": "0x140006c51", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r10 - 4]", - "stack_offset": 0 - }, - { - "address": "0x140006c55", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], r10", - "stack_offset": 0 - }, - { - "address": "0x140006c59", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140006c5b", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r11 + 0x20], eax", - "stack_offset": 0 - }, - { - "address": "0x140006c5f", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [r10]", - "stack_offset": 0 - }, - { - "address": "0x140006c62", - "size": 4, - "mnemonic": "add", - "operands": "r10, 4", - "stack_offset": 0 - }, - { - "address": "0x140006c66", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], r10", - "stack_offset": 0 - }, - { - "address": "0x140006c6a", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r10", - "stack_offset": 0 - }, - { - "address": "0x140006c6d", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r11 + 0x24], eax", - "stack_offset": 0 - }, - { - "address": "0x140006c71", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r10]", - "stack_offset": 0 - }, - { - "address": "0x140006c75", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140006c78", - "size": 9, - "mnemonic": "movsx", - "operands": "r9, byte ptr [rcx + rdi + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140006c81", - "size": 7, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + rdi + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140006c88", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x140006c8b", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x140006c8e", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140006c92", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140006c94", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r11 + 0x18], eax", - "stack_offset": 0 - }, - { - "address": "0x140006c98", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140006c9b", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r10", - "stack_offset": 0 - }, - { - "address": "0x140006c9e", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140006ca1", - "size": 9, - "mnemonic": "movsx", - "operands": "r8, byte ptr [rcx + rdi + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140006caa", - "size": 7, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + rdi + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140006cb1", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r8", - "stack_offset": 0 - }, - { - "address": "0x140006cb4", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x140006cb7", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x140006cba", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140006cbc", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x140006cc0", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r11 + 0x1c], eax", - "stack_offset": 0 - }, - { - "address": "0x140006cc4", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140006cc7", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140006cca", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + rdi + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x140006cd3", - "size": 7, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + rdi + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140006cda", - "size": 3, - "mnemonic": "sub", - "operands": "r10, rax", - "stack_offset": 0 - }, - { - "address": "0x140006cdd", - "size": 3, - "mnemonic": "sub", - "operands": "r10, r8", - "stack_offset": 0 - }, - { - "address": "0x140006ce0", - "size": 3, - "mnemonic": "sub", - "operands": "r10, r9", - "stack_offset": 0 - }, - { - "address": "0x140006ce3", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r10 - 4]", - "stack_offset": 0 - }, - { - "address": "0x140006ce7", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x140006ce9", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], r10", - "stack_offset": 0 - }, - { - "address": "0x140006ced", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r11 + 0x20], eax", - "stack_offset": 0 - }, - { - "address": "0x140006cf1", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [r10]", - "stack_offset": 0 - }, - { - "address": "0x140006cf4", - "size": 4, - "mnemonic": "add", - "operands": "r10, 4", - "stack_offset": 0 - }, - { - "address": "0x140006cf8", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], r10", - "stack_offset": 0 - }, - { - "address": "0x140006cfc", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r11 + 0x24], eax", - "stack_offset": 0 - }, - { - "address": "0x140006d00", - "size": 4, - "mnemonic": "sub", - "operands": "rbx, 1", - "stack_offset": 0 - }, - { - "address": "0x140006d04", - "size": 6, - "mnemonic": "jne", - "operands": "0x140006bdc", - "stack_offset": 0 - }, - { - "address": "0x140006d0a", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 8]", - "stack_offset": 0 - }, - { - "address": "0x140006d0f", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140006d14", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ac35", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000ac3a", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000ac3b", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000ac3f", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rcx]", - "stack_offset": -40 - }, - { - "address": "0x14000ac42", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": -40 - }, - { - "address": "0x14000ac44", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000ac47", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi", - "stack_offset": -40 - }, - { - "address": "0x14000ac4a", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ac87", - "stack_offset": -40 - }, - { - "address": "0x14000ac4c", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x154a6]", - "stack_offset": -40 - }, - { - "address": "0x14000ac52", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], eax", - "stack_offset": -40 - }, - { - "address": "0x14000ac56", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbx + 0x10], dil", - "stack_offset": -40 - }, - { - "address": "0x14000ac5a", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ac66", - "stack_offset": -40 - }, - { - "address": "0x14000ac5c", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rdi", - "stack_offset": -40 - }, - { - "address": "0x14000ac60", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbx + 0x10], 1", - "stack_offset": -40 - }, - { - "address": "0x14000ac64", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000ac6a", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000ac6a" - ] - }, - { - "address": "0x14000ac6a", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000ac6a", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000ac6d", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000ac72", - "size": 5, - "mnemonic": "call", - "operands": "0x1400119b4", - "stack_offset": 0 - }, - { - "address": "0x14000ac77", - "size": 4, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000ac7b", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax", - "stack_offset": 0 - }, - { - "address": "0x14000ac7e", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rax", - "stack_offset": 0 - }, - { - "address": "0x14000ac81", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x15479]", - "stack_offset": 0 - }, - { - "address": "0x14000ac87", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000ac8c", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsi", - "stack_offset": 0 - }, - { - "address": "0x14000ac8f", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000ac94", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000ac98", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000ac99", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000aca1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000aca6", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000aca7", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000acab", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": -40 - }, - { - "address": "0x14000acad", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -40 - }, - { - "address": "0x14000acb0", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000acb3", - "size": 3, - "mnemonic": "cmp", - "operands": "byte ptr [rdx + 0x10], bl", - "stack_offset": -40 - }, - { - "address": "0x14000acb6", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000acd0", - "stack_offset": -40 - }, - { - "address": "0x14000acb8", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1543a]", - "stack_offset": -40 - }, - { - "address": "0x14000acbe", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax", - "stack_offset": -40 - }, - { - "address": "0x14000acc0", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rdi + 8], rbx", - "stack_offset": -40 - }, - { - "address": "0x14000acc4", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rdi + 0x10], 1", - "stack_offset": -40 - }, - { - "address": "0x14000acc8", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x15432]", - "stack_offset": -40 - }, - { - "address": "0x14000acce", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000acd4", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000acd4" - ] - }, - { - "address": "0x14000acd4", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000acd4", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rsi + rbx*8]", - "stack_offset": 0 - }, - { - "address": "0x14000acd8", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000acdd", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000ace2", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000ace6", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000ace7", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400119b4", - "name": "", - "blocks": [ - { - "address": "0x1400119b4", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400119b4", - "size": 2, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400119b6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x1400119ba", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], 0xfffffffffffffffe", - "stack_offset": -56 - }, - { - "address": "0x1400119c3", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rbx", - "stack_offset": -56 - }, - { - "address": "0x1400119c8", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -56 - }, - { - "address": "0x1400119cb", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": -56 - }, - { - "address": "0x1400119cd", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rip + 0x1f8ed]", - "stack_offset": -56 - }, - { - "address": "0x1400119d3", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, -1", - "stack_offset": -56 - }, - { - "address": "0x1400119d6", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400119dc", - "stack_offset": -56 - }, - { - "address": "0x1400119d8", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx", - "stack_offset": -56 - }, - { - "address": "0x1400119da", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400119e2", - "stack_offset": -56 - } - ], - "successors": [ - "0x1400119e2" - ] - }, - { - "address": "0x1400119e2", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400119e2", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": 0 - }, - { - "address": "0x1400119e6", - "size": 2, - "mnemonic": "je", - "operands": "0x140011a01", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011a01", - "0x1400119e8" - ] - }, - { - "address": "0x140011a01", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011a01", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140011a04", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140011a09", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140011a0d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x140011a0e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400119e8", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400119e8", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x1400119eb", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400119f7", - "stack_offset": 0 - }, - { - "address": "0x1400119ed", - "size": 5, - "mnemonic": "call", - "operands": "0x1400117a4", - "stack_offset": 0 - }, - { - "address": "0x1400119f2", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x1400119f5", - "size": 2, - "mnemonic": "je", - "operands": "0x140011a01", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011a01", - "0x1400119f7" - ] - }, - { - "address": "0x1400119f7", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400119f7", - "size": 7, - "mnemonic": "imul", - "operands": "rbx, rdi, 0x3c8", - "stack_offset": 0 - }, - { - "address": "0x1400119fe", - "size": 3, - "mnemonic": "add", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140011a01", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140011a04", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140011a09", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140011a0d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x140011a0e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b3d1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9", - "stack_offset": 0 - }, - { - "address": "0x14000b3d6", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000b3d7", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000b3db", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r9", - "stack_offset": -40 - }, - { - "address": "0x14000b3de", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8", - "stack_offset": -40 - }, - { - "address": "0x14000b3e1", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdx]", - "stack_offset": -40 - }, - { - "address": "0x14000b3e4", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b1f8", - "stack_offset": -40 - }, - { - "address": "0x14000b3e9", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -40 - }, - { - "address": "0x14000b3ea", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rbx + 8]", - "stack_offset": -40 - }, - { - "address": "0x14000b3ee", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": -40 - }, - { - "address": "0x14000b3f1", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]", - "stack_offset": -40 - }, - { - "address": "0x14000b3f4", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000b3f7", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b455", - "stack_offset": -40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000b458", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b204", - "stack_offset": 0 - }, - { - "address": "0x14000b45d", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000b462", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000b466", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000b467", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000b3f9", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b3f9", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rcx + 0x14]", - "stack_offset": 0 - }, - { - "address": "0x14000b3fc", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000b3fd", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000b3ff", - "size": 3, - "mnemonic": "shr", - "operands": "eax, 0xd", - "stack_offset": 0 - }, - { - "address": "0x14000b402", - "size": 2, - "mnemonic": "test", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14000b404", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b455", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000b455", - "0x14000b406" - ] - }, - { - "address": "0x14000b406", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b406", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000b408", - "size": 2, - "mnemonic": "and", - "operands": "al, 3", - "stack_offset": 0 - }, - { - "address": "0x14000b40a", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 2", - "stack_offset": 0 - }, - { - "address": "0x14000b40c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b413", - "stack_offset": 0 - }, - { - "address": "0x14000b40e", - "size": 3, - "mnemonic": "test", - "operands": "cl, 0xc0", - "stack_offset": 0 - }, - { - "address": "0x14000b411", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b41d", - "stack_offset": 0 - }, - { - "address": "0x14000b413", - "size": 4, - "mnemonic": "bt", - "operands": "ecx, 0xb", - "stack_offset": 0 - }, - { - "address": "0x14000b417", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000b41d", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000b421", - "size": 3, - "mnemonic": "cmp", - "operands": "byte ptr [rax], 0", - "stack_offset": 0 - }, - { - "address": "0x14000b424", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b436", - "stack_offset": 0 - }, - { - "address": "0x14000b426", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000b429", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000b42c", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rcx + 0x14]", - "stack_offset": 0 - }, - { - "address": "0x14000b42f", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000b430", - "size": 2, - "mnemonic": "shr", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14000b432", - "size": 2, - "mnemonic": "test", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14000b434", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b455", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000b455", - "0x14000b436" - ] - }, - { - "address": "0x14000b419", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b419", - "size": 2, - "mnemonic": "inc", - "operands": "dword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x14000b41b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000b455", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000b455" - ] - }, - { - "address": "0x14000b436", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b436", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000b439", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x14000b43c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b678", - "stack_offset": 0 - }, - { - "address": "0x14000b441", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1", - "stack_offset": 0 - }, - { - "address": "0x14000b444", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b44e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000b452", - "size": 3, - "mnemonic": "or", - "operands": "dword ptr [rax], 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x14000b455", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x14000b458", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b204", - "stack_offset": 0 - }, - { - "address": "0x14000b45d", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000b462", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000b466", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000b467", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000b446", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b446", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx + 8]", - "stack_offset": 0 - }, - { - "address": "0x14000b44a", - "size": 2, - "mnemonic": "inc", - "operands": "dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000b44c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000b455", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140011926", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x14001192a", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], 0xfffffffffffffffe", - "stack_offset": -56 - }, - { - "address": "0x140011933", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rbx", - "stack_offset": -56 - }, - { - "address": "0x140011938", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": -56 - }, - { - "address": "0x14001193a", - "size": 7, - "mnemonic": "cmp", - "operands": "byte ptr [rip + 0x218ef], dil", - "stack_offset": -56 - }, - { - "address": "0x140011941", - "size": 2, - "mnemonic": "je", - "operands": "0x14001196d", - "stack_offset": -56 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140011973", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax", - "stack_offset": 0 - }, - { - "address": "0x140011975", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rip + 0x1f945]", - "stack_offset": 0 - }, - { - "address": "0x14001197b", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, -1", - "stack_offset": 0 - }, - { - "address": "0x14001197e", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011985", - "stack_offset": 0 - }, - { - "address": "0x140011980", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x140011983", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001198b", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140011949", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, -1", - "stack_offset": 0 - }, - { - "address": "0x14001194c", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011952", - "stack_offset": 0 - }, - { - "address": "0x14001194e", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x140011950", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140011958", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011958" - ] - }, - { - "address": "0x14001198b", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001198b", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": 0 - }, - { - "address": "0x14001198f", - "size": 2, - "mnemonic": "je", - "operands": "0x14001199e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001199e", - "0x140011991" - ] - }, - { - "address": "0x140011958", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011958", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": 0 - }, - { - "address": "0x14001195c", - "size": 2, - "mnemonic": "je", - "operands": "0x1400119a6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400119a6", - "0x14001195e" - ] - }, - { - "address": "0x14001199e", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001199e", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400119a0", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe75a]", - "stack_offset": 0 - }, - { - "address": "0x1400119a6", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400119a9", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x1400119ae", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x1400119b2", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x1400119b3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x140011991", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011991", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140011994", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001199b", - "stack_offset": 0 - }, - { - "address": "0x140011996", - "size": 5, - "mnemonic": "call", - "operands": "0x1400117a4", - "stack_offset": 0 - }, - { - "address": "0x14001199b", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax", - "stack_offset": 0 - }, - { - "address": "0x14001199e", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400119a0", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe75a]", - "stack_offset": 0 - }, - { - "address": "0x1400119a6", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400119a9", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x1400119ae", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x1400119b2", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x1400119b3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400119a6", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400119a6", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400119a9", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x1400119ae", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x1400119b2", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x1400119b3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001195e", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001195e", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140011961", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011968", - "stack_offset": 0 - }, - { - "address": "0x140011963", - "size": 5, - "mnemonic": "call", - "operands": "0x1400117a4", - "stack_offset": 0 - }, - { - "address": "0x140011968", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax", - "stack_offset": 0 - }, - { - "address": "0x14001196b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400119a6", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ae65", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000ae66", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x14000ae69", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x70", - "stack_offset": -8 - }, - { - "address": "0x14000ae6d", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x40], 0", - "stack_offset": -120 - }, - { - "address": "0x14000ae72", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x28377], 0", - "stack_offset": -120 - }, - { - "address": "0x14000ae79", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x30], 0", - "stack_offset": -120 - }, - { - "address": "0x14000ae7d", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 0", - "stack_offset": -120 - }, - { - "address": "0x14000ae81", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -120 - }, - { - "address": "0x14000ae85", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": -120 - }, - { - "address": "0x14000ae89", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ae9b", - "stack_offset": -120 - }, - { - "address": "0x14000ae8b", - "size": 7, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rip + 0x26596]", - "stack_offset": -120 - }, - { - "address": "0x14000ae92", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 1", - "stack_offset": -120 - }, - { - "address": "0x14000ae96", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp - 0x28], xmm0", - "stack_offset": -120 - }, - { - "address": "0x14000ae9b", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp - 0x40]", - "stack_offset": -120 - }, - { - "address": "0x14000ae9f", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": -120 - }, - { - "address": "0x14000aea4", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x30]", - "stack_offset": -120 - }, - { - "address": "0x14000aea8", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -120 - }, - { - "address": "0x14000aead", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aefc", - "stack_offset": -120 - }, - { - "address": "0x14000aeb2", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x18], 2", - "stack_offset": -120 - }, - { - "address": "0x14000aeb6", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000aec3", - "stack_offset": -120 - }, - { - "address": "0x14000aeb8", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp - 0x40]", - "stack_offset": -120 - }, - { - "address": "0x14000aebc", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rax + 0x3a8], 0xfffffffd", - "stack_offset": -120 - }, - { - "address": "0x14000aec3", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -120 - }, - { - "address": "0x14000aec7", - "size": 2, - "mnemonic": "je", - "operands": "0x14000aed8", - "stack_offset": -120 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140011c05", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x140011c0a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi", - "stack_offset": 0 - }, - { - "address": "0x140011c0f", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140011c10", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -8 - }, - { - "address": "0x140011c12", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -16 - }, - { - "address": "0x140011c14", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -24 - }, - { - "address": "0x140011c16", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -32 - }, - { - "address": "0x140011c18", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x140011c1c", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": -72 - }, - { - "address": "0x140011c20", - "size": 3, - "mnemonic": "mov", - "operands": "r12d, ecx", - "stack_offset": -72 - }, - { - "address": "0x140011c23", - "size": 3, - "mnemonic": "mov", - "operands": "r14, r9", - "stack_offset": -72 - }, - { - "address": "0x140011c26", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r8", - "stack_offset": -72 - }, - { - "address": "0x140011c29", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rdx", - "stack_offset": -72 - }, - { - "address": "0x140011c2c", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, r9", - "stack_offset": -72 - }, - { - "address": "0x140011c2f", - "size": 6, - "mnemonic": "je", - "operands": "0x140011cf0", - "stack_offset": -72 - } - ], - "successors": [ - "0x140011cf0", - "0x140011c35" - ] - }, - { - "address": "0x140011cf0", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011cf0", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140011cf2", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 0xe", - "stack_offset": 0 - }, - { - "address": "0x140011cf7", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi", - "stack_offset": 0 - }, - { - "address": "0x140011cf9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": 0 - }, - { - "address": "0x140011cfe", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [rsp + 0x60], 0", - "stack_offset": 0 - }, - { - "address": "0x140011d03", - "size": 7, - "mnemonic": "lea", - "operands": "rsi, [rip + 0x242f6]", - "stack_offset": 0 - }, - { - "address": "0x140011d0a", - "size": 5, - "mnemonic": "mov", - "operands": "ebp, 0x100", - "stack_offset": 0 - }, - { - "address": "0x140011d0f", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140011d14", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp", - "stack_offset": 0 - }, - { - "address": "0x140011d16", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdi - 0xa]", - "stack_offset": 0 - }, - { - "address": "0x140011d1a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140011d1d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe48d]", - "stack_offset": 0 - }, - { - "address": "0x140011d23", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011d25", - "size": 6, - "mnemonic": "je", - "operands": "0x140011dac", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011dac", - "0x140011d2b" - ] - }, - { - "address": "0x140011c35", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011c35", - "size": 7, - "mnemonic": "lea", - "operands": "r13, [rip - 0x11c3c]", - "stack_offset": 0 - }, - { - "address": "0x140011c3c", - "size": 2, - "mnemonic": "mov", - "operands": "edi, dword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x140011c3e", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r13 + rdi*8 + 0x33240]", - "stack_offset": 0 - }, - { - "address": "0x140011c46", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140011c47", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140011c4a", - "size": 2, - "mnemonic": "je", - "operands": "0x140011c5a", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011c5a", - "0x140011c4c" - ] - }, - { - "address": "0x140011dac", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011dac", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140011db1", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140011d2b", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011d2b", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140011d2e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140011d31", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x140011d38", - "size": 4, - "mnemonic": "cmove", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x140011d3c", - "size": 4, - "mnemonic": "xchg", - "operands": "qword ptr [rsi + r12*8], rax", - "stack_offset": 0 - }, - { - "address": "0x140011d40", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140011d45", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp", - "stack_offset": 0 - }, - { - "address": "0x140011d47", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdi - 0xc]", - "stack_offset": 0 - }, - { - "address": "0x140011d4b", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140011d4e", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe45c]", - "stack_offset": 0 - }, - { - "address": "0x140011d54", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011d56", - "size": 2, - "mnemonic": "je", - "operands": "0x140011dac", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140011c62", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140011c64", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x140011c67", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x800", - "stack_offset": 0 - }, - { - "address": "0x140011c6d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe4cd]", - "stack_offset": 0 - }, - { - "address": "0x140011c73", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140011c76", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140011c79", - "size": 6, - "mnemonic": "jne", - "operands": "0x140011d7f", - "stack_offset": 0 - }, - { - "address": "0x140011c7f", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe473]", - "stack_offset": 0 - }, - { - "address": "0x140011c85", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 0x57", - "stack_offset": 0 - }, - { - "address": "0x140011c88", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011cd3", - "stack_offset": 0 - }, - { - "address": "0x140011c8a", - "size": 3, - "mnemonic": "lea", - "operands": "ebx, [rax - 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140011c8d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x140011c90", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, ebx", - "stack_offset": 0 - }, - { - "address": "0x140011c93", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x13106]", - "stack_offset": 0 - }, - { - "address": "0x140011c9a", - "size": 5, - "mnemonic": "call", - "operands": "0x140011460", - "stack_offset": 0 - }, - { - "address": "0x140011c9f", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011ca1", - "size": 2, - "mnemonic": "je", - "operands": "0x140011cd3", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011cd3", - "0x140011ca3" - ] - }, - { - "address": "0x140011c4c", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011c4c", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140011c4f", - "size": 6, - "mnemonic": "jne", - "operands": "0x140011d98", - "stack_offset": 0 - }, - { - "address": "0x140011c55", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140011ce3", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011ce3" - ] - }, - { - "address": "0x140011d58", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011d58", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi", - "stack_offset": 0 - }, - { - "address": "0x140011d5a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": 0 - }, - { - "address": "0x140011d5f", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140011d64", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140011d67", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140011d6c", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x140011d71", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140011d75", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x140011d77", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x140011d79", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 48 - }, - { - "address": "0x140011d7b", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 56 - }, - { - "address": "0x140011d7d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 64 - }, - { - "address": "0x140011d7e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "successors": [ - ] - }, - { - "address": "0x140011cd3", - "size": 20, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011cd3", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x140011cd7", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r13 + rdi*8 + 0x33240], rax", - "stack_offset": 0 - }, - { - "address": "0x140011cdf", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x140011ce3", - "size": 4, - "mnemonic": "add", - "operands": "rsi, 4", - "stack_offset": 0 - }, - { - "address": "0x140011ce7", - "size": 3, - "mnemonic": "cmp", - "operands": "rsi, r14", - "stack_offset": 0 - }, - { - "address": "0x140011cea", - "size": 6, - "mnemonic": "jne", - "operands": "0x140011c3c", - "stack_offset": 0 - }, - { - "address": "0x140011cf0", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140011cf2", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 0xe", - "stack_offset": 0 - }, - { - "address": "0x140011cf7", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi", - "stack_offset": 0 - }, - { - "address": "0x140011cf9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": 0 - }, - { - "address": "0x140011cfe", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [rsp + 0x60], 0", - "stack_offset": 0 - }, - { - "address": "0x140011d03", - "size": 7, - "mnemonic": "lea", - "operands": "rsi, [rip + 0x242f6]", - "stack_offset": 0 - }, - { - "address": "0x140011d0a", - "size": 5, - "mnemonic": "mov", - "operands": "ebp, 0x100", - "stack_offset": 0 - }, - { - "address": "0x140011d0f", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140011d14", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp", - "stack_offset": 0 - }, - { - "address": "0x140011d16", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdi - 0xa]", - "stack_offset": 0 - }, - { - "address": "0x140011d1a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140011d1d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe48d]", - "stack_offset": 0 - }, - { - "address": "0x140011d23", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011d25", - "size": 6, - "mnemonic": "je", - "operands": "0x140011dac", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011dac", - "0x140011d2b" - ] - }, - { - "address": "0x140011ca3", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011ca3", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, ebx", - "stack_offset": 0 - }, - { - "address": "0x140011ca6", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x14bcb]", - "stack_offset": 0 - }, - { - "address": "0x140011cad", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x140011cb0", - "size": 5, - "mnemonic": "call", - "operands": "0x140011460", - "stack_offset": 0 - }, - { - "address": "0x140011cb5", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011cb7", - "size": 2, - "mnemonic": "je", - "operands": "0x140011cd3", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011cd3", - "0x140011cb9" - ] - }, - { - "address": "0x140011ce3", - "size": 17, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011ce3", - "size": 4, - "mnemonic": "add", - "operands": "rsi, 4", - "stack_offset": 0 - }, - { - "address": "0x140011ce7", - "size": 3, - "mnemonic": "cmp", - "operands": "rsi, r14", - "stack_offset": 0 - }, - { - "address": "0x140011cea", - "size": 6, - "mnemonic": "jne", - "operands": "0x140011c3c", - "stack_offset": 0 - }, - { - "address": "0x140011cf0", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140011cf2", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 0xe", - "stack_offset": 0 - }, - { - "address": "0x140011cf7", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi", - "stack_offset": 0 - }, - { - "address": "0x140011cf9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": 0 - }, - { - "address": "0x140011cfe", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [rsp + 0x60], 0", - "stack_offset": 0 - }, - { - "address": "0x140011d03", - "size": 7, - "mnemonic": "lea", - "operands": "rsi, [rip + 0x242f6]", - "stack_offset": 0 - }, - { - "address": "0x140011d0a", - "size": 5, - "mnemonic": "mov", - "operands": "ebp, 0x100", - "stack_offset": 0 - }, - { - "address": "0x140011d0f", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140011d14", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp", - "stack_offset": 0 - }, - { - "address": "0x140011d16", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdi - 0xa]", - "stack_offset": 0 - }, - { - "address": "0x140011d1a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140011d1d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe48d]", - "stack_offset": 0 - }, - { - "address": "0x140011d23", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011d25", - "size": 6, - "mnemonic": "je", - "operands": "0x140011dac", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011dac", - "0x140011d2b" - ] - }, - { - "address": "0x140011cb9", - "size": 27, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011cb9", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x140011cbc", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140011cbe", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x140011cc1", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe479]", - "stack_offset": 0 - }, - { - "address": "0x140011cc7", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140011cca", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140011ccd", - "size": 6, - "mnemonic": "jne", - "operands": "0x140011d7f", - "stack_offset": 0 - }, - { - "address": "0x140011cd3", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x140011cd7", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r13 + rdi*8 + 0x33240], rax", - "stack_offset": 0 - }, - { - "address": "0x140011cdf", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x140011ce3", - "size": 4, - "mnemonic": "add", - "operands": "rsi, 4", - "stack_offset": 0 - }, - { - "address": "0x140011ce7", - "size": 3, - "mnemonic": "cmp", - "operands": "rsi, r14", - "stack_offset": 0 - }, - { - "address": "0x140011cea", - "size": 6, - "mnemonic": "jne", - "operands": "0x140011c3c", - "stack_offset": 0 - }, - { - "address": "0x140011cf0", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140011cf2", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 0xe", - "stack_offset": 0 - }, - { - "address": "0x140011cf7", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi", - "stack_offset": 0 - }, - { - "address": "0x140011cf9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": 0 - }, - { - "address": "0x140011cfe", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [rsp + 0x60], 0", - "stack_offset": 0 - }, - { - "address": "0x140011d03", - "size": 7, - "mnemonic": "lea", - "operands": "rsi, [rip + 0x242f6]", - "stack_offset": 0 - }, - { - "address": "0x140011d0a", - "size": 5, - "mnemonic": "mov", - "operands": "ebp, 0x100", - "stack_offset": 0 - }, - { - "address": "0x140011d0f", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140011d14", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp", - "stack_offset": 0 - }, - { - "address": "0x140011d16", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdi - 0xa]", - "stack_offset": 0 - }, - { - "address": "0x140011d1a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140011d1d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe48d]", - "stack_offset": 0 - }, - { - "address": "0x140011d23", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011d25", - "size": 6, - "mnemonic": "je", - "operands": "0x140011dac", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140011bcf", - "size": 4, - "mnemonic": "cmp", - "operands": "rcx, -1", - "stack_offset": 0 - }, - { - "address": "0x140011bd3", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011bd8", - "stack_offset": 0 - }, - { - "address": "0x140011bd5", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011bd7", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000cb0d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000cb12", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000cb13", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x14000cb14", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -16 - }, - { - "address": "0x14000cb16", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -24 - }, - { - "address": "0x14000cb18", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -32 - }, - { - "address": "0x14000cb1a", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -40 - }, - { - "address": "0x14000cb1d", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -40 - }, - { - "address": "0x14000cb21", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 8]", - "stack_offset": -104 - }, - { - "address": "0x14000cb25", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": -104 - }, - { - "address": "0x14000cb27", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -104 - }, - { - "address": "0x14000cb2a", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rax]", - "stack_offset": -104 - }, - { - "address": "0x14000cb2d", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": -104 - }, - { - "address": "0x14000cb30", - "size": 3, - "mnemonic": "mov", - "operands": "r14d, dword ptr [rax]", - "stack_offset": -104 - }, - { - "address": "0x14000cb33", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi", - "stack_offset": -104 - }, - { - "address": "0x14000cb36", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000cb48", - "stack_offset": -104 - }, - { - "address": "0x14000cb38", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r14d", - "stack_offset": -104 - }, - { - "address": "0x14000cb3b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000f858", - "stack_offset": -104 - }, - { - "address": "0x14000cb40", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rax", - "stack_offset": -104 - }, - { - "address": "0x14000cb43", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000cbf5", - "stack_offset": -104 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001e2d0", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001e2d3", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x14001e2d6", - "size": 5, - "mnemonic": "movd", - "operands": "xmm0, r10d", - "stack_offset": 0 - }, - { - "address": "0x14001e2db", - "size": 5, - "mnemonic": "pshuflw", - "operands": "xmm1, xmm0, 0", - "stack_offset": 0 - }, - { - "address": "0x14001e2e0", - "size": 5, - "mnemonic": "pshufd", - "operands": "xmm2, xmm1, 0", - "stack_offset": 0 - }, - { - "address": "0x14001e2e5", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r8", - "stack_offset": 0 - }, - { - "address": "0x14001e2e8", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0xfff", - "stack_offset": 0 - }, - { - "address": "0x14001e2ed", - "size": 6, - "mnemonic": "cmp", - "operands": "rax, 0xff0", - "stack_offset": 0 - }, - { - "address": "0x14001e2f3", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001e317", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001e31b", - "size": 2, - "mnemonic": "je", - "operands": "0x14001e344", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001e2fa", - "size": 3, - "mnemonic": "xorps", - "operands": "xmm1, xmm1", - "stack_offset": 0 - }, - { - "address": "0x14001e2fd", - "size": 4, - "mnemonic": "pcmpeqw", - "operands": "xmm1, xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001e301", - "size": 4, - "mnemonic": "pcmpeqw", - "operands": "xmm0, xmm2", - "stack_offset": 0 - }, - { - "address": "0x14001e305", - "size": 3, - "mnemonic": "orps", - "operands": "xmm1, xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001e308", - "size": 4, - "mnemonic": "pmovmskb", - "operands": "eax, xmm1", - "stack_offset": 0 - }, - { - "address": "0x14001e30c", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001e30e", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001e32d", - "stack_offset": 0 - }, - { - "address": "0x14001e310", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001e315", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001e328", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001e328" - ] - }, - { - "address": "0x14001e344", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001e344", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r8", - "stack_offset": 0 - }, - { - "address": "0x14001e347", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001e31d", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001e31d", - "size": 4, - "mnemonic": "cmp", - "operands": "word ptr [r8], r9w", - "stack_offset": 0 - }, - { - "address": "0x14001e321", - "size": 2, - "mnemonic": "je", - "operands": "0x14001e341", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001e341", - "0x14001e323" - ] - }, - { - "address": "0x14001e328", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001e328", - "size": 3, - "mnemonic": "add", - "operands": "r8, rax", - "stack_offset": 0 - }, - { - "address": "0x14001e32b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001e2e5", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001e2e5" - ] - }, - { - "address": "0x14001e341", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001e341", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001e343", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001e323", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001e323", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 2", - "stack_offset": 0 - }, - { - "address": "0x14001e328", - "size": 3, - "mnemonic": "add", - "operands": "r8, rax", - "stack_offset": 0 - }, - { - "address": "0x14001e32b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001e2e5", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001e2e5" - ] - }, - { - "address": "0x14001e2e5", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001e2e5", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r8", - "stack_offset": 0 - }, - { - "address": "0x14001e2e8", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0xfff", - "stack_offset": 0 - }, - { - "address": "0x14001e2ed", - "size": 6, - "mnemonic": "cmp", - "operands": "rax, 0xff0", - "stack_offset": 0 - }, - { - "address": "0x14001e2f3", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001e317", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140010541", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x140010546", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdi", - "stack_offset": 0 - }, - { - "address": "0x14001054b", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x14001054d", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140010551", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": -40 - }, - { - "address": "0x140010553", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -40 - }, - { - "address": "0x140010556", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rcx", - "stack_offset": -40 - }, - { - "address": "0x140010559", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001055c", - "size": 2, - "mnemonic": "je", - "operands": "0x140010589", - "stack_offset": -40 - } - ], - "successors": [ - "0x140010589", - "0x14001055e" - ] - }, - { - "address": "0x140010589", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140010589", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14001058b", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140010590", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140010595", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14001059a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001059e", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 32 - }, - { - "address": "0x1400105a0", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140010563", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cdf4", - "stack_offset": 0 - }, - { - "address": "0x140010568", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x14001056b", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0xff", - "stack_offset": 0 - }, - { - "address": "0x140010570", - "size": 3, - "mnemonic": "cmp", - "operands": "si, ax", - "stack_offset": 0 - }, - { - "address": "0x140010573", - "size": 2, - "mnemonic": "ja", - "operands": "0x1400105a1", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400105a1", - "0x140010575" - ] - }, - { - "address": "0x1400105a1", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400105a1", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x1400105a3", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001058b", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140010579", - "size": 6, - "mnemonic": "test", - "operands": "ecx, 0x103", - "stack_offset": 0 - }, - { - "address": "0x14001057f", - "size": 2, - "mnemonic": "je", - "operands": "0x1400105a1", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140010590", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140010595", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14001059a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001059e", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 32 - }, - { - "address": "0x1400105a0", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140010581", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010581", - "size": 3, - "mnemonic": "inc", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140010584", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140010587", - "size": 2, - "mnemonic": "jb", - "operands": "0x14001055e", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001a3c5", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001a3c6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001a3ca", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9", - "stack_offset": -40 - }, - { - "address": "0x14001a3cd", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001a3d0", - "size": 3, - "mnemonic": "mov", - "operands": "r11, rcx", - "stack_offset": -40 - }, - { - "address": "0x14001a3d3", - "size": 3, - "mnemonic": "test", - "operands": "r9, r9", - "stack_offset": -40 - }, - { - "address": "0x14001a3d6", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a3f0", - "stack_offset": -40 - }, - { - "address": "0x14001a3d8", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14001a3db", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a3f5", - "stack_offset": -40 - }, - { - "address": "0x14001a3dd", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001a3e0", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a40b", - "stack_offset": -40 - }, - { - "address": "0x14001a3e2", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r9d", - "stack_offset": -40 - }, - { - "address": "0x14001a3e5", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": -40 - }, - { - "address": "0x14001a3ea", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001a3ee", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x14001a3ef", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000cdf8", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4", - "stack_offset": -40 - }, - { - "address": "0x14000cdfd", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x30]", - "stack_offset": -40 - }, - { - "address": "0x14000ce02", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax + 0x90]", - "stack_offset": -40 - }, - { - "address": "0x14000ce09", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rcx", - "stack_offset": -40 - }, - { - "address": "0x14000ce0e", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": -40 - }, - { - "address": "0x14000ce11", - "size": 5, - "mnemonic": "call", - "operands": "0x140015b2c", - "stack_offset": -40 - }, - { - "address": "0x14000ce16", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x30]", - "stack_offset": -40 - }, - { - "address": "0x14000ce1b", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax]", - "stack_offset": -40 - }, - { - "address": "0x14000ce1e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x14000ce22", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140010671", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x140010676", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14001067b", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001067c", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -8 - }, - { - "address": "0x14001067e", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -16 - }, - { - "address": "0x140010680", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -24 - }, - { - "address": "0x140010684", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": -56 - }, - { - "address": "0x140010687", - "size": 2, - "mnemonic": "xor", - "operands": "ebp, ebp", - "stack_offset": -56 - }, - { - "address": "0x140010689", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rcx", - "stack_offset": -56 - }, - { - "address": "0x14001068c", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]", - "stack_offset": -56 - }, - { - "address": "0x14001068f", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": -56 - }, - { - "address": "0x140010692", - "size": 6, - "mnemonic": "je", - "operands": "0x1400107fe", - "stack_offset": -56 - } - ], - "successors": [ - "0x1400107fe", - "0x140010698" - ] - }, - { - "address": "0x1400107fe", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400107fe", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x140010801", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140010806", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14001080b", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140010810", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140010814", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x140010816", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x140010818", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x140010819", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x140010698", - "size": 25, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010698", - "size": 7, - "mnemonic": "mov", - "operands": "r10, qword ptr [rip + 0x209a1]", - "stack_offset": 0 - }, - { - "address": "0x14001069f", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r10d", - "stack_offset": 0 - }, - { - "address": "0x1400106a2", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r10", - "stack_offset": 0 - }, - { - "address": "0x1400106a5", - "size": 3, - "mnemonic": "xor", - "operands": "rsi, qword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x1400106a8", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0x3f", - "stack_offset": 0 - }, - { - "address": "0x1400106ab", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r10", - "stack_offset": 0 - }, - { - "address": "0x1400106ae", - "size": 3, - "mnemonic": "ror", - "operands": "rsi, cl", - "stack_offset": 0 - }, - { - "address": "0x1400106b1", - "size": 4, - "mnemonic": "xor", - "operands": "r9, qword ptr [rdx + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400106b5", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r10", - "stack_offset": 0 - }, - { - "address": "0x1400106b8", - "size": 4, - "mnemonic": "xor", - "operands": "rbx, qword ptr [rdx + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x1400106bc", - "size": 3, - "mnemonic": "ror", - "operands": "r9, cl", - "stack_offset": 0 - }, - { - "address": "0x1400106bf", - "size": 3, - "mnemonic": "ror", - "operands": "rbx, cl", - "stack_offset": 0 - }, - { - "address": "0x1400106c2", - "size": 3, - "mnemonic": "cmp", - "operands": "r9, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400106c5", - "size": 6, - "mnemonic": "jne", - "operands": "0x140010772", - "stack_offset": 0 - }, - { - "address": "0x1400106cb", - "size": 3, - "mnemonic": "sub", - "operands": "rbx, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400106ce", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x200", - "stack_offset": 0 - }, - { - "address": "0x1400106d3", - "size": 4, - "mnemonic": "sar", - "operands": "rbx, 3", - "stack_offset": 0 - }, - { - "address": "0x1400106d7", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400106da", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400106dd", - "size": 4, - "mnemonic": "cmova", - "operands": "rdi, rax", - "stack_offset": 0 - }, - { - "address": "0x1400106e1", - "size": 3, - "mnemonic": "lea", - "operands": "eax, [rbp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x1400106e4", - "size": 3, - "mnemonic": "add", - "operands": "rdi, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400106e7", - "size": 4, - "mnemonic": "cmove", - "operands": "rdi, rax", - "stack_offset": 0 - }, - { - "address": "0x1400106eb", - "size": 3, - "mnemonic": "cmp", - "operands": "rdi, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400106ee", - "size": 2, - "mnemonic": "jb", - "operands": "0x14001070e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001070e", - "0x1400106f0" - ] - }, - { - "address": "0x14001070e", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001070e", - "size": 4, - "mnemonic": "lea", - "operands": "rdi, [rbx + 4]", - "stack_offset": 0 - }, - { - "address": "0x140010712", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 8", - "stack_offset": 0 - }, - { - "address": "0x140010718", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001071b", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x14001071e", - "size": 5, - "mnemonic": "call", - "operands": "0x14001be60", - "stack_offset": 0 - }, - { - "address": "0x140010723", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140010725", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rax", - "stack_offset": 0 - }, - { - "address": "0x140010728", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001072d", - "size": 3, - "mnemonic": "test", - "operands": "r14, r14", - "stack_offset": 0 - }, - { - "address": "0x140010730", - "size": 6, - "mnemonic": "je", - "operands": "0x1400107fe", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400107fe", - "0x140010736" - ] - }, - { - "address": "0x1400106f0", - "size": 19, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400106f0", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rbp + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400106f4", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400106f7", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400106fa", - "size": 5, - "mnemonic": "call", - "operands": "0x14001be60", - "stack_offset": 0 - }, - { - "address": "0x1400106ff", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140010701", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rax", - "stack_offset": 0 - }, - { - "address": "0x140010704", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140010709", - "size": 3, - "mnemonic": "test", - "operands": "r14, r14", - "stack_offset": 0 - }, - { - "address": "0x14001070c", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010736", - "stack_offset": 0 - }, - { - "address": "0x14001070e", - "size": 4, - "mnemonic": "lea", - "operands": "rdi, [rbx + 4]", - "stack_offset": 0 - }, - { - "address": "0x140010712", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 8", - "stack_offset": 0 - }, - { - "address": "0x140010718", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001071b", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x14001071e", - "size": 5, - "mnemonic": "call", - "operands": "0x14001be60", - "stack_offset": 0 - }, - { - "address": "0x140010723", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140010725", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rax", - "stack_offset": 0 - }, - { - "address": "0x140010728", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001072d", - "size": 3, - "mnemonic": "test", - "operands": "r14, r14", - "stack_offset": 0 - }, - { - "address": "0x140010730", - "size": 6, - "mnemonic": "je", - "operands": "0x1400107fe", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001073d", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [r14 + rbx*8]", - "stack_offset": 0 - }, - { - "address": "0x140010741", - "size": 4, - "mnemonic": "lea", - "operands": "rbx, [r14 + rdi*8]", - "stack_offset": 0 - }, - { - "address": "0x140010745", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r14", - "stack_offset": 0 - }, - { - "address": "0x140010748", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001074b", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001074e", - "size": 4, - "mnemonic": "add", - "operands": "rcx, 7", - "stack_offset": 0 - }, - { - "address": "0x140010752", - "size": 4, - "mnemonic": "shr", - "operands": "rcx, 3", - "stack_offset": 0 - }, - { - "address": "0x140010756", - "size": 3, - "mnemonic": "cmp", - "operands": "r9, rbx", - "stack_offset": 0 - }, - { - "address": "0x140010759", - "size": 4, - "mnemonic": "cmova", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x14001075d", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140010760", - "size": 2, - "mnemonic": "je", - "operands": "0x140010772", - "stack_offset": 0 - } - ], - "successors": [ - "0x140010772", - "0x140010762" - ] - }, - { - "address": "0x140010772", - "size": 43, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010772", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x40", - "stack_offset": 0 - }, - { - "address": "0x140010778", - "size": 4, - "mnemonic": "lea", - "operands": "rdi, [r9 + 8]", - "stack_offset": 0 - }, - { - "address": "0x14001077c", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r8d", - "stack_offset": 0 - }, - { - "address": "0x14001077f", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r10d", - "stack_offset": 0 - }, - { - "address": "0x140010782", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x3f", - "stack_offset": 0 - }, - { - "address": "0x140010785", - "size": 2, - "mnemonic": "sub", - "operands": "ecx, eax", - "stack_offset": 0 - }, - { - "address": "0x140010787", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [r15 + 8]", - "stack_offset": 0 - }, - { - "address": "0x14001078b", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14001078e", - "size": 3, - "mnemonic": "ror", - "operands": "rdx, cl", - "stack_offset": 0 - }, - { - "address": "0x140010791", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r8d", - "stack_offset": 0 - }, - { - "address": "0x140010794", - "size": 3, - "mnemonic": "xor", - "operands": "rdx, r10", - "stack_offset": 0 - }, - { - "address": "0x140010797", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [r9], rdx", - "stack_offset": 0 - }, - { - "address": "0x14001079a", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rip + 0x2089f]", - "stack_offset": 0 - }, - { - "address": "0x1400107a1", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edx", - "stack_offset": 0 - }, - { - "address": "0x1400107a3", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x3f", - "stack_offset": 0 - }, - { - "address": "0x1400107a6", - "size": 2, - "mnemonic": "sub", - "operands": "ecx, eax", - "stack_offset": 0 - }, - { - "address": "0x1400107a8", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [r15]", - "stack_offset": 0 - }, - { - "address": "0x1400107ab", - "size": 3, - "mnemonic": "ror", - "operands": "rsi, cl", - "stack_offset": 0 - }, - { - "address": "0x1400107ae", - "size": 3, - "mnemonic": "xor", - "operands": "rsi, rdx", - "stack_offset": 0 - }, - { - "address": "0x1400107b1", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x1400107b4", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400107b7", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r8d", - "stack_offset": 0 - }, - { - "address": "0x1400107ba", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rip + 0x2087f]", - "stack_offset": 0 - }, - { - "address": "0x1400107c1", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edx", - "stack_offset": 0 - }, - { - "address": "0x1400107c3", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x3f", - "stack_offset": 0 - }, - { - "address": "0x1400107c6", - "size": 2, - "mnemonic": "sub", - "operands": "ecx, eax", - "stack_offset": 0 - }, - { - "address": "0x1400107c8", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [r15]", - "stack_offset": 0 - }, - { - "address": "0x1400107cb", - "size": 3, - "mnemonic": "ror", - "operands": "rdi, cl", - "stack_offset": 0 - }, - { - "address": "0x1400107ce", - "size": 3, - "mnemonic": "xor", - "operands": "rdi, rdx", - "stack_offset": 0 - }, - { - "address": "0x1400107d1", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x1400107d4", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rdx + 8], rdi", - "stack_offset": 0 - }, - { - "address": "0x1400107d8", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rip + 0x20861]", - "stack_offset": 0 - }, - { - "address": "0x1400107df", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edx", - "stack_offset": 0 - }, - { - "address": "0x1400107e1", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x3f", - "stack_offset": 0 - }, - { - "address": "0x1400107e4", - "size": 3, - "mnemonic": "sub", - "operands": "r8d, eax", - "stack_offset": 0 - }, - { - "address": "0x1400107e7", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [r15]", - "stack_offset": 0 - }, - { - "address": "0x1400107ea", - "size": 3, - "mnemonic": "mov", - "operands": "cl, r8b", - "stack_offset": 0 - }, - { - "address": "0x1400107ed", - "size": 3, - "mnemonic": "ror", - "operands": "rbx, cl", - "stack_offset": 0 - }, - { - "address": "0x1400107f0", - "size": 3, - "mnemonic": "xor", - "operands": "rbx, rdx", - "stack_offset": 0 - }, - { - "address": "0x1400107f3", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x1400107f6", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400107f8", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x10], rbx", - "stack_offset": 0 - }, - { - "address": "0x1400107fc", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140010801", - "stack_offset": 0 - } - ], - "successors": [ - "0x140010801" - ] - }, - { - "address": "0x140010762", - "size": 47, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010762", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r10", - "stack_offset": 0 - }, - { - "address": "0x140010765", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r9", - "stack_offset": 0 - }, - { - "address": "0x140010768", - "size": 3, - "mnemonic": "rep stosq", - "operands": "qword ptr [rdi], rax", - "stack_offset": 0 - }, - { - "address": "0x14001076b", - "size": 7, - "mnemonic": "mov", - "operands": "r10, qword ptr [rip + 0x208ce]", - "stack_offset": 0 - }, - { - "address": "0x140010772", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x40", - "stack_offset": 0 - }, - { - "address": "0x140010778", - "size": 4, - "mnemonic": "lea", - "operands": "rdi, [r9 + 8]", - "stack_offset": 0 - }, - { - "address": "0x14001077c", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r8d", - "stack_offset": 0 - }, - { - "address": "0x14001077f", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r10d", - "stack_offset": 0 - }, - { - "address": "0x140010782", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x3f", - "stack_offset": 0 - }, - { - "address": "0x140010785", - "size": 2, - "mnemonic": "sub", - "operands": "ecx, eax", - "stack_offset": 0 - }, - { - "address": "0x140010787", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [r15 + 8]", - "stack_offset": 0 - }, - { - "address": "0x14001078b", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14001078e", - "size": 3, - "mnemonic": "ror", - "operands": "rdx, cl", - "stack_offset": 0 - }, - { - "address": "0x140010791", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r8d", - "stack_offset": 0 - }, - { - "address": "0x140010794", - "size": 3, - "mnemonic": "xor", - "operands": "rdx, r10", - "stack_offset": 0 - }, - { - "address": "0x140010797", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [r9], rdx", - "stack_offset": 0 - }, - { - "address": "0x14001079a", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rip + 0x2089f]", - "stack_offset": 0 - }, - { - "address": "0x1400107a1", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edx", - "stack_offset": 0 - }, - { - "address": "0x1400107a3", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x3f", - "stack_offset": 0 - }, - { - "address": "0x1400107a6", - "size": 2, - "mnemonic": "sub", - "operands": "ecx, eax", - "stack_offset": 0 - }, - { - "address": "0x1400107a8", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [r15]", - "stack_offset": 0 - }, - { - "address": "0x1400107ab", - "size": 3, - "mnemonic": "ror", - "operands": "rsi, cl", - "stack_offset": 0 - }, - { - "address": "0x1400107ae", - "size": 3, - "mnemonic": "xor", - "operands": "rsi, rdx", - "stack_offset": 0 - }, - { - "address": "0x1400107b1", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x1400107b4", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400107b7", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r8d", - "stack_offset": 0 - }, - { - "address": "0x1400107ba", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rip + 0x2087f]", - "stack_offset": 0 - }, - { - "address": "0x1400107c1", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edx", - "stack_offset": 0 - }, - { - "address": "0x1400107c3", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x3f", - "stack_offset": 0 - }, - { - "address": "0x1400107c6", - "size": 2, - "mnemonic": "sub", - "operands": "ecx, eax", - "stack_offset": 0 - }, - { - "address": "0x1400107c8", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [r15]", - "stack_offset": 0 - }, - { - "address": "0x1400107cb", - "size": 3, - "mnemonic": "ror", - "operands": "rdi, cl", - "stack_offset": 0 - }, - { - "address": "0x1400107ce", - "size": 3, - "mnemonic": "xor", - "operands": "rdi, rdx", - "stack_offset": 0 - }, - { - "address": "0x1400107d1", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x1400107d4", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rdx + 8], rdi", - "stack_offset": 0 - }, - { - "address": "0x1400107d8", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rip + 0x20861]", - "stack_offset": 0 - }, - { - "address": "0x1400107df", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edx", - "stack_offset": 0 - }, - { - "address": "0x1400107e1", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x3f", - "stack_offset": 0 - }, - { - "address": "0x1400107e4", - "size": 3, - "mnemonic": "sub", - "operands": "r8d, eax", - "stack_offset": 0 - }, - { - "address": "0x1400107e7", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [r15]", - "stack_offset": 0 - }, - { - "address": "0x1400107ea", - "size": 3, - "mnemonic": "mov", - "operands": "cl, r8b", - "stack_offset": 0 - }, - { - "address": "0x1400107ed", - "size": 3, - "mnemonic": "ror", - "operands": "rbx, cl", - "stack_offset": 0 - }, - { - "address": "0x1400107f0", - "size": 3, - "mnemonic": "xor", - "operands": "rbx, rdx", - "stack_offset": 0 - }, - { - "address": "0x1400107f3", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x1400107f6", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400107f8", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x10], rbx", - "stack_offset": 0 - }, - { - "address": "0x1400107fc", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140010801", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140010806", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14001080b", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140010810", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140010814", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x140010816", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x140010818", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x140010819", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140011861", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140011862", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140011866", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -40 - }, - { - "address": "0x140011869", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001186c", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x90]", - "stack_offset": -40 - }, - { - "address": "0x140011873", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140011876", - "size": 2, - "mnemonic": "je", - "operands": "0x1400118a4", - "stack_offset": -40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400118ab", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400118ae", - "size": 2, - "mnemonic": "je", - "operands": "0x1400118b8", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400118b8", - "0x1400118b0" - ] - }, - { - "address": "0x140011878", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011878", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a844", - "stack_offset": 0 - }, - { - "address": "0x14001187d", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi + 0x90]", - "stack_offset": 0 - }, - { - "address": "0x140011884", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x219ad]", - "stack_offset": 0 - }, - { - "address": "0x14001188b", - "size": 2, - "mnemonic": "je", - "operands": "0x1400118a4", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400118bd", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400118c1", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x1400118c2", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400118b0", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400118b0", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400118b3", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a5b8", - "stack_offset": 0 - }, - { - "address": "0x1400118b8", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400118bd", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400118c1", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x1400118c2", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001188d", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001188d", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1fa3c]", - "stack_offset": 0 - }, - { - "address": "0x140011894", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140011897", - "size": 2, - "mnemonic": "je", - "operands": "0x1400118a4", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001189d", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400118a4", - "stack_offset": 0 - }, - { - "address": "0x14001189f", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a644", - "stack_offset": 0 - }, - { - "address": "0x1400118a4", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rdi + 0x90], rbx", - "stack_offset": 0 - }, - { - "address": "0x1400118ab", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400118ae", - "size": 2, - "mnemonic": "je", - "operands": "0x1400118b8", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140015b62", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140015b66", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1d6cb]", - "stack_offset": -40 - }, - { - "address": "0x140015b6d", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx", - "stack_offset": -40 - }, - { - "address": "0x140015b70", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + r8*8]", - "stack_offset": -40 - }, - { - "address": "0x140015b74", - "size": 3, - "mnemonic": "cmp", - "operands": "qword ptr [rdx], rax", - "stack_offset": -40 - }, - { - "address": "0x140015b77", - "size": 2, - "mnemonic": "je", - "operands": "0x140015b8f", - "stack_offset": -40 - } - ], - "successors": [ - "0x140015b8f", - "0x140015b79" - ] - }, - { - "address": "0x140015b8f", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140015b8f", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140015b93", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140015b94", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140015b79", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140015b79", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rcx + 0x3a8]", - "stack_offset": 0 - }, - { - "address": "0x140015b7f", - "size": 6, - "mnemonic": "test", - "operands": "dword ptr [rip + 0x1ba0b], eax", - "stack_offset": 0 - }, - { - "address": "0x140015b85", - "size": 2, - "mnemonic": "jne", - "operands": "0x140015b8f", - "stack_offset": 0 - }, - { - "address": "0x140015b87", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a8ec", - "stack_offset": 0 - }, - { - "address": "0x140015b8c", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rax", - "stack_offset": 0 - }, - { - "address": "0x140015b8f", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140015b93", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140015b94", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140015bcc", - "name": "", - "blocks": [ - { - "address": "0x140015bcc", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015bcc", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140015bce", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140015bd2", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1dc67]", - "stack_offset": -40 - }, - { - "address": "0x140015bd9", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx", - "stack_offset": -40 - }, - { - "address": "0x140015bdc", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + r8*8]", - "stack_offset": -40 - }, - { - "address": "0x140015be0", - "size": 3, - "mnemonic": "cmp", - "operands": "qword ptr [rdx], rax", - "stack_offset": -40 - }, - { - "address": "0x140015be3", - "size": 2, - "mnemonic": "je", - "operands": "0x140015bfb", - "stack_offset": -40 - } - ], - "successors": [ - "0x140015bfb", - "0x140015be5" - ] - }, - { - "address": "0x140015bfb", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140015bfb", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140015bff", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140015c00", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140015be5", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140015be5", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rcx + 0x3a8]", - "stack_offset": 0 - }, - { - "address": "0x140015beb", - "size": 6, - "mnemonic": "test", - "operands": "dword ptr [rip + 0x1b99f], eax", - "stack_offset": 0 - }, - { - "address": "0x140015bf1", - "size": 2, - "mnemonic": "jne", - "operands": "0x140015bfb", - "stack_offset": 0 - }, - { - "address": "0x140015bf3", - "size": 5, - "mnemonic": "call", - "operands": "0x1400188c8", - "stack_offset": 0 - }, - { - "address": "0x140015bf8", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rax", - "stack_offset": 0 - }, - { - "address": "0x140015bfb", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140015bff", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140015c00", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140016bc8", - "name": "", - "blocks": [ - { - "address": "0x140016bc8", - "size": 30, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016bc8", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140016bca", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x140016bcb", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -16 - }, - { - "address": "0x140016bcc", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -24 - }, - { - "address": "0x140016bcd", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -32 - }, - { - "address": "0x140016bcf", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x140016bd1", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x140016bd3", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -56 - }, - { - "address": "0x140016bd7", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x1a462]", - "stack_offset": -120 - }, - { - "address": "0x140016bde", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -120 - }, - { - "address": "0x140016be1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rax", - "stack_offset": -120 - }, - { - "address": "0x140016be6", - "size": 8, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0xa0]", - "stack_offset": -120 - }, - { - "address": "0x140016bee", - "size": 7, - "mnemonic": "lea", - "operands": "rbx, [rip + 0x1cb4b]", - "stack_offset": -120 - }, - { - "address": "0x140016bf5", - "size": 3, - "mnemonic": "xor", - "operands": "r12d, r12d", - "stack_offset": -120 - }, - { - "address": "0x140016bf8", - "size": 7, - "mnemonic": "lea", - "operands": "rdi, [rip + 0xa881]", - "stack_offset": -120 - }, - { - "address": "0x140016bff", - "size": 3, - "mnemonic": "test", - "operands": "r9, r9", - "stack_offset": -120 - }, - { - "address": "0x140016c02", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdx", - "stack_offset": -120 - }, - { - "address": "0x140016c05", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rdx", - "stack_offset": -120 - }, - { - "address": "0x140016c08", - "size": 4, - "mnemonic": "cmovne", - "operands": "rbx, r9", - "stack_offset": -120 - }, - { - "address": "0x140016c0c", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": -120 - }, - { - "address": "0x140016c0f", - "size": 5, - "mnemonic": "lea", - "operands": "ebp, [r12 + 1]", - "stack_offset": -120 - }, - { - "address": "0x140016c14", - "size": 4, - "mnemonic": "cmovne", - "operands": "rbp, r8", - "stack_offset": -120 - }, - { - "address": "0x140016c18", - "size": 4, - "mnemonic": "cmovne", - "operands": "rdi, rdx", - "stack_offset": -120 - }, - { - "address": "0x140016c1c", - "size": 3, - "mnemonic": "neg", - "operands": "rax", - "stack_offset": -120 - }, - { - "address": "0x140016c1f", - "size": 3, - "mnemonic": "sbb", - "operands": "r14, r14", - "stack_offset": -120 - }, - { - "address": "0x140016c22", - "size": 3, - "mnemonic": "and", - "operands": "r14, rcx", - "stack_offset": -120 - }, - { - "address": "0x140016c25", - "size": 3, - "mnemonic": "test", - "operands": "rbp, rbp", - "stack_offset": -120 - }, - { - "address": "0x140016c28", - "size": 2, - "mnemonic": "jne", - "operands": "0x140016c36", - "stack_offset": -120 - }, - { - "address": "0x140016c2a", - "size": 7, - "mnemonic": "mov", - "operands": "rax, 0xfffffffffffffffe", - "stack_offset": -120 - }, - { - "address": "0x140016c31", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140016d69", - "stack_offset": -120 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400194a0", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, -2", - "stack_offset": -40 - }, - { - "address": "0x1400194a3", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400194ba", - "stack_offset": -40 - }, - { - "address": "0x1400194a5", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d854", - "stack_offset": -40 - }, - { - "address": "0x1400194aa", - "size": 3, - "mnemonic": "and", - "operands": "dword ptr [rax], 0", - "stack_offset": -40 - }, - { - "address": "0x1400194ad", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": -40 - }, - { - "address": "0x1400194b2", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 9", - "stack_offset": -40 - }, - { - "address": "0x1400194b8", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140019508", - "stack_offset": -40 - } - ], - "successors": [ - "0x140019508" - ] - }, - { - "address": "0x140019508", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140019508", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x14001950c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140019510", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400122e5", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400122e6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x1400122ea", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x23daf]", - "stack_offset": -40 - }, - { - "address": "0x1400122f1", - "size": 2, - "mnemonic": "mov", - "operands": "edi, edx", - "stack_offset": -40 - }, - { - "address": "0x1400122f3", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x1400122f6", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": -40 - }, - { - "address": "0x1400122fa", - "size": 2, - "mnemonic": "je", - "operands": "0x14001232f", - "stack_offset": -40 - } - ], - "successors": [ - "0x14001232f", - "0x1400122fc" - ] - }, - { - "address": "0x14001232f", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001232f", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140012332", - "size": 5, - "mnemonic": "call", - "operands": "0x14001c11c", - "stack_offset": 0 - }, - { - "address": "0x140012337", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001233c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140012340", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x140012341", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400122fc", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400122fc", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x1400122ff", - "size": 2, - "mnemonic": "jne", - "operands": "0x140012323", - "stack_offset": 0 - }, - { - "address": "0x140012301", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x146b8]", - "stack_offset": 0 - }, - { - "address": "0x140012308", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x146a9]", - "stack_offset": 0 - }, - { - "address": "0x14001230f", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x146aa]", - "stack_offset": 0 - }, - { - "address": "0x140012316", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 0x14]", - "stack_offset": 0 - }, - { - "address": "0x140012319", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00", - "stack_offset": 0 - }, - { - "address": "0x14001231e", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140012321", - "size": 2, - "mnemonic": "je", - "operands": "0x14001232f", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001232f", - "0x140012323" - ] - }, - { - "address": "0x140012323", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140012323", - "size": 2, - "mnemonic": "mov", - "operands": "edx, edi", - "stack_offset": 0 - }, - { - "address": "0x140012325", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140012328", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0", - "stack_offset": 0 - }, - { - "address": "0x14001232d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140012337", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001233c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140012340", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x140012341", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400118e4", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], 0xfffffffffffffffe", - "stack_offset": -56 - }, - { - "address": "0x1400118ed", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rip + 0x1f9cd]", - "stack_offset": -56 - }, - { - "address": "0x1400118f3", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, -1", - "stack_offset": -56 - }, - { - "address": "0x1400118f6", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400118fc", - "stack_offset": -56 - }, - { - "address": "0x1400118f8", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -56 - }, - { - "address": "0x1400118fa", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140011902", - "stack_offset": -56 - } - ], - "successors": [ - "0x140011902" - ] - }, - { - "address": "0x140011902", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011902", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": 0 - }, - { - "address": "0x140011906", - "size": 2, - "mnemonic": "je", - "operands": "0x14001191c", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001191c", - "0x140011908" - ] - }, - { - "address": "0x14001191c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001191c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140011921", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140011908", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011908", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001190b", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011917", - "stack_offset": 0 - }, - { - "address": "0x14001190d", - "size": 5, - "mnemonic": "call", - "operands": "0x1400117a4", - "stack_offset": 0 - }, - { - "address": "0x140011912", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140011915", - "size": 2, - "mnemonic": "je", - "operands": "0x14001191c", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001191c", - "0x140011917" - ] - }, - { - "address": "0x140011917", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011917", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x38", - "stack_offset": 0 - }, - { - "address": "0x14001191b", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140018543", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rbx", - "stack_offset": 0 - }, - { - "address": "0x140018547", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x10], rsi", - "stack_offset": 0 - }, - { - "address": "0x14001854b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], r9", - "stack_offset": 0 - }, - { - "address": "0x14001854f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x18], r8", - "stack_offset": 0 - }, - { - "address": "0x140018553", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140018554", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x140018555", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -16 - }, - { - "address": "0x140018557", - "size": 7, - "mnemonic": "lea", - "operands": "rbp, [rax - 0x188]", - "stack_offset": -24 - }, - { - "address": "0x14001855e", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x270", - "stack_offset": -24 - }, - { - "address": "0x140018565", - "size": 3, - "mnemonic": "mov", - "operands": "r14b, dl", - "stack_offset": -648 - }, - { - "address": "0x140018568", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": -648 - }, - { - "address": "0x14001856a", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r9", - "stack_offset": -648 - }, - { - "address": "0x14001856d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r8", - "stack_offset": -648 - }, - { - "address": "0x140018570", - "size": 5, - "mnemonic": "call", - "operands": "0x1400187b0", - "stack_offset": -648 - }, - { - "address": "0x140018575", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": -648 - }, - { - "address": "0x140018577", - "size": 5, - "mnemonic": "call", - "operands": "0x140018230", - "stack_offset": -648 - }, - { - "address": "0x14001857c", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x1a0]", - "stack_offset": -648 - }, - { - "address": "0x140018583", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": -648 - }, - { - "address": "0x140018585", - "size": 7, - "mnemonic": "mov", - "operands": "r8, qword ptr [rcx + 0x88]", - "stack_offset": -648 - }, - { - "address": "0x14001858c", - "size": 4, - "mnemonic": "cmp", - "operands": "eax, dword ptr [r8 + 4]", - "stack_offset": -648 - }, - { - "address": "0x140018590", - "size": 2, - "mnemonic": "jne", - "operands": "0x140018599", - "stack_offset": -648 - }, - { - "address": "0x140018592", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -648 - }, - { - "address": "0x140018594", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140018797", - "stack_offset": -648 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000dca6", - "size": 3, - "mnemonic": "mov", - "operands": "r11, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000dca9", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000dcac", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 5", - "stack_offset": 0 - }, - { - "address": "0x14000dcaf", - "size": 6, - "mnemonic": "jl", - "operands": "0x14000dd94", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000dd94", - "0x14000dcb5" - ] - }, - { - "address": "0x14000dd94", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000dd94", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14000dd97", - "size": 6, - "mnemonic": "jl", - "operands": "0x14000de7d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000de7d", - "0x14000dd9d" - ] - }, - { - "address": "0x14000dcb5", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000dcb5", - "size": 4, - "mnemonic": "test", - "operands": "r9b, 1", - "stack_offset": 0 - }, - { - "address": "0x14000dcb9", - "size": 2, - "mnemonic": "je", - "operands": "0x14000dced", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000de81", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r9", - "stack_offset": 0 - }, - { - "address": "0x14000de84", - "size": 3, - "mnemonic": "cmp", - "operands": "r9, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000de87", - "size": 2, - "mnemonic": "je", - "operands": "0x14000de9f", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000de9f", - "0x14000de89" - ] - }, - { - "address": "0x14000dd9d", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000dd9d", - "size": 4, - "mnemonic": "test", - "operands": "r9b, 1", - "stack_offset": 0 - }, - { - "address": "0x14000dda1", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ddcd", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000ddcd", - "0x14000dda3" - ] - }, - { - "address": "0x14000dced", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000dced", - "size": 3, - "mnemonic": "xor", - "operands": "r10d, r10d", - "stack_offset": 0 - }, - { - "address": "0x14000dcf0", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0x1f", - "stack_offset": 0 - }, - { - "address": "0x14000dcf3", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000dcf8", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14000dcfb", - "size": 3, - "mnemonic": "sub", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000dcfe", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000dd01", - "size": 4, - "mnemonic": "cmovne", - "operands": "r10, rax", - "stack_offset": 0 - }, - { - "address": "0x14000dd05", - "size": 3, - "mnemonic": "shr", - "operands": "r10, 1", - "stack_offset": 0 - }, - { - "address": "0x14000dd08", - "size": 3, - "mnemonic": "cmp", - "operands": "r11, r10", - "stack_offset": 0 - }, - { - "address": "0x14000dd0b", - "size": 4, - "mnemonic": "cmovb", - "operands": "r10, r11", - "stack_offset": 0 - }, - { - "address": "0x14000dd0f", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r9 + r10*2]", - "stack_offset": 0 - }, - { - "address": "0x14000dd13", - "size": 3, - "mnemonic": "cmp", - "operands": "r9, rax", - "stack_offset": 0 - }, - { - "address": "0x14000dd16", - "size": 2, - "mnemonic": "je", - "operands": "0x14000dd27", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000dcbf", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000dcc2", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000dcc5", - "size": 6, - "mnemonic": "je", - "operands": "0x14000dd8a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000dd8a", - "0x14000dccb" - ] - }, - { - "address": "0x14000de9f", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000de9f", - "size": 3, - "mnemonic": "sub", - "operands": "rax, r9", - "stack_offset": 0 - }, - { - "address": "0x14000dea2", - "size": 3, - "mnemonic": "sar", - "operands": "rax, 1", - "stack_offset": 0 - }, - { - "address": "0x14000dea5", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000de89", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000de89", - "size": 7, - "mnemonic": "nop", - "operands": "dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000de90", - "size": 4, - "mnemonic": "cmp", - "operands": "word ptr [rax], 0", - "stack_offset": 0 - }, - { - "address": "0x14000de94", - "size": 2, - "mnemonic": "je", - "operands": "0x14000de9f", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000de9f", - "0x14000de96" - ] - }, - { - "address": "0x14000ddcd", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ddcd", - "size": 3, - "mnemonic": "xor", - "operands": "r10d, r10d", - "stack_offset": 0 - }, - { - "address": "0x14000ddd0", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x14000ddd3", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14000ddd8", - "size": 3, - "mnemonic": "sub", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000dddb", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000ddde", - "size": 4, - "mnemonic": "cmovne", - "operands": "r10, rax", - "stack_offset": 0 - }, - { - "address": "0x14000dde2", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r9", - "stack_offset": 0 - }, - { - "address": "0x14000dde5", - "size": 3, - "mnemonic": "shr", - "operands": "r10, 1", - "stack_offset": 0 - }, - { - "address": "0x14000dde8", - "size": 3, - "mnemonic": "cmp", - "operands": "r11, r10", - "stack_offset": 0 - }, - { - "address": "0x14000ddeb", - "size": 4, - "mnemonic": "cmovb", - "operands": "r10, r11", - "stack_offset": 0 - }, - { - "address": "0x14000ddef", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [r9 + r10*2]", - "stack_offset": 0 - }, - { - "address": "0x14000ddf3", - "size": 3, - "mnemonic": "cmp", - "operands": "r9, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000ddf6", - "size": 2, - "mnemonic": "je", - "operands": "0x14000de07", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000dda7", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r9", - "stack_offset": 0 - }, - { - "address": "0x14000ddaa", - "size": 3, - "mnemonic": "cmp", - "operands": "r9, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000ddad", - "size": 6, - "mnemonic": "je", - "operands": "0x14000de9f", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000de9f", - "0x14000ddb3" - ] - }, - { - "address": "0x14000dd27", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000dd27", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14000dd2a", - "size": 3, - "mnemonic": "sar", - "operands": "rdx, 1", - "stack_offset": 0 - }, - { - "address": "0x14000dd2d", - "size": 3, - "mnemonic": "cmp", - "operands": "rdx, r10", - "stack_offset": 0 - }, - { - "address": "0x14000dd30", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000dd90", - "stack_offset": 0 - }, - { - "address": "0x14000dd32", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [r9 + rdx*2]", - "stack_offset": 0 - }, - { - "address": "0x14000dd36", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r11", - "stack_offset": 0 - }, - { - "address": "0x14000dd39", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, r10", - "stack_offset": 0 - }, - { - "address": "0x14000dd3c", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000dd3f", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x1f", - "stack_offset": 0 - }, - { - "address": "0x14000dd42", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000dd45", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000dd48", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r9 + rcx*2]", - "stack_offset": 0 - }, - { - "address": "0x14000dd4c", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000dd4f", - "size": 2, - "mnemonic": "je", - "operands": "0x14000dd6e", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000dd1c", - "size": 2, - "mnemonic": "je", - "operands": "0x14000dd27", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000dd27", - "0x14000dd1e" - ] - }, - { - "address": "0x14000dd8a", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000dd8a", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14000dd8d", - "size": 3, - "mnemonic": "sar", - "operands": "rdx, 1", - "stack_offset": 0 - }, - { - "address": "0x14000dd90", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000dd93", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000dccb", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000dccb", - "size": 5, - "mnemonic": "nop", - "operands": "dword ptr [rax + rax]", - "stack_offset": 0 - }, - { - "address": "0x14000dcd0", - "size": 4, - "mnemonic": "cmp", - "operands": "word ptr [rdx], 0", - "stack_offset": 0 - }, - { - "address": "0x14000dcd4", - "size": 6, - "mnemonic": "je", - "operands": "0x14000dd8a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000dd8a", - "0x14000dcda" - ] - }, - { - "address": "0x14000de96", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000de96", - "size": 4, - "mnemonic": "add", - "operands": "rax, 2", - "stack_offset": 0 - }, - { - "address": "0x14000de9a", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000de9d", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000de90", - "stack_offset": 0 - }, - { - "address": "0x14000de9f", - "size": 3, - "mnemonic": "sub", - "operands": "rax, r9", - "stack_offset": 0 - }, - { - "address": "0x14000dea2", - "size": 3, - "mnemonic": "sar", - "operands": "rax, 1", - "stack_offset": 0 - }, - { - "address": "0x14000dea5", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000de07", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000de07", - "size": 3, - "mnemonic": "sub", - "operands": "rax, r9", - "stack_offset": 0 - }, - { - "address": "0x14000de0a", - "size": 3, - "mnemonic": "sar", - "operands": "rax, 1", - "stack_offset": 0 - }, - { - "address": "0x14000de0d", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, r10", - "stack_offset": 0 - }, - { - "address": "0x14000de10", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000dea5", - "stack_offset": 0 - }, - { - "address": "0x14000de16", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r10", - "stack_offset": 0 - }, - { - "address": "0x14000de19", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [r9 + rax*2]", - "stack_offset": 0 - }, - { - "address": "0x14000de1d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000de20", - "size": 3, - "mnemonic": "xorps", - "operands": "xmm1, xmm1", - "stack_offset": 0 - }, - { - "address": "0x14000de23", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x14000de26", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000de29", - "size": 3, - "mnemonic": "add", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000de2c", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [r9 + rdx*2]", - "stack_offset": 0 - }, - { - "address": "0x14000de30", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000de33", - "size": 2, - "mnemonic": "je", - "operands": "0x14000de5a", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ddfc", - "size": 2, - "mnemonic": "je", - "operands": "0x14000de07", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ddb7", - "size": 6, - "mnemonic": "je", - "operands": "0x14000de9f", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000dd72", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rax", - "stack_offset": 0 - }, - { - "address": "0x14000dd75", - "size": 2, - "mnemonic": "je", - "operands": "0x14000dd87", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000dd87", - "0x14000dd77" - ] - }, - { - "address": "0x14000dd51", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000dd51", - "size": 4, - "mnemonic": "vpxor", - "operands": "xmm1, xmm1, xmm1", - "stack_offset": 0 - }, - { - "address": "0x14000dd55", - "size": 5, - "mnemonic": "vpcmpeqw", - "operands": "ymm1, ymm1, ymmword ptr [r8]", - "stack_offset": 0 - }, - { - "address": "0x14000dd5a", - "size": 4, - "mnemonic": "vpmovmskb", - "operands": "eax, ymm1", - "stack_offset": 0 - }, - { - "address": "0x14000dd5e", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000dd60", - "size": 3, - "mnemonic": "vzeroupper", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000dd63", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000dd6e", - "stack_offset": 0 - }, - { - "address": "0x14000dd65", - "size": 4, - "mnemonic": "add", - "operands": "r8, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000dd69", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000dd6c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000dd51", - "stack_offset": 0 - }, - { - "address": "0x14000dd6e", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r9 + r11*2]", - "stack_offset": 0 - }, - { - "address": "0x14000dd72", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rax", - "stack_offset": 0 - }, - { - "address": "0x14000dd75", - "size": 2, - "mnemonic": "je", - "operands": "0x14000dd87", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000dd87", - "0x14000dd77" - ] - }, - { - "address": "0x14000dd1e", - "size": 17, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000dd1e", - "size": 4, - "mnemonic": "add", - "operands": "rdx, 2", - "stack_offset": 0 - }, - { - "address": "0x14000dd22", - "size": 3, - "mnemonic": "cmp", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000dd25", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000dd18", - "stack_offset": 0 - }, - { - "address": "0x14000dd27", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14000dd2a", - "size": 3, - "mnemonic": "sar", - "operands": "rdx, 1", - "stack_offset": 0 - }, - { - "address": "0x14000dd2d", - "size": 3, - "mnemonic": "cmp", - "operands": "rdx, r10", - "stack_offset": 0 - }, - { - "address": "0x14000dd30", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000dd90", - "stack_offset": 0 - }, - { - "address": "0x14000dd32", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [r9 + rdx*2]", - "stack_offset": 0 - }, - { - "address": "0x14000dd36", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r11", - "stack_offset": 0 - }, - { - "address": "0x14000dd39", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, r10", - "stack_offset": 0 - }, - { - "address": "0x14000dd3c", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000dd3f", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x1f", - "stack_offset": 0 - }, - { - "address": "0x14000dd42", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000dd45", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000dd48", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r9 + rcx*2]", - "stack_offset": 0 - }, - { - "address": "0x14000dd4c", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000dd4f", - "size": 2, - "mnemonic": "je", - "operands": "0x14000dd6e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000dd6e", - "0x14000dd51" - ] - }, - { - "address": "0x14000dcda", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000dcda", - "size": 4, - "mnemonic": "add", - "operands": "rdx, 2", - "stack_offset": 0 - }, - { - "address": "0x14000dcde", - "size": 3, - "mnemonic": "cmp", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000dce1", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000dcd0", - "stack_offset": 0 - }, - { - "address": "0x14000dce3", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14000dce6", - "size": 3, - "mnemonic": "sar", - "operands": "rdx, 1", - "stack_offset": 0 - }, - { - "address": "0x14000dce9", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000dcec", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000de5a", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000de5a", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r9 + r11*2]", - "stack_offset": 0 - }, - { - "address": "0x14000de5e", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rax", - "stack_offset": 0 - }, - { - "address": "0x14000de61", - "size": 2, - "mnemonic": "je", - "operands": "0x14000de73", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000de40", - "size": 4, - "mnemonic": "movdqa", - "operands": "xmm0, xmm1", - "stack_offset": 0 - }, - { - "address": "0x14000de44", - "size": 5, - "mnemonic": "pcmpeqw", - "operands": "xmm0, xmmword ptr [r8]", - "stack_offset": 0 - }, - { - "address": "0x14000de49", - "size": 4, - "mnemonic": "pmovmskb", - "operands": "eax, xmm0", - "stack_offset": 0 - }, - { - "address": "0x14000de4d", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000de4f", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000de5a", - "stack_offset": 0 - }, - { - "address": "0x14000de51", - "size": 4, - "mnemonic": "add", - "operands": "r8, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14000de55", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000de58", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000de40", - "stack_offset": 0 - }, - { - "address": "0x14000de5a", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r9 + r11*2]", - "stack_offset": 0 - }, - { - "address": "0x14000de5e", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rax", - "stack_offset": 0 - }, - { - "address": "0x14000de61", - "size": 2, - "mnemonic": "je", - "operands": "0x14000de73", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000de73", - "0x14000de63" - ] - }, - { - "address": "0x14000ddfe", - "size": 17, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ddfe", - "size": 4, - "mnemonic": "add", - "operands": "rax, 2", - "stack_offset": 0 - }, - { - "address": "0x14000de02", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000de05", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ddf8", - "stack_offset": 0 - }, - { - "address": "0x14000de07", - "size": 3, - "mnemonic": "sub", - "operands": "rax, r9", - "stack_offset": 0 - }, - { - "address": "0x14000de0a", - "size": 3, - "mnemonic": "sar", - "operands": "rax, 1", - "stack_offset": 0 - }, - { - "address": "0x14000de0d", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, r10", - "stack_offset": 0 - }, - { - "address": "0x14000de10", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000dea5", - "stack_offset": 0 - }, - { - "address": "0x14000de16", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r10", - "stack_offset": 0 - }, - { - "address": "0x14000de19", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [r9 + rax*2]", - "stack_offset": 0 - }, - { - "address": "0x14000de1d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000de20", - "size": 3, - "mnemonic": "xorps", - "operands": "xmm1, xmm1", - "stack_offset": 0 - }, - { - "address": "0x14000de23", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x14000de26", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000de29", - "size": 3, - "mnemonic": "add", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000de2c", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [r9 + rdx*2]", - "stack_offset": 0 - }, - { - "address": "0x14000de30", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000de33", - "size": 2, - "mnemonic": "je", - "operands": "0x14000de5a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000de5a", - "0x14000de35" - ] - }, - { - "address": "0x14000ddbd", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000ddbd", - "size": 4, - "mnemonic": "add", - "operands": "rax, 2", - "stack_offset": 0 - }, - { - "address": "0x14000ddc1", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000ddc4", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ddb3", - "stack_offset": 0 - }, - { - "address": "0x14000ddc6", - "size": 3, - "mnemonic": "sub", - "operands": "rax, r9", - "stack_offset": 0 - }, - { - "address": "0x14000ddc9", - "size": 3, - "mnemonic": "sar", - "operands": "rax, 1", - "stack_offset": 0 - }, - { - "address": "0x14000ddcc", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000dd87", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000dd87", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r8", - "stack_offset": 0 - }, - { - "address": "0x14000dd8a", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14000dd8d", - "size": 3, - "mnemonic": "sar", - "operands": "rdx, 1", - "stack_offset": 0 - }, - { - "address": "0x14000dd90", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000dd93", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000dd77", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000dd77", - "size": 5, - "mnemonic": "cmp", - "operands": "word ptr [r8], 0", - "stack_offset": 0 - }, - { - "address": "0x14000dd7c", - "size": 2, - "mnemonic": "je", - "operands": "0x14000dd87", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000dd87", - "0x14000dd7e" - ] - }, - { - "address": "0x14000de73", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000de73", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r8", - "stack_offset": 0 - }, - { - "address": "0x14000de76", - "size": 3, - "mnemonic": "sub", - "operands": "rax, r9", - "stack_offset": 0 - }, - { - "address": "0x14000de79", - "size": 3, - "mnemonic": "sar", - "operands": "rax, 1", - "stack_offset": 0 - }, - { - "address": "0x14000de7c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000de63", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000de63", - "size": 5, - "mnemonic": "cmp", - "operands": "word ptr [r8], 0", - "stack_offset": 0 - }, - { - "address": "0x14000de68", - "size": 2, - "mnemonic": "je", - "operands": "0x14000de73", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000de73", - "0x14000de6a" - ] - }, - { - "address": "0x14000dd7e", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000dd7e", - "size": 4, - "mnemonic": "add", - "operands": "r8, 2", - "stack_offset": 0 - }, - { - "address": "0x14000dd82", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rax", - "stack_offset": 0 - }, - { - "address": "0x14000dd85", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000dd77", - "stack_offset": 0 - }, - { - "address": "0x14000dd87", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r8", - "stack_offset": 0 - }, - { - "address": "0x14000dd8a", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14000dd8d", - "size": 3, - "mnemonic": "sar", - "operands": "rdx, 1", - "stack_offset": 0 - }, - { - "address": "0x14000dd90", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000dd93", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000de6a", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000de6a", - "size": 4, - "mnemonic": "add", - "operands": "r8, 2", - "stack_offset": 0 - }, - { - "address": "0x14000de6e", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rax", - "stack_offset": 0 - }, - { - "address": "0x14000de71", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000de63", - "stack_offset": 0 - }, - { - "address": "0x14000de73", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r8", - "stack_offset": 0 - }, - { - "address": "0x14000de76", - "size": 3, - "mnemonic": "sub", - "operands": "rax, r9", - "stack_offset": 0 - }, - { - "address": "0x14000de79", - "size": 3, - "mnemonic": "sar", - "operands": "rax, 1", - "stack_offset": 0 - }, - { - "address": "0x14000de7c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140017237", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001724c", - "stack_offset": 0 - }, - { - "address": "0x140017239", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001723c", - "size": 2, - "mnemonic": "je", - "operands": "0x140017247", - "stack_offset": 0 - } - ], - "successors": [ - "0x140017247", - "0x14001723e" - ] - }, - { - "address": "0x140017247", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017247", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400171a0", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400171a0" - ] - }, - { - "address": "0x14001723e", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001723e", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x140017241", - "size": 6, - "mnemonic": "jne", - "operands": "0x1400171d0", - "stack_offset": 0 - }, - { - "address": "0x140017247", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400171a0", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400171a0" - ] - }, - { - "address": "0x1400171a0", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400171a0", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400171a4", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -40 - }, - { - "address": "0x1400171a7", - "size": 2, - "mnemonic": "je", - "operands": "0x1400171ae", - "stack_offset": -40 - } - ], - "successors": [ - "0x1400171ae", - "0x1400171a9" - ] - }, - { - "address": "0x1400171ae", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400171ae", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": 0 - }, - { - "address": "0x1400171b3", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16", - "stack_offset": 0 - }, - { - "address": "0x1400171b9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4", - "stack_offset": 0 - }, - { - "address": "0x1400171be", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x7fffffff", - "stack_offset": 0 - }, - { - "address": "0x1400171c3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400171c7", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400171a9", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400171a9", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x1400171ac", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400171be", - "stack_offset": 0 - }, - { - "address": "0x1400171ae", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": 0 - }, - { - "address": "0x1400171b3", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16", - "stack_offset": 0 - }, - { - "address": "0x1400171b9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4", - "stack_offset": 0 - }, - { - "address": "0x1400171be", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x7fffffff", - "stack_offset": 0 - }, - { - "address": "0x1400171c3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400171c7", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001d693", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, word ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x14001d696", - "size": 4, - "mnemonic": "movzx", - "operands": "eax, word ptr [r8]", - "stack_offset": 0 - }, - { - "address": "0x14001d69a", - "size": 2, - "mnemonic": "sub", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x14001d69c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001d6b7", - "stack_offset": 0 - }, - { - "address": "0x14001d69e", - "size": 3, - "mnemonic": "sub", - "operands": "r8, rdx", - "stack_offset": 0 - }, - { - "address": "0x14001d6a1", - "size": 3, - "mnemonic": "test", - "operands": "cx, cx", - "stack_offset": 0 - }, - { - "address": "0x14001d6a4", - "size": 2, - "mnemonic": "je", - "operands": "0x14001d6b7", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001d6b7", - "0x14001d6a6" - ] - }, - { - "address": "0x14001d6b7", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001d6b7", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax", - "stack_offset": 0 - }, - { - "address": "0x14001d6b9", - "size": 3, - "mnemonic": "shr", - "operands": "eax, 0x1f", - "stack_offset": 0 - }, - { - "address": "0x14001d6bc", - "size": 2, - "mnemonic": "neg", - "operands": "ecx", - "stack_offset": 0 - }, - { - "address": "0x14001d6be", - "size": 3, - "mnemonic": "shr", - "operands": "ecx, 0x1f", - "stack_offset": 0 - }, - { - "address": "0x14001d6c1", - "size": 2, - "mnemonic": "sub", - "operands": "ecx, eax", - "stack_offset": 0 - }, - { - "address": "0x14001d6c3", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x14001d6c5", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001d6a6", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001d6a6", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, word ptr [rdx + 2]", - "stack_offset": 0 - }, - { - "address": "0x14001d6aa", - "size": 4, - "mnemonic": "add", - "operands": "rdx, 2", - "stack_offset": 0 - }, - { - "address": "0x14001d6ae", - "size": 5, - "mnemonic": "movzx", - "operands": "eax, word ptr [r8 + rdx]", - "stack_offset": 0 - }, - { - "address": "0x14001d6b3", - "size": 2, - "mnemonic": "sub", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x14001d6b5", - "size": 2, - "mnemonic": "je", - "operands": "0x14001d6a1", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001d6a1", - "0x14001d6b7" - ] - }, - { - "address": "0x14001d6a1", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001d6a1", - "size": 3, - "mnemonic": "test", - "operands": "cx, cx", - "stack_offset": 0 - }, - { - "address": "0x14001d6a4", - "size": 2, - "mnemonic": "je", - "operands": "0x14001d6b7", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001c039", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x14001c03e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14001c043", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001c044", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x14001c048", - "size": 3, - "mnemonic": "movsxd", - "operands": "rdi, r8d", - "stack_offset": -56 - }, - { - "address": "0x14001c04b", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, ecx", - "stack_offset": -56 - }, - { - "address": "0x14001c04e", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx", - "stack_offset": -56 - }, - { - "address": "0x14001c051", - "size": 6, - "mnemonic": "test", - "operands": "ecx, 0xfffff3ff", - "stack_offset": -56 - }, - { - "address": "0x14001c057", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001c061", - "stack_offset": -56 - }, - { - "address": "0x14001c059", - "size": 6, - "mnemonic": "cmp", - "operands": "ecx, 0xc00", - "stack_offset": -56 - }, - { - "address": "0x14001c05f", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001c0af", - "stack_offset": -56 - }, - { - "address": "0x14001c061", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi", - "stack_offset": -56 - }, - { - "address": "0x14001c064", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001c06a", - "stack_offset": -56 - }, - { - "address": "0x14001c066", - "size": 2, - "mnemonic": "test", - "operands": "edi, edi", - "stack_offset": -56 - }, - { - "address": "0x14001c068", - "size": 2, - "mnemonic": "jg", - "operands": "0x14001c0af", - "stack_offset": -56 - } - ], - "successors": [ - "0x14001c0af", - "0x14001c06a" - ] - }, - { - "address": "0x14001c0af", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001c0af", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001c0b1", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001c0b6", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14001c0bb", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14001c0c0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14001c0c4", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x14001c0c5", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001c06a", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c06a", - "size": 2, - "mnemonic": "test", - "operands": "edi, edi", - "stack_offset": 0 - }, - { - "address": "0x14001c06c", - "size": 2, - "mnemonic": "js", - "operands": "0x14001c0af", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001c0af", - "0x14001c06e" - ] - }, - { - "address": "0x14001c06e", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c06e", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x14001c071", - "size": 7, - "mnemonic": "lea", - "operands": "rbp, [rip + 0xba28]", - "stack_offset": 0 - }, - { - "address": "0x14001c078", - "size": 6, - "mnemonic": "mov", - "operands": "r10d, 0xe3", - "stack_offset": 0 - }, - { - "address": "0x14001c07e", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [r10 + r9]", - "stack_offset": 0 - }, - { - "address": "0x14001c082", - "size": 1, - "mnemonic": "cdq", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14001c083", - "size": 2, - "mnemonic": "sub", - "operands": "eax, edx", - "stack_offset": 0 - }, - { - "address": "0x14001c085", - "size": 3, - "mnemonic": "mov", - "operands": "edx, r8d", - "stack_offset": 0 - }, - { - "address": "0x14001c088", - "size": 2, - "mnemonic": "sar", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14001c08a", - "size": 3, - "mnemonic": "movsxd", - "operands": "rcx, eax", - "stack_offset": 0 - }, - { - "address": "0x14001c08d", - "size": 4, - "mnemonic": "shl", - "operands": "rcx, 4", - "stack_offset": 0 - }, - { - "address": "0x14001c091", - "size": 3, - "mnemonic": "sub", - "operands": "edx, dword ptr [rcx + rbp]", - "stack_offset": 0 - }, - { - "address": "0x14001c094", - "size": 2, - "mnemonic": "je", - "operands": "0x14001c0c6", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001c0c6", - "0x14001c096" - ] - }, - { - "address": "0x14001c0c6", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c0c6", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001c0c8", - "size": 2, - "mnemonic": "js", - "operands": "0x14001c0af", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001c0af", - "0x14001c0ca" - ] - }, - { - "address": "0x14001c096", - "size": 16, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001c096", - "size": 2, - "mnemonic": "test", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14001c098", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax - 1]", - "stack_offset": 0 - }, - { - "address": "0x14001c09b", - "size": 4, - "mnemonic": "cmovns", - "operands": "ecx, r10d", - "stack_offset": 0 - }, - { - "address": "0x14001c09f", - "size": 2, - "mnemonic": "inc", - "operands": "eax", - "stack_offset": 0 - }, - { - "address": "0x14001c0a1", - "size": 2, - "mnemonic": "test", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14001c0a3", - "size": 3, - "mnemonic": "mov", - "operands": "r10d, ecx", - "stack_offset": 0 - }, - { - "address": "0x14001c0a6", - "size": 4, - "mnemonic": "cmovns", - "operands": "r9d, eax", - "stack_offset": 0 - }, - { - "address": "0x14001c0aa", - "size": 3, - "mnemonic": "cmp", - "operands": "r9d, ecx", - "stack_offset": 0 - }, - { - "address": "0x14001c0ad", - "size": 2, - "mnemonic": "jle", - "operands": "0x14001c07e", - "stack_offset": 0 - }, - { - "address": "0x14001c0af", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001c0b1", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001c0b6", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14001c0bb", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14001c0c0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14001c0c4", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x14001c0c5", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001c0ca", - "size": 19, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c0ca", - "size": 2, - "mnemonic": "cdqe", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14001c0cc", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x55", - "stack_offset": 0 - }, - { - "address": "0x14001c0d1", - "size": 3, - "mnemonic": "add", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001c0d4", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rbp + rax*8 + 8]", - "stack_offset": 0 - }, - { - "address": "0x14001c0d9", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x14001c0dc", - "size": 5, - "mnemonic": "call", - "operands": "0x14000dca0", - "stack_offset": 0 - }, - { - "address": "0x14001c0e1", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x14001c0e4", - "size": 2, - "mnemonic": "test", - "operands": "edi, edi", - "stack_offset": 0 - }, - { - "address": "0x14001c0e6", - "size": 2, - "mnemonic": "jle", - "operands": "0x14001c0fe", - "stack_offset": 0 - }, - { - "address": "0x14001c0e8", - "size": 2, - "mnemonic": "cmp", - "operands": "ebx, edi", - "stack_offset": 0 - }, - { - "address": "0x14001c0ea", - "size": 2, - "mnemonic": "jge", - "operands": "0x14001c0af", - "stack_offset": 0 - }, - { - "address": "0x14001c0ec", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001c0ef", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbp", - "stack_offset": 0 - }, - { - "address": "0x14001c0f2", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x14001c0f5", - "size": 5, - "mnemonic": "call", - "operands": "0x1400165b0", - "stack_offset": 0 - }, - { - "address": "0x14001c0fa", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001c0fc", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001c103", - "stack_offset": 0 - }, - { - "address": "0x14001c0fe", - "size": 3, - "mnemonic": "lea", - "operands": "eax, [rbx + 1]", - "stack_offset": 0 - }, - { - "address": "0x14001c101", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001c0b1", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001c0b6", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14001c0bb", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14001c0c0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14001c0c4", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x14001c0c5", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001d378", - "name": "", - "blocks": [ - { - "address": "0x14001d378", - "size": 14, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001d378", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14001d37a", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x14001d37e", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -56 - }, - { - "address": "0x14001d380", - "size": 3, - "mnemonic": "mov", - "operands": "r10d, ecx", - "stack_offset": -56 - }, - { - "address": "0x14001d383", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": -56 - }, - { - "address": "0x14001d386", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001d3a1", - "stack_offset": -56 - }, - { - "address": "0x14001d388", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": -56 - }, - { - "address": "0x14001d38d", - "size": 5, - "mnemonic": "mov", - "operands": "ebx, 0x16", - "stack_offset": -56 - }, - { - "address": "0x14001d392", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rax], ebx", - "stack_offset": -56 - }, - { - "address": "0x14001d394", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4", - "stack_offset": -56 - }, - { - "address": "0x14001d399", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx", - "stack_offset": -56 - }, - { - "address": "0x14001d39b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": -56 - }, - { - "address": "0x14001d39f", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": -8 - }, - { - "address": "0x14001d3a0", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001c5a4", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x14001c5a8", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rdx + 0x30], 1", - "stack_offset": 0 - }, - { - "address": "0x14001c5ac", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rdx + 0x2c], 0x2a", - "stack_offset": 0 - }, - { - "address": "0x14001c5b3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140004cbc", - "name": "", - "blocks": [ - { - "address": "0x140004cbc", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004cbc", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140004cbe", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140004cc2", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 8]", - "stack_offset": -40 - }, - { - "address": "0x140004cc6", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140004cc9", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x140004ccc", - "size": 2, - "mnemonic": "je", - "operands": "0x140004cde", - "stack_offset": -40 - } - ], - "successors": [ - "0x140004cde", - "0x140004cce" - ] - }, - { - "address": "0x140004cde", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004cde", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140004ce1", - "size": 5, - "mnemonic": "call", - "operands": "0x140004d34", - "stack_offset": 0 - }, - { - "address": "0x140004ce6", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rbx + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140004cea", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140004ced", - "size": 2, - "mnemonic": "je", - "operands": "0x140004d2b", - "stack_offset": 0 - } - ], - "successors": [ - "0x140004d2b", - "0x140004cef" - ] - }, - { - "address": "0x140004cce", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004cce", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x2d85b]", - "stack_offset": 0 - }, - { - "address": "0x140004cd5", - "size": 3, - "mnemonic": "dec", - "operands": "byte ptr [rax + rcx]", - "stack_offset": 0 - }, - { - "address": "0x140004cd8", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rax + rcx], 0", - "stack_offset": 0 - }, - { - "address": "0x140004cdc", - "size": 2, - "mnemonic": "jg", - "operands": "0x140004d2b", - "stack_offset": 0 - } - ], - "successors": [ - "0x140004d2b", - "0x140004cde" - ] - }, - { - "address": "0x140004d2b", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140004d2b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140004d2f", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140004d30", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140004cef", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004cef", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 8]", - "stack_offset": 0 - }, - { - "address": "0x140004cf3", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140004cf6", - "size": 2, - "mnemonic": "je", - "operands": "0x140004d1e", - "stack_offset": 0 - } - ], - "successors": [ - "0x140004d1e", - "0x140004cf8" - ] - }, - { - "address": "0x140004d1e", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140004d1e", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x140004d23", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140004d26", - "size": 5, - "mnemonic": "call", - "operands": "0x140005170", - "stack_offset": 0 - }, - { - "address": "0x140004d2b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140004d2f", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140004d30", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140004cf8", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004cf8", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x140004cfb", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140004cff", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1b5bb]", - "stack_offset": 0 - }, - { - "address": "0x140004d05", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140004d08", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140004d0b", - "size": 2, - "mnemonic": "je", - "operands": "0x140004d1e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140004d10", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140004d13", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 1", - "stack_offset": 0 - }, - { - "address": "0x140004d18", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1b5a2]", - "stack_offset": 0 - }, - { - "address": "0x140004d1e", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x140004d23", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140004d26", - "size": 5, - "mnemonic": "call", - "operands": "0x140005170", - "stack_offset": 0 - }, - { - "address": "0x140004d2b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140004d2f", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140004d30", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000a70b", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip - 0x728a]", - "stack_offset": 0 - }, - { - "address": "0x14000a712", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000a715", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a73a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a73a", - "0x14000a717" - ] - }, - { - "address": "0x14000a73a", - "size": 1, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a73a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a717", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a717", - "size": 9, - "mnemonic": "mov", - "operands": "rax, qword ptr gs:[0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000a720", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x98]", - "stack_offset": 0 - }, - { - "address": "0x14000a727", - "size": 4, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000a72b", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000a733", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a733", - "0x14000a72d" - ] - }, - { - "address": "0x14000a733", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a733", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0xd", - "stack_offset": 0 - }, - { - "address": "0x14000a738", - "size": 2, - "mnemonic": "int", - "operands": "0x29", - "stack_offset": 0 - }, - { - "address": "0x14000a73a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a72d", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a72d", - "size": 4, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rax + 8]", - "stack_offset": 0 - }, - { - "address": "0x14000a731", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14000a73a", - "stack_offset": 0 - }, - { - "address": "0x14000a733", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0xd", - "stack_offset": 0 - }, - { - "address": "0x14000a738", - "size": 2, - "mnemonic": "int", - "operands": "0x29", - "stack_offset": 0 - }, - { - "address": "0x14000a73a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400064b1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400064b6", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400064b7", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x1400064bb", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x48]", - "stack_offset": -40 - }, - { - "address": "0x1400064c0", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8", - "stack_offset": -40 - }, - { - "address": "0x1400064c3", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -40 - }, - { - "address": "0x1400064c6", - "size": 5, - "mnemonic": "call", - "operands": "0x140006544", - "stack_offset": -40 - }, - { - "address": "0x1400064cb", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi", - "stack_offset": -40 - }, - { - "address": "0x1400064ce", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": -40 - }, - { - "address": "0x1400064d1", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax", - "stack_offset": -40 - }, - { - "address": "0x1400064d4", - "size": 5, - "mnemonic": "call", - "operands": "0x1400075d8", - "stack_offset": -40 - }, - { - "address": "0x1400064d9", - "size": 2, - "mnemonic": "mov", - "operands": "edx, eax", - "stack_offset": -40 - }, - { - "address": "0x1400064db", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": -40 - }, - { - "address": "0x1400064de", - "size": 5, - "mnemonic": "call", - "operands": "0x1400062e8", - "stack_offset": -40 - }, - { - "address": "0x1400064e3", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x1400064e6", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400064ee", - "stack_offset": -40 - }, - { - "address": "0x1400064e8", - "size": 4, - "mnemonic": "or", - "operands": "r9d, 0xffffffff", - "stack_offset": -40 - }, - { - "address": "0x1400064ec", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400064f2", - "stack_offset": -40 - } - ], - "successors": [ - "0x1400064f2" - ] - }, - { - "address": "0x1400064f2", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400064f2", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400064f5", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400064f8", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400064fb", - "size": 5, - "mnemonic": "call", - "operands": "0x140009dc4", - "stack_offset": 0 - }, - { - "address": "0x140006500", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140006505", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000650a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000650e", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000650f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140009dc9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], r8", - "stack_offset": 0 - }, - { - "address": "0x140009dce", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rcx", - "stack_offset": 0 - }, - { - "address": "0x140009dd3", - "size": 1, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140009dd4", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x140009dd5", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x140009dd6", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x140009dd8", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x140009dda", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x140009ddc", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x140009dde", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -56 - }, - { - "address": "0x140009de2", - "size": 3, - "mnemonic": "mov", - "operands": "r12d, r9d", - "stack_offset": -104 - }, - { - "address": "0x140009de5", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r8", - "stack_offset": -104 - }, - { - "address": "0x140009de8", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx", - "stack_offset": -104 - }, - { - "address": "0x140009deb", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rcx", - "stack_offset": -104 - }, - { - "address": "0x140009dee", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": -104 - }, - { - "address": "0x140009df3", - "size": 3, - "mnemonic": "mov", - "operands": "r13, rax", - "stack_offset": -104 - }, - { - "address": "0x140009df6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": -104 - }, - { - "address": "0x140009dfb", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rsi", - "stack_offset": -104 - }, - { - "address": "0x140009dfe", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": -104 - }, - { - "address": "0x140009e01", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15", - "stack_offset": -104 - }, - { - "address": "0x140009e04", - "size": 5, - "mnemonic": "call", - "operands": "0x14000753c", - "stack_offset": -104 - }, - { - "address": "0x140009e09", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": -104 - }, - { - "address": "0x140009e0b", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -104 - }, - { - "address": "0x140009e10", - "size": 3, - "mnemonic": "inc", - "operands": "dword ptr [rax + 0x30]", - "stack_offset": -104 - }, - { - "address": "0x140009e13", - "size": 3, - "mnemonic": "cmp", - "operands": "edi, -1", - "stack_offset": -104 - }, - { - "address": "0x140009e16", - "size": 6, - "mnemonic": "je", - "operands": "0x140009f06", - "stack_offset": -104 - } - ], - "successors": [ - "0x140009f06", - "0x140009e1c" - ] - }, - { - "address": "0x140009f06", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009f06", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x140009f0b", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x30], 0", - "stack_offset": 0 - }, - { - "address": "0x140009f0f", - "size": 2, - "mnemonic": "jle", - "operands": "0x140009f19", - "stack_offset": 0 - }, - { - "address": "0x140009f11", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x140009f16", - "size": 3, - "mnemonic": "dec", - "operands": "dword ptr [rax + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140009f19", - "size": 3, - "mnemonic": "cmp", - "operands": "edi, -1", - "stack_offset": 0 - }, - { - "address": "0x140009f1c", - "size": 2, - "mnemonic": "je", - "operands": "0x140009f23", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009f23", - "0x140009f1e" - ] - }, - { - "address": "0x140009e1c", - "size": 18, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009e1c", - "size": 3, - "mnemonic": "cmp", - "operands": "edi, r12d", - "stack_offset": 0 - }, - { - "address": "0x140009e1f", - "size": 6, - "mnemonic": "jle", - "operands": "0x140009f06", - "stack_offset": 0 - }, - { - "address": "0x140009e25", - "size": 3, - "mnemonic": "cmp", - "operands": "edi, -1", - "stack_offset": 0 - }, - { - "address": "0x140009e28", - "size": 6, - "mnemonic": "jle", - "operands": "0x140009f41", - "stack_offset": 0 - }, - { - "address": "0x140009e2e", - "size": 3, - "mnemonic": "cmp", - "operands": "edi, dword ptr [rsi + 4]", - "stack_offset": 0 - }, - { - "address": "0x140009e31", - "size": 6, - "mnemonic": "jge", - "operands": "0x140009f41", - "stack_offset": 0 - }, - { - "address": "0x140009e37", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140009e3c", - "size": 3, - "mnemonic": "movsxd", - "operands": "r14, edi", - "stack_offset": 0 - }, - { - "address": "0x140009e3f", - "size": 4, - "mnemonic": "shl", - "operands": "r14, 3", - "stack_offset": 0 - }, - { - "address": "0x140009e43", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rsi + 8]", - "stack_offset": 0 - }, - { - "address": "0x140009e47", - "size": 3, - "mnemonic": "add", - "operands": "rcx, r14", - "stack_offset": 0 - }, - { - "address": "0x140009e4a", - "size": 3, - "mnemonic": "mov", - "operands": "edi, dword ptr [rcx + rax]", - "stack_offset": 0 - }, - { - "address": "0x140009e4d", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], edi", - "stack_offset": 0 - }, - { - "address": "0x140009e51", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rsi + 8]", - "stack_offset": 0 - }, - { - "address": "0x140009e55", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140009e5a", - "size": 3, - "mnemonic": "add", - "operands": "rax, r14", - "stack_offset": 0 - }, - { - "address": "0x140009e5d", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [rax + rbx + 4], 0", - "stack_offset": 0 - }, - { - "address": "0x140009e62", - "size": 2, - "mnemonic": "je", - "operands": "0x140009e7f", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009e7f", - "0x140009e64" - ] - }, - { - "address": "0x140009f23", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140009f23", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, edi", - "stack_offset": 0 - }, - { - "address": "0x140009f26", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140009f29", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15", - "stack_offset": 0 - }, - { - "address": "0x140009f2c", - "size": 5, - "mnemonic": "call", - "operands": "0x140007590", - "stack_offset": 0 - }, - { - "address": "0x140009f31", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140009f35", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 48 - }, - { - "address": "0x140009f37", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 56 - }, - { - "address": "0x140009f39", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 64 - }, - { - "address": "0x140009f3b", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 72 - }, - { - "address": "0x140009f3d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 80 - }, - { - "address": "0x140009f3e", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 88 - }, - { - "address": "0x140009f3f", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 96 - }, - { - "address": "0x140009f40", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "successors": [ - ] - }, - { - "address": "0x140009f1e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009f1e", - "size": 3, - "mnemonic": "cmp", - "operands": "edi, r12d", - "stack_offset": 0 - }, - { - "address": "0x140009f21", - "size": 2, - "mnemonic": "jg", - "operands": "0x140009f47", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009f47", - "0x140009f23" - ] - }, - { - "address": "0x140009e7f", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009e7f", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140009e81", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140009e84", - "size": 2, - "mnemonic": "je", - "operands": "0x140009edd", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140009e68", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140009e6d", - "size": 3, - "mnemonic": "add", - "operands": "rax, r14", - "stack_offset": 0 - }, - { - "address": "0x140009e70", - "size": 5, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rax + rbx + 4]", - "stack_offset": 0 - }, - { - "address": "0x140009e75", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140009e7a", - "size": 3, - "mnemonic": "add", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140009e7d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140009e81", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009e81" - ] - }, - { - "address": "0x140009f47", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009f47", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140009f4c", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140009f4d", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140009edd", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009edd", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140009efd", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009efd" - ] - }, - { - "address": "0x140009e86", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009e86", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, edi", - "stack_offset": 0 - }, - { - "address": "0x140009e89", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140009e8c", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15", - "stack_offset": 0 - }, - { - "address": "0x140009e8f", - "size": 5, - "mnemonic": "call", - "operands": "0x140007590", - "stack_offset": 0 - }, - { - "address": "0x140009e94", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rsi + 8]", - "stack_offset": 0 - }, - { - "address": "0x140009e98", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140009e9d", - "size": 3, - "mnemonic": "add", - "operands": "rax, r14", - "stack_offset": 0 - }, - { - "address": "0x140009ea0", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [rax + rbx + 4], 0", - "stack_offset": 0 - }, - { - "address": "0x140009ea5", - "size": 2, - "mnemonic": "je", - "operands": "0x140009ec2", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009ec2", - "0x140009ea7" - ] - }, - { - "address": "0x140009e81", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009e81", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140009e84", - "size": 2, - "mnemonic": "je", - "operands": "0x140009edd", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140009f01", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140009e13", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009e13" - ] - }, - { - "address": "0x140009ec2", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009ec2", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140009ec4", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x103", - "stack_offset": 0 - }, - { - "address": "0x140009eca", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r15", - "stack_offset": 0 - }, - { - "address": "0x140009ecd", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140009ed0", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aae0", - "stack_offset": 0 - }, - { - "address": "0x140009ed5", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r13", - "stack_offset": 0 - }, - { - "address": "0x140009ed8", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dd0", - "stack_offset": 0 - }, - { - "address": "0x140009edd", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140009efd", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140009eab", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140009eb0", - "size": 3, - "mnemonic": "add", - "operands": "rax, r14", - "stack_offset": 0 - }, - { - "address": "0x140009eb3", - "size": 5, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rax + rbx + 4]", - "stack_offset": 0 - }, - { - "address": "0x140009eb8", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": 0 - }, - { - "address": "0x140009ebd", - "size": 3, - "mnemonic": "add", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140009ec0", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140009ec4", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009ec4" - ] - }, - { - "address": "0x140009e13", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009e13", - "size": 3, - "mnemonic": "cmp", - "operands": "edi, -1", - "stack_offset": 0 - }, - { - "address": "0x140009e16", - "size": 6, - "mnemonic": "je", - "operands": "0x140009f06", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009f06", - "0x140009e1c" - ] - }, - { - "address": "0x140009ec4", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009ec4", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x103", - "stack_offset": 0 - }, - { - "address": "0x140009eca", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r15", - "stack_offset": 0 - }, - { - "address": "0x140009ecd", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140009ed0", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aae0", - "stack_offset": 0 - }, - { - "address": "0x140009ed5", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r13", - "stack_offset": 0 - }, - { - "address": "0x140009ed8", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dd0", - "stack_offset": 0 - }, - { - "address": "0x140009edd", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140009efd", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140009287", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rbx", - "stack_offset": 0 - }, - { - "address": "0x14000928b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x14000928f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x140009293", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rdi", - "stack_offset": 0 - }, - { - "address": "0x140009297", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": 0 - }, - { - "address": "0x140009299", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -8 - }, - { - "address": "0x14000929b", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -16 - }, - { - "address": "0x14000929d", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x80", - "stack_offset": -24 - }, - { - "address": "0x1400092a4", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -152 - }, - { - "address": "0x1400092a7", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r9", - "stack_offset": -152 - }, - { - "address": "0x1400092aa", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r8", - "stack_offset": -152 - }, - { - "address": "0x1400092ad", - "size": 3, - "mnemonic": "mov", - "operands": "r12, r8", - "stack_offset": -152 - }, - { - "address": "0x1400092b0", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rdx", - "stack_offset": -152 - }, - { - "address": "0x1400092b3", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a704", - "stack_offset": -152 - }, - { - "address": "0x1400092b8", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -152 - }, - { - "address": "0x1400092bd", - "size": 8, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0xc0]", - "stack_offset": -152 - }, - { - "address": "0x1400092c5", - "size": 2, - "mnemonic": "xor", - "operands": "ebp, ebp", - "stack_offset": -152 - }, - { - "address": "0x1400092c7", - "size": 6, - "mnemonic": "mov", - "operands": "r14d, 0xe06d7363", - "stack_offset": -152 - }, - { - "address": "0x1400092cd", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x80000029", - "stack_offset": -152 - }, - { - "address": "0x1400092d3", - "size": 6, - "mnemonic": "mov", - "operands": "r9d, 0x80000026", - "stack_offset": -152 - }, - { - "address": "0x1400092d9", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x40], ebp", - "stack_offset": -152 - }, - { - "address": "0x1400092dc", - "size": 2, - "mnemonic": "jne", - "operands": "0x140009306", - "stack_offset": -152 - }, - { - "address": "0x1400092de", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rbx], r14d", - "stack_offset": -152 - }, - { - "address": "0x1400092e1", - "size": 2, - "mnemonic": "je", - "operands": "0x140009306", - "stack_offset": -152 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000930a", - "size": 6, - "mnemonic": "je", - "operands": "0x140009435", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400092e6", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400092f8", - "stack_offset": 0 - }, - { - "address": "0x1400092e8", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 0x18], 0xf", - "stack_offset": 0 - }, - { - "address": "0x1400092ec", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400092fd", - "stack_offset": 0 - }, - { - "address": "0x1400092ee", - "size": 8, - "mnemonic": "cmp", - "operands": "qword ptr [rbx + 0x60], 0x19930520", - "stack_offset": 0 - }, - { - "address": "0x1400092f6", - "size": 2, - "mnemonic": "je", - "operands": "0x140009306", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140009439", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14000943e", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140009441", - "size": 5, - "mnemonic": "call", - "operands": "0x140009604", - "stack_offset": 0 - }, - { - "address": "0x140009446", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rsp + 0x50], ebp", - "stack_offset": 0 - }, - { - "address": "0x14000944a", - "size": 2, - "mnemonic": "jne", - "operands": "0x140009455", - "stack_offset": 0 - }, - { - "address": "0x14000944c", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [rdi], 0x40", - "stack_offset": 0 - }, - { - "address": "0x14000944f", - "size": 6, - "mnemonic": "je", - "operands": "0x1400094fc", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140009313", - "size": 6, - "mnemonic": "je", - "operands": "0x1400094fc", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400092fb", - "size": 2, - "mnemonic": "je", - "operands": "0x140009306", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009306", - "0x1400092fd" - ] - }, - { - "address": "0x1400094fc", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400094fc", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140009501", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x80]", - "stack_offset": 0 - }, - { - "address": "0x140009509", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000950d", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140009511", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140009515", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140009519", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x14000951c", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x14000951e", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x140009520", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 16 - }, - { - "address": "0x140009522", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - }, - { - "address": "0x140009455", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009455", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rbx], r14d", - "stack_offset": 0 - }, - { - "address": "0x140009458", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400094c3", - "stack_offset": 0 - }, - { - "address": "0x14000945a", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 0x18], 3", - "stack_offset": 0 - }, - { - "address": "0x14000945e", - "size": 2, - "mnemonic": "jb", - "operands": "0x1400094c3", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000931d", - "size": 7, - "mnemonic": "lea", - "operands": "r14, [rip - 0x9324]", - "stack_offset": 0 - }, - { - "address": "0x140009324", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rsi + 8]", - "stack_offset": 0 - }, - { - "address": "0x140009328", - "size": 3, - "mnemonic": "add", - "operands": "rdx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000932b", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x14000932e", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x140009331", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r14 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x14000933a", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r14 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x140009342", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x140009345", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x140009348", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x14000934a", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000934c", - "size": 6, - "mnemonic": "je", - "operands": "0x1400094fc", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140009300", - "size": 6, - "mnemonic": "jne", - "operands": "0x1400094fc", - "stack_offset": 0 - }, - { - "address": "0x140009306", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [rbx + 4], 0x66", - "stack_offset": 0 - }, - { - "address": "0x14000930a", - "size": 6, - "mnemonic": "je", - "operands": "0x140009435", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400094cb", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400094ce", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rax", - "stack_offset": 0 - }, - { - "address": "0x1400094d3", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r12", - "stack_offset": 0 - }, - { - "address": "0x1400094d6", - "size": 7, - "mnemonic": "mov", - "operands": "eax, dword ptr [rsp + 0xc8]", - "stack_offset": 0 - }, - { - "address": "0x1400094dd", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r15", - "stack_offset": 0 - }, - { - "address": "0x1400094e0", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], eax", - "stack_offset": 0 - }, - { - "address": "0x1400094e4", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400094e7", - "size": 7, - "mnemonic": "mov", - "operands": "al, byte ptr [rsp + 0xd8]", - "stack_offset": 0 - }, - { - "address": "0x1400094ee", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x28], al", - "stack_offset": 0 - }, - { - "address": "0x1400094f2", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdi", - "stack_offset": 0 - }, - { - "address": "0x1400094f7", - "size": 5, - "mnemonic": "call", - "operands": "0x140008350", - "stack_offset": 0 - }, - { - "address": "0x1400094fc", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x140009501", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x80]", - "stack_offset": 0 - }, - { - "address": "0x140009509", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000950d", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140009511", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140009515", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140009519", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x14000951c", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x14000951e", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x140009520", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 16 - }, - { - "address": "0x140009522", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - }, - { - "address": "0x140009460", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009460", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 0x20], 0x19930522", - "stack_offset": 0 - }, - { - "address": "0x140009467", - "size": 2, - "mnemonic": "jbe", - "operands": "0x1400094c3", - "stack_offset": 0 - }, - { - "address": "0x140009469", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000946d", - "size": 4, - "mnemonic": "movsxd", - "operands": "r14, dword ptr [rax + 8]", - "stack_offset": 0 - }, - { - "address": "0x140009471", - "size": 3, - "mnemonic": "test", - "operands": "r14d, r14d", - "stack_offset": 0 - }, - { - "address": "0x140009474", - "size": 2, - "mnemonic": "je", - "operands": "0x1400094c3", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140009359", - "size": 6, - "mnemonic": "jne", - "operands": "0x1400094fc", - "stack_offset": 0 - }, - { - "address": "0x14000935f", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [rbx + 4], 0x20", - "stack_offset": 0 - }, - { - "address": "0x140009363", - "size": 6, - "mnemonic": "je", - "operands": "0x140009422", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009422", - "0x140009369" - ] - }, - { - "address": "0x140009476", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009476", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc", - "stack_offset": 0 - }, - { - "address": "0x14000947b", - "size": 3, - "mnemonic": "mov", - "operands": "r10, rax", - "stack_offset": 0 - }, - { - "address": "0x14000947e", - "size": 3, - "mnemonic": "add", - "operands": "r10, r14", - "stack_offset": 0 - }, - { - "address": "0x140009481", - "size": 2, - "mnemonic": "je", - "operands": "0x1400094c3", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400094c3", - "0x140009483" - ] - }, - { - "address": "0x140009422", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009422", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi", - "stack_offset": 0 - }, - { - "address": "0x140009425", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140009428", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15", - "stack_offset": 0 - }, - { - "address": "0x14000942b", - "size": 5, - "mnemonic": "call", - "operands": "0x140006510", - "stack_offset": 0 - }, - { - "address": "0x140009430", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400094fc", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400094fc" - ] - }, - { - "address": "0x140009369", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009369", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rbx], r9d", - "stack_offset": 0 - }, - { - "address": "0x14000936c", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400093d6", - "stack_offset": 0 - }, - { - "address": "0x14000936e", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsi + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140009372", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140009375", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140009378", - "size": 5, - "mnemonic": "call", - "operands": "0x140007650", - "stack_offset": 0 - }, - { - "address": "0x14000937d", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, eax", - "stack_offset": 0 - }, - { - "address": "0x140009380", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1", - "stack_offset": 0 - }, - { - "address": "0x140009383", - "size": 6, - "mnemonic": "jl", - "operands": "0x140009523", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000948b", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rsi", - "stack_offset": 0 - }, - { - "address": "0x14000948e", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], ecx", - "stack_offset": 0 - }, - { - "address": "0x140009492", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r12", - "stack_offset": 0 - }, - { - "address": "0x140009495", - "size": 8, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0xd0]", - "stack_offset": 0 - }, - { - "address": "0x14000949d", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r15", - "stack_offset": 0 - }, - { - "address": "0x1400094a0", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rcx", - "stack_offset": 0 - }, - { - "address": "0x1400094a5", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r10", - "stack_offset": 0 - }, - { - "address": "0x1400094a8", - "size": 7, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rsp + 0xc8]", - "stack_offset": 0 - }, - { - "address": "0x1400094af", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], ecx", - "stack_offset": 0 - }, - { - "address": "0x1400094b3", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400094b6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdi", - "stack_offset": 0 - }, - { - "address": "0x1400094bb", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x16dff]", - "stack_offset": 0 - }, - { - "address": "0x1400094c1", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140009501", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009501" - ] - }, - { - "address": "0x140009523", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009523", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140009528", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140009389", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009389", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rdi + 8], ebp", - "stack_offset": 0 - }, - { - "address": "0x14000938c", - "size": 2, - "mnemonic": "je", - "operands": "0x1400093ba", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400093ba", - "0x14000938e" - ] - }, - { - "address": "0x140009501", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140009501", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x80]", - "stack_offset": 0 - }, - { - "address": "0x140009509", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000950d", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140009511", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140009515", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140009519", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x14000951c", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x14000951e", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x140009520", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 16 - }, - { - "address": "0x140009522", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400093ba", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400093ba", - "size": 3, - "mnemonic": "cmp", - "operands": "r9d, ebp", - "stack_offset": 0 - }, - { - "address": "0x1400093bd", - "size": 6, - "mnemonic": "jge", - "operands": "0x140009523", - "stack_offset": 0 - }, - { - "address": "0x1400093c3", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15", - "stack_offset": 0 - }, - { - "address": "0x1400093c6", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400093c9", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400093cc", - "size": 5, - "mnemonic": "call", - "operands": "0x140009f50", - "stack_offset": 0 - }, - { - "address": "0x1400093d1", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400094fc", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140009392", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsi + 8]", - "stack_offset": 0 - }, - { - "address": "0x140009396", - "size": 3, - "mnemonic": "add", - "operands": "r8, rdx", - "stack_offset": 0 - }, - { - "address": "0x140009399", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r8]", - "stack_offset": 0 - }, - { - "address": "0x14000939d", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x1400093a0", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r14 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x1400093a9", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r14 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x1400093b1", - "size": 3, - "mnemonic": "sub", - "operands": "r8, rax", - "stack_offset": 0 - }, - { - "address": "0x1400093b4", - "size": 4, - "mnemonic": "mov", - "operands": "ebp, dword ptr [r8 - 4]", - "stack_offset": 0 - }, - { - "address": "0x1400093b8", - "size": 2, - "mnemonic": "shr", - "operands": "ebp, cl", - "stack_offset": 0 - }, - { - "address": "0x1400093ba", - "size": 3, - "mnemonic": "cmp", - "operands": "r9d, ebp", - "stack_offset": 0 - }, - { - "address": "0x1400093bd", - "size": 6, - "mnemonic": "jge", - "operands": "0x140009523", - "stack_offset": 0 - }, - { - "address": "0x1400093c3", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15", - "stack_offset": 0 - }, - { - "address": "0x1400093c6", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400093c9", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400093cc", - "size": 5, - "mnemonic": "call", - "operands": "0x140009f50", - "stack_offset": 0 - }, - { - "address": "0x1400093d1", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400094fc", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000aa3d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000aa42", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000aa43", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000aa47", - "size": 3, - "mnemonic": "mov", - "operands": "esi, r8d", - "stack_offset": -40 - }, - { - "address": "0x14000aa4a", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x1a3bf]", - "stack_offset": -40 - }, - { - "address": "0x14000aa51", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, edx", - "stack_offset": -40 - }, - { - "address": "0x14000aa53", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x1a3ae]", - "stack_offset": -40 - }, - { - "address": "0x14000aa5a", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000aa5d", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1a3ac]", - "stack_offset": -40 - }, - { - "address": "0x14000aa64", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 4", - "stack_offset": -40 - }, - { - "address": "0x14000aa69", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a7bc", - "stack_offset": -40 - }, - { - "address": "0x14000aa6e", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebx", - "stack_offset": -40 - }, - { - "address": "0x14000aa70", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": -40 - }, - { - "address": "0x14000aa73", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x14000aa76", - "size": 2, - "mnemonic": "je", - "operands": "0x14000aa83", - "stack_offset": -40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000aa89", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000aa8e", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000aa93", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000aa97", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000aa98", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000aa78", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000aa78", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, esi", - "stack_offset": 0 - }, - { - "address": "0x14000aa7b", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1583f]", - "stack_offset": 0 - }, - { - "address": "0x14000aa81", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000aa89", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000aa8e", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000aa93", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000aa97", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000aa98", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000a954", - "name": "", - "blocks": [ - { - "address": "0x14000a954", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a954", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14000a956", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000a95a", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": -40 - }, - { - "address": "0x14000a95c", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x1a46d]", - "stack_offset": -40 - }, - { - "address": "0x14000a963", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 1", - "stack_offset": -40 - }, - { - "address": "0x14000a968", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x1a459]", - "stack_offset": -40 - }, - { - "address": "0x14000a96f", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1a45a]", - "stack_offset": -40 - }, - { - "address": "0x14000a976", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a7bc", - "stack_offset": -40 - }, - { - "address": "0x14000a97b", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": -40 - }, - { - "address": "0x14000a97d", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x14000a980", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a98e", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000a98e", - "0x14000a982" - ] - }, - { - "address": "0x14000a98e", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a98e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a992", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x14000a993", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x1578e]", - "stack_offset": 40 - } - ], - "successors": [ - "0x140020128" - ] - }, - { - "address": "0x14000a982", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a982", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a986", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x14000a987", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x15932]", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140010947", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], rcx", - "stack_offset": 0 - }, - { - "address": "0x14001094b", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x38", - "stack_offset": 0 - }, - { - "address": "0x14001094f", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [r11 - 0x10], 0xfffffffffffffffe", - "stack_offset": -56 - }, - { - "address": "0x140010957", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r11 + 8]", - "stack_offset": -56 - }, - { - "address": "0x14001095b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 - 0x18], rax", - "stack_offset": -56 - }, - { - "address": "0x14001095f", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 2", - "stack_offset": -56 - }, - { - "address": "0x140010964", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x50], eax", - "stack_offset": -56 - }, - { - "address": "0x140010968", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x58], eax", - "stack_offset": -56 - }, - { - "address": "0x14001096c", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [r11 + 0x18]", - "stack_offset": -56 - }, - { - "address": "0x140010970", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [r11 - 0x18]", - "stack_offset": -56 - }, - { - "address": "0x140010974", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r11 + 0x20]", - "stack_offset": -56 - }, - { - "address": "0x140010978", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [r11 + 0x10]", - "stack_offset": -56 - }, - { - "address": "0x14001097c", - "size": 5, - "mnemonic": "call", - "operands": "0x140010630", - "stack_offset": -56 - }, - { - "address": "0x140010981", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -56 - }, - { - "address": "0x140010982", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x38", - "stack_offset": -56 - }, - { - "address": "0x140010986", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400022c0", - "name": "", - "blocks": [ - { - "address": "0x1400022c0", - "size": 19, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400022c0", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x1400022c2", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x1400022c6", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -56 - }, - { - "address": "0x1400022c9", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x28], 1", - "stack_offset": -56 - }, - { - "address": "0x1400022ce", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdx", - "stack_offset": -56 - }, - { - "address": "0x1400022d1", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x1e110]", - "stack_offset": -56 - }, - { - "address": "0x1400022d8", - "size": 3, - "mnemonic": "xorps", - "operands": "xmm0, xmm0", - "stack_offset": -56 - }, - { - "address": "0x1400022db", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -56 - }, - { - "address": "0x1400022e0", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rcx", - "stack_offset": -56 - }, - { - "address": "0x1400022e3", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbx + 8]", - "stack_offset": -56 - }, - { - "address": "0x1400022e7", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]", - "stack_offset": -56 - }, - { - "address": "0x1400022ec", - "size": 3, - "mnemonic": "movups", - "operands": "xmmword ptr [rdx], xmm0", - "stack_offset": -56 - }, - { - "address": "0x1400022ef", - "size": 5, - "mnemonic": "call", - "operands": "0x1400060f0", - "stack_offset": -56 - }, - { - "address": "0x1400022f4", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1e2bd]", - "stack_offset": -56 - }, - { - "address": "0x1400022fb", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rax", - "stack_offset": -56 - }, - { - "address": "0x1400022fe", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": -56 - }, - { - "address": "0x140002301", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": -56 - }, - { - "address": "0x140002305", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": -8 - }, - { - "address": "0x140002306", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140001dd4", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]", - "stack_offset": -72 - }, - { - "address": "0x140001dd9", - "size": 5, - "mnemonic": "call", - "operands": "0x1400018b0", - "stack_offset": -72 - }, - { - "address": "0x140001dde", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x2deab]", - "stack_offset": -72 - }, - { - "address": "0x140001de5", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]", - "stack_offset": -72 - }, - { - "address": "0x140001dea", - "size": 5, - "mnemonic": "call", - "operands": "0x140006198", - "stack_offset": -72 - }, - { - "address": "0x140001def", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": -72 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400047e0", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rcx + 0x48]", - "stack_offset": -40 - }, - { - "address": "0x1400047e4", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": -40 - }, - { - "address": "0x1400047e7", - "size": 2, - "mnemonic": "je", - "operands": "0x1400047f0", - "stack_offset": -40 - } - ], - "successors": [ - "0x1400047f0", - "0x1400047e9" - ] - }, - { - "address": "0x1400047f0", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400047f0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400047f4", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400047e9", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400047e9", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400047eb", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cda8", - "stack_offset": 0 - }, - { - "address": "0x1400047f0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400047f4", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400023d4", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rcx", - "stack_offset": -72 - }, - { - "address": "0x1400023d7", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]", - "stack_offset": -72 - }, - { - "address": "0x1400023dc", - "size": 5, - "mnemonic": "call", - "operands": "0x140002344", - "stack_offset": -72 - }, - { - "address": "0x1400023e1", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x2daf0]", - "stack_offset": -72 - }, - { - "address": "0x1400023e8", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]", - "stack_offset": -72 - }, - { - "address": "0x1400023ed", - "size": 5, - "mnemonic": "call", - "operands": "0x140006198", - "stack_offset": -72 - }, - { - "address": "0x1400023f2", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": -72 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140004775", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140004776", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000477a", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx", - "stack_offset": -40 - }, - { - "address": "0x14000477d", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -40 - }, - { - "address": "0x140004780", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": -40 - }, - { - "address": "0x140004782", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": -40 - }, - { - "address": "0x140004784", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cda8", - "stack_offset": -40 - }, - { - "address": "0x140004789", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x14000478c", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x1cced]", - "stack_offset": -40 - }, - { - "address": "0x140004793", - "size": 4, - "mnemonic": "cmove", - "operands": "rax, rcx", - "stack_offset": -40 - }, - { - "address": "0x140004797", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rdi + 0x48]", - "stack_offset": -40 - }, - { - "address": "0x14000479b", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rax", - "stack_offset": -40 - }, - { - "address": "0x14000479e", - "size": 5, - "mnemonic": "call", - "operands": "0x140004538", - "stack_offset": -40 - }, - { - "address": "0x1400047a3", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": -40 - }, - { - "address": "0x1400047a6", - "size": 2, - "mnemonic": "je", - "operands": "0x1400047b5", - "stack_offset": -40 - } - ], - "successors": [ - "0x1400047b5", - "0x1400047a8" - ] - }, - { - "address": "0x1400047b5", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400047b5", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400047b8", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1cff1]", - "stack_offset": 0 - }, - { - "address": "0x1400047bf", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rdi + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x1400047c3", - "size": 4, - "mnemonic": "cmove", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400047c7", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400047ca", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400047cf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400047d3", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x1400047d4", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140004538", - "stack_offset": 40 - } - ], - "successors": [ - "0x140004538" - ] - }, - { - "address": "0x1400047a8", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400047a8", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400047ab", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400047ad", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cda8", - "stack_offset": 0 - }, - { - "address": "0x1400047b2", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400047b5", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400047b8", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1cff1]", - "stack_offset": 0 - }, - { - "address": "0x1400047bf", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rdi + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x1400047c3", - "size": 4, - "mnemonic": "cmove", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400047c7", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400047ca", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400047cf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400047d3", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x1400047d4", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140004538", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000453d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi", - "stack_offset": 0 - }, - { - "address": "0x140004542", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140004543", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140004547", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000454a", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx", - "stack_offset": -40 - }, - { - "address": "0x14000454d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx]", - "stack_offset": -40 - }, - { - "address": "0x140004550", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rdx", - "stack_offset": -40 - }, - { - "address": "0x140004553", - "size": 2, - "mnemonic": "je", - "operands": "0x1400045a0", - "stack_offset": -40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400045a5", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400045a8", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x1400045ad", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400045b1", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x1400045b2", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140004555", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004555", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140004558", - "size": 2, - "mnemonic": "je", - "operands": "0x14000455f", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140004566", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140004569", - "size": 2, - "mnemonic": "je", - "operands": "0x1400045a0", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400045a0", - "0x14000456b" - ] - }, - { - "address": "0x14000455a", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000455a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000c9d0", - "stack_offset": 0 - }, - { - "address": "0x14000455f", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rdi], 0", - "stack_offset": 0 - }, - { - "address": "0x140004566", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140004569", - "size": 2, - "mnemonic": "je", - "operands": "0x1400045a0", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000456e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140004571", - "size": 2, - "mnemonic": "je", - "operands": "0x14000457b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000457b", - "0x140004573" - ] - }, - { - "address": "0x14000457b", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000457b", - "size": 3, - "mnemonic": "sub", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000457e", - "size": 4, - "mnemonic": "lea", - "operands": "rsi, [rax + 1]", - "stack_offset": 0 - }, - { - "address": "0x140004582", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140004585", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cac0", - "stack_offset": 0 - }, - { - "address": "0x14000458a", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdi], rax", - "stack_offset": 0 - }, - { - "address": "0x14000458d", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140004590", - "size": 2, - "mnemonic": "je", - "operands": "0x1400045a0", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400045a0", - "0x140004592" - ] - }, - { - "address": "0x140004573", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004573", - "size": 3, - "mnemonic": "inc", - "operands": "rax", - "stack_offset": 0 - }, - { - "address": "0x140004576", - "size": 3, - "mnemonic": "cmp", - "operands": "byte ptr [rax], 0", - "stack_offset": 0 - }, - { - "address": "0x140004579", - "size": 2, - "mnemonic": "jne", - "operands": "0x140004573", - "stack_offset": 0 - }, - { - "address": "0x14000457b", - "size": 3, - "mnemonic": "sub", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000457e", - "size": 4, - "mnemonic": "lea", - "operands": "rsi, [rax + 1]", - "stack_offset": 0 - }, - { - "address": "0x140004582", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140004585", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cac0", - "stack_offset": 0 - }, - { - "address": "0x14000458a", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdi], rax", - "stack_offset": 0 - }, - { - "address": "0x14000458d", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140004590", - "size": 2, - "mnemonic": "je", - "operands": "0x1400045a0", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400045a0", - "0x140004592" - ] - }, - { - "address": "0x140004592", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140004592", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rsi", - "stack_offset": 0 - }, - { - "address": "0x140004595", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140004598", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000459b", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3e0", - "stack_offset": 0 - }, - { - "address": "0x1400045a0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400045a5", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400045a8", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x1400045ad", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400045b1", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x1400045b2", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140002267", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x14000226f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 8], rax", - "stack_offset": 0 - }, - { - "address": "0x140002273", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1e19e]", - "stack_offset": 0 - }, - { - "address": "0x14000227a", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rax", - "stack_offset": 0 - }, - { - "address": "0x14000227d", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x140002280", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000d630", - "name": "", - "blocks": [ - { - "address": "0x14000d630", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d630", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140011a80", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000d645", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000d64a", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000d64b", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x14000d64f", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -56 - }, - { - "address": "0x14000d652", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -56 - }, - { - "address": "0x14000d655", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d6a3", - "stack_offset": -56 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000d6a8", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000d6aa", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000d6af", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000d6b3", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x14000d6b4", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000d657", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d657", - "size": 7, - "mnemonic": "mov", - "operands": "rbx, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x14000d65e", - "size": 2, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000d660", - "size": 3, - "mnemonic": "inc", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14000d663", - "size": 5, - "mnemonic": "cmp", - "operands": "word ptr [rcx + rbx*2], 0", - "stack_offset": 0 - }, - { - "address": "0x14000d668", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000d660", - "stack_offset": 0 - }, - { - "address": "0x14000d66a", - "size": 3, - "mnemonic": "inc", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14000d66d", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx + rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000d671", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cac0", - "stack_offset": 0 - }, - { - "address": "0x14000d676", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax", - "stack_offset": 0 - }, - { - "address": "0x14000d679", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000d67c", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d6a3", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000d6a3", - "0x14000d67e" - ] - }, - { - "address": "0x14000d67e", - "size": 12, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000d67e", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000d681", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000d684", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000d687", - "size": 5, - "mnemonic": "call", - "operands": "0x1400165b0", - "stack_offset": 0 - }, - { - "address": "0x14000d68c", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000d68e", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000d6b5", - "stack_offset": 0 - }, - { - "address": "0x14000d690", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsi", - "stack_offset": 0 - }, - { - "address": "0x14000d693", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000d698", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000d69d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000d6a1", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x14000d6a2", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001a8f1", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001a8f2", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001a8f6", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4", - "stack_offset": -40 - }, - { - "address": "0x14001a8fb", - "size": 7, - "mnemonic": "lea", - "operands": "rdi, [rax + 0x90]", - "stack_offset": -40 - }, - { - "address": "0x14001a902", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rax + 0x3a8]", - "stack_offset": -40 - }, - { - "address": "0x14001a908", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rip + 0x16c82]", - "stack_offset": -40 - }, - { - "address": "0x14001a90e", - "size": 2, - "mnemonic": "test", - "operands": "eax, ecx", - "stack_offset": -40 - }, - { - "address": "0x14001a910", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a91a", - "stack_offset": -40 - } - ], - "successors": [ - "0x14001a91a", - "0x14001a912" - ] - }, - { - "address": "0x14001a91a", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a91a", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 4", - "stack_offset": 0 - }, - { - "address": "0x14001a91f", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": 0 - }, - { - "address": "0x14001a924", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14001a925", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rip + 0x1890c]", - "stack_offset": 0 - }, - { - "address": "0x14001a92c", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001a92f", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a95c", - "stack_offset": 0 - }, - { - "address": "0x14001a934", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x14001a937", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 4", - "stack_offset": 0 - }, - { - "address": "0x14001a93c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": 0 - }, - { - "address": "0x14001a941", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001a944", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a954", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a915", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001a918", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a946", - "stack_offset": 0 - }, - { - "address": "0x14001a91a", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 4", - "stack_offset": 0 - }, - { - "address": "0x14001a91f", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": 0 - }, - { - "address": "0x14001a924", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14001a925", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rip + 0x1890c]", - "stack_offset": 0 - }, - { - "address": "0x14001a92c", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001a92f", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a95c", - "stack_offset": 0 - }, - { - "address": "0x14001a934", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x14001a937", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 4", - "stack_offset": 0 - }, - { - "address": "0x14001a93c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": 0 - }, - { - "address": "0x14001a941", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001a944", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a954", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001a954", - "0x14001a946" - ] - }, - { - "address": "0x14001a954", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a954", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x14001a959", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14001a95a", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001a946", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a946", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001a949", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001a94e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001a952", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001a953", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000df00", - "name": "", - "blocks": [ - { - "address": "0x14000df00", - "size": 17, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000df00", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14000df02", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000df06", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": -40 - }, - { - "address": "0x14000df08", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": -40 - }, - { - "address": "0x14000df0d", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -40 - }, - { - "address": "0x14000df0e", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2312b]", - "stack_offset": -40 - }, - { - "address": "0x14000df15", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax", - "stack_offset": -40 - }, - { - "address": "0x14000df17", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0x3f", - "stack_offset": -40 - }, - { - "address": "0x14000df1a", - "size": 7, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rip + 0x25147]", - "stack_offset": -40 - }, - { - "address": "0x14000df21", - "size": 3, - "mnemonic": "xor", - "operands": "rbx, rax", - "stack_offset": -40 - }, - { - "address": "0x14000df24", - "size": 3, - "mnemonic": "ror", - "operands": "rbx, cl", - "stack_offset": -40 - }, - { - "address": "0x14000df27", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": -40 - }, - { - "address": "0x14000df29", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": -40 - }, - { - "address": "0x14000df2e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": -40 - }, - { - "address": "0x14000df31", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14000df35", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": -8 - }, - { - "address": "0x14000df36", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140016639", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9", - "stack_offset": 0 - }, - { - "address": "0x14001663e", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001663f", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140016643", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r9", - "stack_offset": -40 - }, - { - "address": "0x140016646", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]", - "stack_offset": -40 - }, - { - "address": "0x140016648", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": -40 - }, - { - "address": "0x14001664d", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -40 - }, - { - "address": "0x14001664e", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x1a9eb]", - "stack_offset": -40 - }, - { - "address": "0x140016655", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax", - "stack_offset": -40 - }, - { - "address": "0x140016657", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0x3f", - "stack_offset": -40 - }, - { - "address": "0x14001665a", - "size": 7, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rip + 0x1d0c7]", - "stack_offset": -40 - }, - { - "address": "0x140016661", - "size": 3, - "mnemonic": "xor", - "operands": "rbx, rax", - "stack_offset": -40 - }, - { - "address": "0x140016664", - "size": 3, - "mnemonic": "ror", - "operands": "rbx, cl", - "stack_offset": -40 - }, - { - "address": "0x140016667", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdi]", - "stack_offset": -40 - }, - { - "address": "0x140016669", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": -40 - }, - { - "address": "0x14001666e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": -40 - }, - { - "address": "0x140016671", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": -40 - }, - { - "address": "0x140016676", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001667a", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x14001667b", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400117a9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400117ae", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400117af", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x1400117b3", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe93f]", - "stack_offset": -40 - }, - { - "address": "0x1400117b9", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rip + 0x1fb01]", - "stack_offset": -40 - }, - { - "address": "0x1400117bf", - "size": 4, - "mnemonic": "or", - "operands": "rdx, 0xffffffffffffffff", - "stack_offset": -40 - }, - { - "address": "0x1400117c3", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": -40 - }, - { - "address": "0x1400117c5", - "size": 5, - "mnemonic": "call", - "operands": "0x140011fe8", - "stack_offset": -40 - }, - { - "address": "0x1400117ca", - "size": 2, - "mnemonic": "xor", - "operands": "esi, esi", - "stack_offset": -40 - }, - { - "address": "0x1400117cc", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x1400117ce", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400117dc", - "stack_offset": -40 - }, - { - "address": "0x1400117d0", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi", - "stack_offset": -40 - }, - { - "address": "0x1400117d2", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe928]", - "stack_offset": -40 - }, - { - "address": "0x1400117d8", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x1400117da", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140011849", - "stack_offset": -40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001184e", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140011853", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140011857", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x140011858", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b1fc", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x14e0d]", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b67d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rdi", - "stack_offset": 0 - }, - { - "address": "0x14000b682", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000b683", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x14000b686", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -8 - }, - { - "address": "0x14000b68a", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x40], 0", - "stack_offset": -104 - }, - { - "address": "0x14000b68f", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -104 - }, - { - "address": "0x14000b692", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x27b57], 0", - "stack_offset": -104 - }, - { - "address": "0x14000b699", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x30], 0", - "stack_offset": -104 - }, - { - "address": "0x14000b69d", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 0", - "stack_offset": -104 - }, - { - "address": "0x14000b6a1", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -104 - }, - { - "address": "0x14000b6a5", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": -104 - }, - { - "address": "0x14000b6a9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b6bb", - "stack_offset": -104 - }, - { - "address": "0x14000b6ab", - "size": 7, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rip + 0x25d76]", - "stack_offset": -104 - }, - { - "address": "0x14000b6b2", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 1", - "stack_offset": -104 - }, - { - "address": "0x14000b6b6", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp - 0x28], xmm0", - "stack_offset": -104 - }, - { - "address": "0x14000b6bb", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": -104 - }, - { - "address": "0x14000b6be", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b6cb", - "stack_offset": -104 - }, - { - "address": "0x14000b6c0", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": -104 - }, - { - "address": "0x14000b6c2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b58c", - "stack_offset": -104 - }, - { - "address": "0x14000b6c7", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": -104 - }, - { - "address": "0x14000b6c9", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000b6fd", - "stack_offset": -104 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001be65", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x14001be6a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14001be6f", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001be70", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001be74", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, r8", - "stack_offset": -40 - }, - { - "address": "0x14001be77", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001be7a", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rcx", - "stack_offset": -40 - }, - { - "address": "0x14001be7d", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001be80", - "size": 2, - "mnemonic": "je", - "operands": "0x14001be9f", - "stack_offset": -40 - } - ], - "successors": [ - "0x14001be9f", - "0x14001be82" - ] - }, - { - "address": "0x14001be9f", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001be9f", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi", - "stack_offset": 0 - }, - { - "address": "0x14001bea2", - "size": 2, - "mnemonic": "je", - "operands": "0x14001beae", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001beae", - "0x14001bea4" - ] - }, - { - "address": "0x14001be82", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001be82", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14001be84", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rdx - 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14001be88", - "size": 3, - "mnemonic": "div", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14001be8b", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, r8", - "stack_offset": 0 - }, - { - "address": "0x14001be8e", - "size": 2, - "mnemonic": "jae", - "operands": "0x14001be9f", - "stack_offset": 0 - }, - { - "address": "0x14001be90", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": 0 - }, - { - "address": "0x14001be95", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0xc", - "stack_offset": 0 - }, - { - "address": "0x14001be9b", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001be9d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001bee0", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001bee0" - ] - }, - { - "address": "0x14001beae", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001beae", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": 0 - }, - { - "address": "0x14001beb0", - "size": 4, - "mnemonic": "imul", - "operands": "rbx, rbp", - "stack_offset": 0 - }, - { - "address": "0x14001beb4", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x14001beb7", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001beba", - "size": 5, - "mnemonic": "call", - "operands": "0x140016930", - "stack_offset": 0 - }, - { - "address": "0x14001bebf", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax", - "stack_offset": 0 - }, - { - "address": "0x14001bec2", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001bec5", - "size": 2, - "mnemonic": "je", - "operands": "0x14001bedd", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001bedd", - "0x14001bec7" - ] - }, - { - "address": "0x14001bea4", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001bea4", - "size": 5, - "mnemonic": "call", - "operands": "0x14001d6d0", - "stack_offset": 0 - }, - { - "address": "0x14001bea9", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax", - "stack_offset": 0 - }, - { - "address": "0x14001beac", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001beb0", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001bee5", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14001beea", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001beef", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001bef3", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001bef4", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001bedd", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001bedd", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsi", - "stack_offset": 0 - }, - { - "address": "0x14001bee0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001bee5", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14001beea", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001beef", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001bef3", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001bef4", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001bec7", - "size": 14, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001bec7", - "size": 3, - "mnemonic": "cmp", - "operands": "rdi, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001beca", - "size": 2, - "mnemonic": "jae", - "operands": "0x14001bedd", - "stack_offset": 0 - }, - { - "address": "0x14001becc", - "size": 3, - "mnemonic": "sub", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001becf", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rdi]", - "stack_offset": 0 - }, - { - "address": "0x14001bed3", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001bed6", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14001bed8", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x14001bedd", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsi", - "stack_offset": 0 - }, - { - "address": "0x14001bee0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001bee5", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14001beea", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001beef", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001bef3", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001bef4", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001beb0", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001beb0", - "size": 4, - "mnemonic": "imul", - "operands": "rbx, rbp", - "stack_offset": 0 - }, - { - "address": "0x14001beb4", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x14001beb7", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001beba", - "size": 5, - "mnemonic": "call", - "operands": "0x140016930", - "stack_offset": 0 - }, - { - "address": "0x14001bebf", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax", - "stack_offset": 0 - }, - { - "address": "0x14001bec2", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001bec5", - "size": 2, - "mnemonic": "je", - "operands": "0x14001bedd", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001a848", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14001a84b", - "size": 6, - "mnemonic": "je", - "operands": "0x14001a8e7", - "stack_offset": -40 - } - ], - "successors": [ - "0x14001a8e7", - "0x14001a851" - ] - }, - { - "address": "0x14001a8e7", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a8e7", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x14001a8eb", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001a851", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a851", - "size": 4, - "mnemonic": "or", - "operands": "r9d, 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x14001a855", - "size": 5, - "mnemonic": "lock add", - "operands": "dword ptr [rcx + 0x10], r9d", - "stack_offset": 0 - }, - { - "address": "0x14001a85a", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0xe0]", - "stack_offset": 0 - }, - { - "address": "0x14001a861", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001a864", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a86a", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a871", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001a874", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a87a", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001a86a", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0xf0]", - "stack_offset": 0 - }, - { - "address": "0x14001a871", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001a874", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a87a", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a881", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001a884", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a88a", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001a87a", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0xe8]", - "stack_offset": 0 - }, - { - "address": "0x14001a881", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001a884", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a88a", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a891", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001a894", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a89a", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001a88a", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0x100]", - "stack_offset": 0 - }, - { - "address": "0x14001a891", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001a894", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a89a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001a89a", - "0x14001a896" - ] - }, - { - "address": "0x14001a89a", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a89a", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rcx + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14001a89e", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 6", - "stack_offset": 0 - }, - { - "address": "0x14001a8a4", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x16b8d]", - "stack_offset": 0 - }, - { - "address": "0x14001a8ab", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rax - 0x10], rdx", - "stack_offset": 0 - }, - { - "address": "0x14001a8af", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a8bd", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001a89a", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rcx + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14001a89e", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 6", - "stack_offset": 0 - }, - { - "address": "0x14001a8a4", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x16b8d]", - "stack_offset": 0 - }, - { - "address": "0x14001a8ab", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rax - 0x10], rdx", - "stack_offset": 0 - }, - { - "address": "0x14001a8af", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a8bd", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001a8c2", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a8d1", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a8b4", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14001a8b7", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a8bd", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001a8bd", - "0x14001a8b9" - ] - }, - { - "address": "0x14001a8d1", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a8d1", - "size": 4, - "mnemonic": "add", - "operands": "rax, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001a8d5", - "size": 4, - "mnemonic": "sub", - "operands": "r8, 1", - "stack_offset": 0 - }, - { - "address": "0x14001a8d9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a8a4", - "stack_offset": 0 - }, - { - "address": "0x14001a8db", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x120]", - "stack_offset": 0 - }, - { - "address": "0x14001a8e2", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a81c", - "stack_offset": 0 - }, - { - "address": "0x14001a8e7", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x14001a8eb", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001a8c4", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a8c4", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax - 8]", - "stack_offset": 0 - }, - { - "address": "0x14001a8c8", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14001a8cb", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a8d1", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001a8bd", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rax - 0x18], 0", - "stack_offset": 0 - }, - { - "address": "0x14001a8c2", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a8d1", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001a8d1", - "size": 4, - "mnemonic": "add", - "operands": "rax, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001a8d5", - "size": 4, - "mnemonic": "sub", - "operands": "r8, 1", - "stack_offset": 0 - }, - { - "address": "0x14001a8d9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a8a4", - "stack_offset": 0 - }, - { - "address": "0x14001a8db", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x120]", - "stack_offset": 0 - }, - { - "address": "0x14001a8e2", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a81c", - "stack_offset": 0 - }, - { - "address": "0x14001a8e7", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x14001a8eb", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a5bc", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0xe0]", - "stack_offset": 0 - }, - { - "address": "0x14001a5c3", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001a5c6", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a5cb", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a5d2", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001a5d5", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a5da", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a5cb", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0xf0]", - "stack_offset": 0 - }, - { - "address": "0x14001a5d2", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001a5d5", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a5da", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a5e1", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001a5e4", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a5e9", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a5da", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0xe8]", - "stack_offset": 0 - }, - { - "address": "0x14001a5e1", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001a5e4", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a5e9", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a5f0", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001a5f3", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a5f8", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a5e9", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0x100]", - "stack_offset": 0 - }, - { - "address": "0x14001a5f0", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001a5f3", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a5f8", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001a5f8", - "0x14001a5f5" - ] - }, - { - "address": "0x14001a5f8", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a5f8", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rcx + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14001a5fc", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 6", - "stack_offset": 0 - }, - { - "address": "0x14001a602", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x16e2f]", - "stack_offset": 0 - }, - { - "address": "0x14001a609", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rax - 0x10], rdx", - "stack_offset": 0 - }, - { - "address": "0x14001a60d", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a61a", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a5f8", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rcx + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14001a5fc", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 6", - "stack_offset": 0 - }, - { - "address": "0x14001a602", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x16e2f]", - "stack_offset": 0 - }, - { - "address": "0x14001a609", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rax - 0x10], rdx", - "stack_offset": 0 - }, - { - "address": "0x14001a60d", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a61a", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001a61f", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a62d", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a612", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14001a615", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a61a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001a61a", - "0x14001a617" - ] - }, - { - "address": "0x14001a62d", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a62d", - "size": 4, - "mnemonic": "add", - "operands": "rax, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001a631", - "size": 4, - "mnemonic": "sub", - "operands": "r8, 1", - "stack_offset": 0 - }, - { - "address": "0x14001a635", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a602", - "stack_offset": 0 - }, - { - "address": "0x14001a637", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x120]", - "stack_offset": 0 - }, - { - "address": "0x14001a63e", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001a7bc", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a625", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14001a628", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a62d", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a61a", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rax - 0x18], 0", - "stack_offset": 0 - }, - { - "address": "0x14001a61f", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a62d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001a62d", - "0x14001a621" - ] - }, - { - "address": "0x14001a7bc", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a7bc", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001a7bf", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a7dd", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a62d", - "size": 4, - "mnemonic": "add", - "operands": "rax, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001a631", - "size": 4, - "mnemonic": "sub", - "operands": "r8, 1", - "stack_offset": 0 - }, - { - "address": "0x14001a635", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a602", - "stack_offset": 0 - }, - { - "address": "0x14001a637", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x120]", - "stack_offset": 0 - }, - { - "address": "0x14001a63e", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001a7bc", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001a7bc" - ] - }, - { - "address": "0x14001a7dd", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a7dd", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x7fffffff", - "stack_offset": 0 - }, - { - "address": "0x14001a7e2", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001a7c1", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a7c1", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0xb458]", - "stack_offset": 0 - }, - { - "address": "0x14001a7c8", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x14001a7cb", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a7dd", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001a7dd", - "0x14001a7cd" - ] - }, - { - "address": "0x14001a7cd", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a7cd", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14001a7d2", - "size": 8, - "mnemonic": "lock xadd", - "operands": "dword ptr [rcx + 0x15c], eax", - "stack_offset": 0 - }, - { - "address": "0x14001a7da", - "size": 2, - "mnemonic": "inc", - "operands": "eax", - "stack_offset": 0 - }, - { - "address": "0x14001a7dc", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001a649", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x14001a64e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14001a653", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001a654", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001a658", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0xf8]", - "stack_offset": -40 - }, - { - "address": "0x14001a65f", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14001a662", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x14001a665", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a6e0", - "stack_offset": -40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a6e7", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001a6ea", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a733", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001a733", - "0x14001a6ec" - ] - }, - { - "address": "0x14001a667", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a667", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x16b92]", - "stack_offset": 0 - }, - { - "address": "0x14001a66e", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001a671", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a6e0", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a73a", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a7e4", - "stack_offset": 0 - }, - { - "address": "0x14001a73f", - "size": 7, - "mnemonic": "lea", - "operands": "rsi, [rbx + 0x128]", - "stack_offset": 0 - }, - { - "address": "0x14001a746", - "size": 5, - "mnemonic": "mov", - "operands": "ebp, 6", - "stack_offset": 0 - }, - { - "address": "0x14001a74b", - "size": 4, - "mnemonic": "lea", - "operands": "rdi, [rbx + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14001a74f", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x16ce2]", - "stack_offset": 0 - }, - { - "address": "0x14001a756", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rdi - 0x10], rax", - "stack_offset": 0 - }, - { - "address": "0x14001a75a", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a776", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001a6ef", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a733", - "stack_offset": 0 - }, - { - "address": "0x14001a6f1", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x108]", - "stack_offset": 0 - }, - { - "address": "0x14001a6f8", - "size": 7, - "mnemonic": "sub", - "operands": "rcx, 0xfe", - "stack_offset": 0 - }, - { - "address": "0x14001a6ff", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001a704", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x110]", - "stack_offset": 0 - }, - { - "address": "0x14001a70b", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 0x80", - "stack_offset": 0 - }, - { - "address": "0x14001a710", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001a713", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001a718", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x118]", - "stack_offset": 0 - }, - { - "address": "0x14001a71f", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001a722", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001a727", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x100]", - "stack_offset": 0 - }, - { - "address": "0x14001a72e", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001a733", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x120]", - "stack_offset": 0 - }, - { - "address": "0x14001a73a", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a7e4", - "stack_offset": 0 - }, - { - "address": "0x14001a73f", - "size": 7, - "mnemonic": "lea", - "operands": "rsi, [rbx + 0x128]", - "stack_offset": 0 - }, - { - "address": "0x14001a746", - "size": 5, - "mnemonic": "mov", - "operands": "ebp, 6", - "stack_offset": 0 - }, - { - "address": "0x14001a74b", - "size": 4, - "mnemonic": "lea", - "operands": "rdi, [rbx + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14001a74f", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x16ce2]", - "stack_offset": 0 - }, - { - "address": "0x14001a756", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rdi - 0x10], rax", - "stack_offset": 0 - }, - { - "address": "0x14001a75a", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a776", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a67a", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001a67d", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a6e0", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001a77b", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a790", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a75f", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001a762", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a776", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001a682", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a6e0", - "stack_offset": 0 - }, - { - "address": "0x14001a684", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0xf0]", - "stack_offset": 0 - }, - { - "address": "0x14001a68b", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001a68e", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a6a6", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001a6a6", - "0x14001a690" - ] - }, - { - "address": "0x14001a790", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a790", - "size": 4, - "mnemonic": "add", - "operands": "rsi, 8", - "stack_offset": 0 - }, - { - "address": "0x14001a794", - "size": 4, - "mnemonic": "add", - "operands": "rdi, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001a798", - "size": 4, - "mnemonic": "sub", - "operands": "rbp, 1", - "stack_offset": 0 - }, - { - "address": "0x14001a79c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a74f", - "stack_offset": 0 - }, - { - "address": "0x14001a79e", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001a7a1", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001a7a6", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14001a7ab", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001a7b0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001a7b4", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001a7b5", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140011b00", - "stack_offset": 40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a781", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001a784", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a790", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001a767", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a776", - "stack_offset": 0 - }, - { - "address": "0x14001a769", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001a76e", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x14001a771", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001a776", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rdi - 0x18], 0", - "stack_offset": 0 - }, - { - "address": "0x14001a77b", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a790", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a6ad", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001a6b0", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a6c8", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001a693", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a6a6", - "stack_offset": 0 - }, - { - "address": "0x14001a695", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001a69a", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0xf8]", - "stack_offset": 0 - }, - { - "address": "0x14001a6a1", - "size": 5, - "mnemonic": "call", - "operands": "0x14001952c", - "stack_offset": 0 - }, - { - "address": "0x14001a6a6", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0xe8]", - "stack_offset": 0 - }, - { - "address": "0x14001a6ad", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001a6b0", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a6c8", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001a789", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a790", - "stack_offset": 0 - }, - { - "address": "0x14001a78b", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001a790", - "size": 4, - "mnemonic": "add", - "operands": "rsi, 8", - "stack_offset": 0 - }, - { - "address": "0x14001a794", - "size": 4, - "mnemonic": "add", - "operands": "rdi, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001a798", - "size": 4, - "mnemonic": "sub", - "operands": "rbp, 1", - "stack_offset": 0 - }, - { - "address": "0x14001a79c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a74f", - "stack_offset": 0 - }, - { - "address": "0x14001a79e", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001a7a1", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001a7a6", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14001a7ab", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001a7b0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001a7b4", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001a7b5", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140011b00", - "stack_offset": 40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a6cf", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001a6d4", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0xf8]", - "stack_offset": 0 - }, - { - "address": "0x14001a6db", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001a6e0", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx + 0x100]", - "stack_offset": 0 - }, - { - "address": "0x14001a6e7", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001a6ea", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a733", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001a6b5", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a6c8", - "stack_offset": 0 - }, - { - "address": "0x14001a6b7", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001a6bc", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0xf8]", - "stack_offset": 0 - }, - { - "address": "0x14001a6c3", - "size": 5, - "mnemonic": "call", - "operands": "0x140019b54", - "stack_offset": 0 - }, - { - "address": "0x14001a6c8", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0xe0]", - "stack_offset": 0 - }, - { - "address": "0x14001a6cf", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001a6d4", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0xf8]", - "stack_offset": 0 - }, - { - "address": "0x14001a6db", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001a6e0", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx + 0x100]", - "stack_offset": 0 - }, - { - "address": "0x14001a6e7", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001a6ea", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a733", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400188cc", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4", - "stack_offset": -40 - }, - { - "address": "0x1400188d1", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1af68]", - "stack_offset": -40 - }, - { - "address": "0x1400188d8", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": -40 - }, - { - "address": "0x1400188db", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x1400188df", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400187b0", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001c121", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x14001c126", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14001c12b", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001c12c", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -8 - }, - { - "address": "0x14001c12e", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -16 - }, - { - "address": "0x14001c130", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -24 - }, - { - "address": "0x14001c134", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -56 - }, - { - "address": "0x14001c137", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -56 - }, - { - "address": "0x14001c13a", - "size": 2, - "mnemonic": "je", - "operands": "0x14001c187", - "stack_offset": -56 - } - ], - "successors": [ - "0x14001c187", - "0x14001c13c" - ] - }, - { - "address": "0x14001c187", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001c187", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001c189", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001c18e", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14001c193", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14001c198", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001c19c", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x14001c19e", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x14001c1a0", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x14001c1a1", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001c13c", - "size": 16, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c13c", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14001c13e", - "size": 7, - "mnemonic": "lea", - "operands": "r15, [rip - 0x1c145]", - "stack_offset": 0 - }, - { - "address": "0x14001c145", - "size": 5, - "mnemonic": "mov", - "operands": "esi, 0xe3", - "stack_offset": 0 - }, - { - "address": "0x14001c14a", - "size": 3, - "mnemonic": "lea", - "operands": "eax, [rsi + rbx]", - "stack_offset": 0 - }, - { - "address": "0x14001c14d", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x55", - "stack_offset": 0 - }, - { - "address": "0x14001c153", - "size": 1, - "mnemonic": "cdq", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14001c154", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001c157", - "size": 2, - "mnemonic": "sub", - "operands": "eax, edx", - "stack_offset": 0 - }, - { - "address": "0x14001c159", - "size": 2, - "mnemonic": "sar", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14001c15b", - "size": 3, - "mnemonic": "movsxd", - "operands": "rbp, eax", - "stack_offset": 0 - }, - { - "address": "0x14001c15e", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rbp", - "stack_offset": 0 - }, - { - "address": "0x14001c161", - "size": 3, - "mnemonic": "add", - "operands": "r14, r14", - "stack_offset": 0 - }, - { - "address": "0x14001c164", - "size": 8, - "mnemonic": "mov", - "operands": "rdx, qword ptr [r15 + r14*8 + 0x294f0]", - "stack_offset": 0 - }, - { - "address": "0x14001c16c", - "size": 5, - "mnemonic": "call", - "operands": "0x14001d410", - "stack_offset": 0 - }, - { - "address": "0x14001c171", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001c173", - "size": 2, - "mnemonic": "je", - "operands": "0x14001c1a2", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001c1aa", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001c1ac", - "size": 2, - "mnemonic": "js", - "operands": "0x14001c187", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001c187", - "0x14001c1ae" - ] - }, - { - "address": "0x14001c175", - "size": 16, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001c175", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rbp - 1]", - "stack_offset": 0 - }, - { - "address": "0x14001c178", - "size": 3, - "mnemonic": "cmovns", - "operands": "ecx, esi", - "stack_offset": 0 - }, - { - "address": "0x14001c17b", - "size": 2, - "mnemonic": "mov", - "operands": "esi, ecx", - "stack_offset": 0 - }, - { - "address": "0x14001c17d", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rbp + 1]", - "stack_offset": 0 - }, - { - "address": "0x14001c180", - "size": 3, - "mnemonic": "cmovns", - "operands": "ebx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14001c183", - "size": 2, - "mnemonic": "cmp", - "operands": "ebx, esi", - "stack_offset": 0 - }, - { - "address": "0x14001c185", - "size": 2, - "mnemonic": "jle", - "operands": "0x14001c14a", - "stack_offset": 0 - }, - { - "address": "0x14001c187", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001c189", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001c18e", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14001c193", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14001c198", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001c19c", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x14001c19e", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x14001c1a0", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x14001c1a1", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001c1ae", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c1ae", - "size": 6, - "mnemonic": "cmp", - "operands": "rax, 0xe4", - "stack_offset": 0 - }, - { - "address": "0x14001c1b4", - "size": 2, - "mnemonic": "jae", - "operands": "0x14001c187", - "stack_offset": 0 - }, - { - "address": "0x14001c1b6", - "size": 3, - "mnemonic": "add", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001c1b9", - "size": 8, - "mnemonic": "mov", - "operands": "eax, dword ptr [r15 + rax*8 + 0x27aa0]", - "stack_offset": 0 - }, - { - "address": "0x14001c1c1", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001c189", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001c18e", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14001c193", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14001c198", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001c19c", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x14001c19e", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x14001c1a0", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x14001c1a1", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140004d39", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140004d3a", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140004d3e", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -40 - }, - { - "address": "0x140004d41", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rcx + 0x38]", - "stack_offset": -40 - }, - { - "address": "0x140004d45", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140004d5d", - "stack_offset": -40 - } - ], - "successors": [ - "0x140004d5d" - ] - }, - { - "address": "0x140004d5d", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004d5d", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140004d60", - "size": 2, - "mnemonic": "jne", - "operands": "0x140004d47", - "stack_offset": 0 - }, - { - "address": "0x140004d62", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140004d66", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140004d69", - "size": 2, - "mnemonic": "je", - "operands": "0x140004d80", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140004d88", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140004d8c", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140004d8f", - "size": 2, - "mnemonic": "je", - "operands": "0x140004da6", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140004d6e", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x18", - "stack_offset": 0 - }, - { - "address": "0x140004d73", - "size": 5, - "mnemonic": "call", - "operands": "0x140005170", - "stack_offset": 0 - }, - { - "address": "0x140004d78", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140004d7b", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140004d7e", - "size": 2, - "mnemonic": "jne", - "operands": "0x140004d6b", - "stack_offset": 0 - }, - { - "address": "0x140004d80", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rdi + 0x30], 0", - "stack_offset": 0 - }, - { - "address": "0x140004d88", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140004d8c", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140004d8f", - "size": 2, - "mnemonic": "je", - "operands": "0x140004da6", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140004dae", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140004db3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140004db7", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x140004db8", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140004d91", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140004d91", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x140004d94", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x18", - "stack_offset": 0 - }, - { - "address": "0x140004d99", - "size": 5, - "mnemonic": "call", - "operands": "0x140005170", - "stack_offset": 0 - }, - { - "address": "0x140004d9e", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140004da1", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140004da4", - "size": 2, - "mnemonic": "jne", - "operands": "0x140004d91", - "stack_offset": 0 - }, - { - "address": "0x140004da6", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rdi + 0x38], 0", - "stack_offset": 0 - }, - { - "address": "0x140004dae", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140004db3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140004db7", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x140004db8", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140007540", - "size": 4, - "mnemonic": "movsxd", - "operands": "r9, dword ptr [r8 + 0x1c]", - "stack_offset": -40 - }, - { - "address": "0x140007544", - "size": 3, - "mnemonic": "mov", - "operands": "r10, r8", - "stack_offset": -40 - }, - { - "address": "0x140007547", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": -40 - }, - { - "address": "0x14000754a", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r9 + rax]", - "stack_offset": -40 - }, - { - "address": "0x14000754e", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -2", - "stack_offset": -40 - }, - { - "address": "0x140007551", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000755e", - "stack_offset": -40 - }, - { - "address": "0x140007553", - "size": 3, - "mnemonic": "mov", - "operands": "r8, qword ptr [rdx]", - "stack_offset": -40 - }, - { - "address": "0x140007556", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r10", - "stack_offset": -40 - }, - { - "address": "0x140007559", - "size": 5, - "mnemonic": "call", - "operands": "0x1400075e8", - "stack_offset": -40 - }, - { - "address": "0x14000755e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x140007562", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000aae4", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rcx", - "stack_offset": -40 - }, - { - "address": "0x14000aae9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rdx", - "stack_offset": -40 - }, - { - "address": "0x14000aaee", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x40], r8d", - "stack_offset": -40 - }, - { - "address": "0x14000aaf3", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rdx]", - "stack_offset": -40 - }, - { - "address": "0x14000aaf6", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000aaf9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a6d0", - "stack_offset": -40 - }, - { - "address": "0x14000aafe", - "size": 2, - "mnemonic": "call", - "operands": "rax", - "stack_offset": -40 - }, - { - "address": "0x14000ab00", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a700", - "stack_offset": -40 - }, - { - "address": "0x14000ab05", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": -40 - }, - { - "address": "0x14000ab08", - "size": 5, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rsp + 0x38]", - "stack_offset": -40 - }, - { - "address": "0x14000ab0d", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rdx]", - "stack_offset": -40 - }, - { - "address": "0x14000ab10", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 2", - "stack_offset": -40 - }, - { - "address": "0x14000ab16", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a6d0", - "stack_offset": -40 - }, - { - "address": "0x14000ab1b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x14000ab1f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140006dd0", - "name": "", - "blocks": [ - { - "address": "0x140006dd0", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006dd0", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140006dd2", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140006dd6", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140006dd9", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": -40 - }, - { - "address": "0x140006dde", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x60], rbx", - "stack_offset": -40 - }, - { - "address": "0x140006de2", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x140006de6", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": -8 - }, - { - "address": "0x140006de7", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140006514", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [r8], 1", - "stack_offset": -40 - }, - { - "address": "0x140006518", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx]", - "stack_offset": -40 - }, - { - "address": "0x14000651b", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rcx", - "stack_offset": -40 - }, - { - "address": "0x140006520", - "size": 2, - "mnemonic": "je", - "operands": "0x14000652f", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000652f", - "0x140006522" - ] - }, - { - "address": "0x14000652f", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000652f", - "size": 4, - "mnemonic": "or", - "operands": "r9d, 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x140006533", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140006538", - "size": 5, - "mnemonic": "call", - "operands": "0x140009f50", - "stack_offset": 0 - }, - { - "address": "0x14000653d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140006541", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140006522", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006522", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r8 + 0x14]", - "stack_offset": 0 - }, - { - "address": "0x140006526", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax + rcx]", - "stack_offset": 0 - }, - { - "address": "0x14000652a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000652f", - "size": 4, - "mnemonic": "or", - "operands": "r9d, 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x140006533", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140006538", - "size": 5, - "mnemonic": "call", - "operands": "0x140009f50", - "stack_offset": 0 - }, - { - "address": "0x14000653d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140006541", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140009f53", - "size": 1, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140009f54", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x140009f55", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x140009f56", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x140009f58", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x140009f5a", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x140009f5c", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x140009f5e", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x100", - "stack_offset": -56 - }, - { - "address": "0x140009f65", - "size": 4, - "mnemonic": "movaps", - "operands": "xmmword ptr [rax - 0x48], xmm6", - "stack_offset": -312 - }, - { - "address": "0x140009f69", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x270d0]", - "stack_offset": -312 - }, - { - "address": "0x140009f70", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -312 - }, - { - "address": "0x140009f73", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0xe0], rax", - "stack_offset": -312 - }, - { - "address": "0x140009f7b", - "size": 3, - "mnemonic": "mov", - "operands": "r13d, r9d", - "stack_offset": -312 - }, - { - "address": "0x140009f7e", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8", - "stack_offset": -312 - }, - { - "address": "0x140009f81", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx", - "stack_offset": -312 - }, - { - "address": "0x140009f84", - "size": 3, - "mnemonic": "mov", - "operands": "r12, rcx", - "stack_offset": -312 - }, - { - "address": "0x140009f87", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x78], rcx", - "stack_offset": -312 - }, - { - "address": "0x140009f8c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rcx", - "stack_offset": -312 - }, - { - "address": "0x140009f91", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x48], r9d", - "stack_offset": -312 - }, - { - "address": "0x140009f96", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8", - "stack_offset": -312 - }, - { - "address": "0x140009f9b", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x68], rax", - "stack_offset": -312 - }, - { - "address": "0x140009fa0", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi", - "stack_offset": -312 - }, - { - "address": "0x140009fa3", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": -312 - }, - { - "address": "0x140009fa6", - "size": 5, - "mnemonic": "call", - "operands": "0x1400075e0", - "stack_offset": -312 - }, - { - "address": "0x140009fab", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": -312 - }, - { - "address": "0x140009fad", - "size": 4, - "mnemonic": "lea", - "operands": "r14, [rsi + 0x48]", - "stack_offset": -312 - }, - { - "address": "0x140009fb1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x70], r14", - "stack_offset": -312 - }, - { - "address": "0x140009fb6", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [r14], 0", - "stack_offset": -312 - }, - { - "address": "0x140009fba", - "size": 2, - "mnemonic": "je", - "operands": "0x140009fd3", - "stack_offset": -312 - } - ], - "successors": [ - "0x140009fd3", - "0x140009fbc" - ] - }, - { - "address": "0x140009fd3", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009fd3", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x140009fd8", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x78], -2", - "stack_offset": 0 - }, - { - "address": "0x140009fdc", - "size": 2, - "mnemonic": "je", - "operands": "0x140009ff2", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009ff2", - "0x140009fde" - ] - }, - { - "address": "0x140009fbc", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009fbc", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x140009fc1", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x78], -2", - "stack_offset": 0 - }, - { - "address": "0x140009fc5", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000a256", - "stack_offset": 0 - }, - { - "address": "0x140009fcb", - "size": 3, - "mnemonic": "mov", - "operands": "edi, dword ptr [r14]", - "stack_offset": 0 - }, - { - "address": "0x140009fce", - "size": 3, - "mnemonic": "sub", - "operands": "edi, 2", - "stack_offset": 0 - }, - { - "address": "0x140009fd1", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140009ff2", - "stack_offset": 0 - } - ], - "successors": [ - "0x140009ff2" - ] - }, - { - "address": "0x140009ff2", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009ff2", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x140009ff7", - "size": 3, - "mnemonic": "inc", - "operands": "dword ptr [rax + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140009ffa", - "size": 4, - "mnemonic": "add", - "operands": "rsi, 8", - "stack_offset": 0 - }, - { - "address": "0x140009ffe", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x80], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000a006", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x14000a009", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000a00b", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0xc8], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000a013", - "size": 3, - "mnemonic": "xorps", - "operands": "xmm0, xmm0", - "stack_offset": 0 - }, - { - "address": "0x14000a016", - "size": 8, - "mnemonic": "movups", - "operands": "xmmword ptr [rsp + 0xd0], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14000a01e", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 8], edx", - "stack_offset": 0 - }, - { - "address": "0x14000a021", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a061", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a061", - "0x14000a023" - ] - }, - { - "address": "0x140009fde", - "size": 15, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009fde", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x140009fe3", - "size": 3, - "mnemonic": "mov", - "operands": "edi, dword ptr [rax + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x140009fe6", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x140009feb", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x78], 0xfffffffe", - "stack_offset": 0 - }, - { - "address": "0x140009ff2", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x140009ff7", - "size": 3, - "mnemonic": "inc", - "operands": "dword ptr [rax + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140009ffa", - "size": 4, - "mnemonic": "add", - "operands": "rsi, 8", - "stack_offset": 0 - }, - { - "address": "0x140009ffe", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x80], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000a006", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x14000a009", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000a00b", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0xc8], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000a013", - "size": 3, - "mnemonic": "xorps", - "operands": "xmm0, xmm0", - "stack_offset": 0 - }, - { - "address": "0x14000a016", - "size": 8, - "mnemonic": "movups", - "operands": "xmmword ptr [rsp + 0xd0], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14000a01e", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 8], edx", - "stack_offset": 0 - }, - { - "address": "0x14000a021", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a061", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000a068", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [rsp + 0xc0]", - "stack_offset": 0 - }, - { - "address": "0x14000a070", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rax", - "stack_offset": 0 - }, - { - "address": "0x14000a075", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000a07a", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [rsp + 0xc0]", - "stack_offset": 0 - }, - { - "address": "0x14000a082", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x50], rax", - "stack_offset": 0 - }, - { - "address": "0x14000a087", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x58], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000a08c", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14000a091", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": 0 - }, - { - "address": "0x14000a096", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000a09b", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, r13d", - "stack_offset": 0 - }, - { - "address": "0x14000a09e", - "size": 2, - "mnemonic": "mov", - "operands": "edx, edi", - "stack_offset": 0 - }, - { - "address": "0x14000a0a0", - "size": 8, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0xc0]", - "stack_offset": 0 - }, - { - "address": "0x14000a0a8", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a520", - "stack_offset": 0 - }, - { - "address": "0x14000a0ad", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000a0ae", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [rsp + 0xc0]", - "stack_offset": 0 - }, - { - "address": "0x14000a0b6", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x88], rax", - "stack_offset": 0 - }, - { - "address": "0x14000a0be", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0xc8]", - "stack_offset": 0 - }, - { - "address": "0x14000a0c6", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x90], rax", - "stack_offset": 0 - }, - { - "address": "0x14000a0ce", - "size": 5, - "mnemonic": "mov", - "operands": "r15, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000a0d3", - "size": 3, - "mnemonic": "cmp", - "operands": "r15, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a0d6", - "size": 6, - "mnemonic": "jb", - "operands": "0x14000a218", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000a027", - "size": 3, - "mnemonic": "add", - "operands": "rdx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000a02a", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x14000a02d", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf", - "stack_offset": 0 - }, - { - "address": "0x14000a030", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip - 0xa037]", - "stack_offset": 0 - }, - { - "address": "0x14000a037", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r8 + 0x23d90]", - "stack_offset": 0 - }, - { - "address": "0x14000a040", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a043", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r8 + 0x23da0]", - "stack_offset": 0 - }, - { - "address": "0x14000a04b", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]", - "stack_offset": 0 - }, - { - "address": "0x14000a04e", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl", - "stack_offset": 0 - }, - { - "address": "0x14000a050", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0xc0], eax", - "stack_offset": 0 - }, - { - "address": "0x14000a057", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0xc8], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000a05f", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a068", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a068" - ] - }, - { - "address": "0x14000a218", - "size": 18, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a218", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x14000a21d", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x30], 0", - "stack_offset": 0 - }, - { - "address": "0x14000a221", - "size": 2, - "mnemonic": "jle", - "operands": "0x14000a22b", - "stack_offset": 0 - }, - { - "address": "0x14000a223", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394", - "stack_offset": 0 - }, - { - "address": "0x14000a228", - "size": 3, - "mnemonic": "dec", - "operands": "dword ptr [rax + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000a22b", - "size": 8, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0xe0]", - "stack_offset": 0 - }, - { - "address": "0x14000a233", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x14000a236", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x14000a23b", - "size": 8, - "mnemonic": "movaps", - "operands": "xmm6, xmmword ptr [rsp + 0xf0]", - "stack_offset": 0 - }, - { - "address": "0x14000a243", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14000a24a", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 256 - }, - { - "address": "0x14000a24c", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 264 - }, - { - "address": "0x14000a24e", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 272 - }, - { - "address": "0x14000a250", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 280 - }, - { - "address": "0x14000a252", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 288 - }, - { - "address": "0x14000a253", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 296 - }, - { - "address": "0x14000a254", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 304 - }, - { - "address": "0x14000a255", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 312 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a0dc", - "size": 39, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a0dc", - "size": 5, - "mnemonic": "cmp", - "operands": "r15, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x14000a0e1", - "size": 6, - "mnemonic": "jbe", - "operands": "0x14000a218", - "stack_offset": 0 - }, - { - "address": "0x14000a0e7", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000a0ec", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000a0f1", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a464", - "stack_offset": 0 - }, - { - "address": "0x14000a0f6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], r15", - "stack_offset": 0 - }, - { - "address": "0x14000a0fb", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000a100", - "size": 4, - "mnemonic": "movups", - "operands": "xmm6, xmmword ptr [rbx + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000a104", - "size": 8, - "mnemonic": "movups", - "operands": "xmmword ptr [rsp + 0xb0], xmm6", - "stack_offset": 0 - }, - { - "address": "0x14000a10c", - "size": 5, - "mnemonic": "movaps", - "operands": "xmm0, xmmword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000a111", - "size": 9, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rsp + 0xa0], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14000a11a", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000a11f", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000a122", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a464", - "stack_offset": 0 - }, - { - "address": "0x14000a127", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbx + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000a12a", - "size": 3, - "mnemonic": "sub", - "operands": "r15, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a12d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], r15", - "stack_offset": 0 - }, - { - "address": "0x14000a132", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000a137", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": 0 - }, - { - "address": "0x14000a13c", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, edi", - "stack_offset": 0 - }, - { - "address": "0x14000a13f", - "size": 8, - "mnemonic": "lea", - "operands": "r8, [rsp + 0xa0]", - "stack_offset": 0 - }, - { - "address": "0x14000a147", - "size": 3, - "mnemonic": "mov", - "operands": "edx, r13d", - "stack_offset": 0 - }, - { - "address": "0x14000a14a", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14000a14f", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a5f0", - "stack_offset": 0 - }, - { - "address": "0x14000a154", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a156", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x44], eax", - "stack_offset": 0 - }, - { - "address": "0x14000a15a", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x40], 0", - "stack_offset": 0 - }, - { - "address": "0x14000a162", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x14000a165", - "size": 4, - "mnemonic": "movdqa", - "operands": "xmm0, xmm6", - "stack_offset": 0 - }, - { - "address": "0x14000a169", - "size": 5, - "mnemonic": "psrldq", - "operands": "xmm0, 8", - "stack_offset": 0 - }, - { - "address": "0x14000a16e", - "size": 4, - "mnemonic": "movd", - "operands": "eax, xmm0", - "stack_offset": 0 - }, - { - "address": "0x14000a172", - "size": 4, - "mnemonic": "movdqa", - "operands": "xmm1, xmm6", - "stack_offset": 0 - }, - { - "address": "0x14000a176", - "size": 5, - "mnemonic": "psrldq", - "operands": "xmm1, 4", - "stack_offset": 0 - }, - { - "address": "0x14000a17b", - "size": 4, - "mnemonic": "movd", - "operands": "ecx, xmm1", - "stack_offset": 0 - }, - { - "address": "0x14000a17f", - "size": 2, - "mnemonic": "test", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000a181", - "size": 4, - "mnemonic": "cmovne", - "operands": "r9d, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a185", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x40], r9d", - "stack_offset": 0 - }, - { - "address": "0x14000a18a", - "size": 3, - "mnemonic": "test", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x14000a18d", - "size": 6, - "mnemonic": "je", - "operands": "0x14000a213", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a213", - "0x14000a193" - ] - }, - { - "address": "0x14000a068", - "size": 21, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a068", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [rsp + 0xc0]", - "stack_offset": 0 - }, - { - "address": "0x14000a070", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rax", - "stack_offset": 0 - }, - { - "address": "0x14000a075", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000a07a", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [rsp + 0xc0]", - "stack_offset": 0 - }, - { - "address": "0x14000a082", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x50], rax", - "stack_offset": 0 - }, - { - "address": "0x14000a087", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x58], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000a08c", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14000a091", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": 0 - }, - { - "address": "0x14000a096", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000a09b", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, r13d", - "stack_offset": 0 - }, - { - "address": "0x14000a09e", - "size": 2, - "mnemonic": "mov", - "operands": "edx, edi", - "stack_offset": 0 - }, - { - "address": "0x14000a0a0", - "size": 8, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0xc0]", - "stack_offset": 0 - }, - { - "address": "0x14000a0a8", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a520", - "stack_offset": 0 - }, - { - "address": "0x14000a0ad", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000a0ae", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [rsp + 0xc0]", - "stack_offset": 0 - }, - { - "address": "0x14000a0b6", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x88], rax", - "stack_offset": 0 - }, - { - "address": "0x14000a0be", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0xc8]", - "stack_offset": 0 - }, - { - "address": "0x14000a0c6", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x90], rax", - "stack_offset": 0 - }, - { - "address": "0x14000a0ce", - "size": 5, - "mnemonic": "mov", - "operands": "r15, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000a0d3", - "size": 3, - "mnemonic": "cmp", - "operands": "r15, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a0d6", - "size": 6, - "mnemonic": "jb", - "operands": "0x14000a218", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a218", - "0x14000a0dc" - ] - }, - { - "address": "0x14000a213", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a213", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000a0ae", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a0ae" - ] - }, - { - "address": "0x14000a193", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a193", - "size": 3, - "mnemonic": "lea", - "operands": "eax, [rdi + 2]", - "stack_offset": 0 - }, - { - "address": "0x14000a196", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [r14], eax", - "stack_offset": 0 - }, - { - "address": "0x14000a199", - "size": 3, - "mnemonic": "lea", - "operands": "eax, [rcx - 1]", - "stack_offset": 0 - }, - { - "address": "0x14000a19c", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14000a19f", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14000a1b7", - "stack_offset": 0 - }, - { - "address": "0x14000a1a1", - "size": 3, - "mnemonic": "movsxd", - "operands": "rcx, r9d", - "stack_offset": 0 - }, - { - "address": "0x14000a1a4", - "size": 3, - "mnemonic": "add", - "operands": "rcx, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x14000a1a7", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x103", - "stack_offset": 0 - }, - { - "address": "0x14000a1ad", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r12", - "stack_offset": 0 - }, - { - "address": "0x14000a1b0", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aae0", - "stack_offset": 0 - }, - { - "address": "0x14000a1b5", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a1ec", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a1ec" - ] - }, - { - "address": "0x14000a0ae", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a0ae", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [rsp + 0xc0]", - "stack_offset": 0 - }, - { - "address": "0x14000a0b6", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x88], rax", - "stack_offset": 0 - }, - { - "address": "0x14000a0be", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0xc8]", - "stack_offset": 0 - }, - { - "address": "0x14000a0c6", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x90], rax", - "stack_offset": 0 - }, - { - "address": "0x14000a0ce", - "size": 5, - "mnemonic": "mov", - "operands": "r15, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000a0d3", - "size": 3, - "mnemonic": "cmp", - "operands": "r15, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a0d6", - "size": 6, - "mnemonic": "jb", - "operands": "0x14000a218", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000a1f1", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dd0", - "stack_offset": 0 - }, - { - "address": "0x14000a1f6", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a213", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a0ae" - ] - } - ] - }, - { - "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", - "stack_offset": 0 - }, - { - "address": "0x14000a7c1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x14000a7c6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000a7cb", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000a7cc", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -8 - }, - { - "address": "0x14000a7ce", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -16 - }, - { - "address": "0x14000a7d0", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -24 - }, - { - "address": "0x14000a7d2", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -32 - }, - { - "address": "0x14000a7d4", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14000a7d8", - "size": 2, - "mnemonic": "mov", - "operands": "edi, ecx", - "stack_offset": -72 - }, - { - "address": "0x14000a7da", - "size": 7, - "mnemonic": "lea", - "operands": "r15, [rip - 0xa7e1]", - "stack_offset": -72 - }, - { - "address": "0x14000a7e1", - "size": 4, - "mnemonic": "or", - "operands": "r14, 0xffffffffffffffff", - "stack_offset": -72 - }, - { - "address": "0x14000a7e5", - "size": 3, - "mnemonic": "mov", - "operands": "r12, r9", - "stack_offset": -72 - }, - { - "address": "0x14000a7e8", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, r8", - "stack_offset": -72 - }, - { - "address": "0x14000a7eb", - "size": 3, - "mnemonic": "mov", - "operands": "r13, rdx", - "stack_offset": -72 - }, - { - "address": "0x14000a7ee", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [r15 + rdi*8 + 0x32db0]", - "stack_offset": -72 - }, - { - "address": "0x14000a7f6", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -72 - }, - { - "address": "0x14000a7f7", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, r14", - "stack_offset": -72 - }, - { - "address": "0x14000a7fa", - "size": 6, - "mnemonic": "je", - "operands": "0x14000a8ae", - "stack_offset": -72 - } - ], - "successors": [ - "0x14000a8ae", - "0x14000a800" - ] - }, - { - "address": "0x14000a8ae", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a8ae", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a8b0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14000a8b5", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x14000a8ba", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000a8bf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a8c3", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x14000a8c5", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x14000a8c7", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 48 - }, - { - "address": "0x14000a8c9", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 56 - }, - { - "address": "0x14000a8cb", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 64 - }, - { - "address": "0x14000a8cc", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a800", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a800", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a803", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000a8b0", - "stack_offset": 0 - }, - { - "address": "0x14000a809", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, r9", - "stack_offset": 0 - }, - { - "address": "0x14000a80c", - "size": 6, - "mnemonic": "je", - "operands": "0x14000a8a6", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000a8ae", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a8b0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14000a8b5", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x14000a8ba", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000a8bf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a8c3", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x14000a8c5", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x14000a8c7", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 48 - }, - { - "address": "0x14000a8c9", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 56 - }, - { - "address": "0x14000a8cb", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 64 - }, - { - "address": "0x14000a8cc", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a812", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a812", - "size": 3, - "mnemonic": "mov", - "operands": "esi, dword ptr [rbp]", - "stack_offset": 0 - }, - { - "address": "0x14000a815", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r15 + rsi*8 + 0x32d98]", - "stack_offset": 0 - }, - { - "address": "0x14000a81d", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000a81e", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000a821", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a82e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000a836", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000a838", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15", - "stack_offset": 0 - }, - { - "address": "0x14000a83b", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x800", - "stack_offset": 0 - }, - { - "address": "0x14000a841", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x158f9]", - "stack_offset": 0 - }, - { - "address": "0x14000a847", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a84a", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a84d", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a8cd", - "stack_offset": 0 - }, - { - "address": "0x14000a84f", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x158a3]", - "stack_offset": 0 - }, - { - "address": "0x14000a855", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 0x57", - "stack_offset": 0 - }, - { - "address": "0x14000a858", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a887", - "stack_offset": 0 - }, - { - "address": "0x14000a85a", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rbx + 7]", - "stack_offset": 0 - }, - { - "address": "0x14000a85e", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15", - "stack_offset": 0 - }, - { - "address": "0x14000a861", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1a538]", - "stack_offset": 0 - }, - { - "address": "0x14000a868", - "size": 5, - "mnemonic": "call", - "operands": "0x140011460", - "stack_offset": 0 - }, - { - "address": "0x14000a86d", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a86f", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a887", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a887", - "0x14000a871" - ] - }, - { - "address": "0x14000a823", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a823", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, r14", - "stack_offset": 0 - }, - { - "address": "0x14000a826", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000a8ed", - "stack_offset": 0 - }, - { - "address": "0x14000a82c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a899", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a899" - ] - }, - { - "address": "0x14000a887", - "size": 18, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a887", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r14", - "stack_offset": 0 - }, - { - "address": "0x14000a88a", - "size": 7, - "mnemonic": "lea", - "operands": "r15, [rip - 0xa891]", - "stack_offset": 0 - }, - { - "address": "0x14000a891", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r15 + rsi*8 + 0x32d98], rax", - "stack_offset": 0 - }, - { - "address": "0x14000a899", - "size": 4, - "mnemonic": "add", - "operands": "rbp, 4", - "stack_offset": 0 - }, - { - "address": "0x14000a89d", - "size": 3, - "mnemonic": "cmp", - "operands": "rbp, r12", - "stack_offset": 0 - }, - { - "address": "0x14000a8a0", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000a812", - "stack_offset": 0 - }, - { - "address": "0x14000a8a6", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r15 + rdi*8 + 0x32db0], r14", - "stack_offset": 0 - }, - { - "address": "0x14000a8ae", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a8b0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14000a8b5", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x14000a8ba", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000a8bf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a8c3", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x14000a8c5", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x14000a8c7", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 48 - }, - { - "address": "0x14000a8c9", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 56 - }, - { - "address": "0x14000a8cb", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 64 - }, - { - "address": "0x14000a8cc", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a871", - "size": 25, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a871", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000a874", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000a876", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15", - "stack_offset": 0 - }, - { - "address": "0x14000a879", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x158c1]", - "stack_offset": 0 - }, - { - "address": "0x14000a87f", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a882", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a885", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a8cd", - "stack_offset": 0 - }, - { - "address": "0x14000a887", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r14", - "stack_offset": 0 - }, - { - "address": "0x14000a88a", - "size": 7, - "mnemonic": "lea", - "operands": "r15, [rip - 0xa891]", - "stack_offset": 0 - }, - { - "address": "0x14000a891", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r15 + rsi*8 + 0x32d98], rax", - "stack_offset": 0 - }, - { - "address": "0x14000a899", - "size": 4, - "mnemonic": "add", - "operands": "rbp, 4", - "stack_offset": 0 - }, - { - "address": "0x14000a89d", - "size": 3, - "mnemonic": "cmp", - "operands": "rbp, r12", - "stack_offset": 0 - }, - { - "address": "0x14000a8a0", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000a812", - "stack_offset": 0 - }, - { - "address": "0x14000a8a6", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r15 + rdi*8 + 0x32db0], r14", - "stack_offset": 0 - }, - { - "address": "0x14000a8ae", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a8b0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14000a8b5", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x14000a8ba", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000a8bf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a8c3", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x14000a8c5", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x14000a8c7", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 48 - }, - { - "address": "0x14000a8c9", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 56 - }, - { - "address": "0x14000a8cb", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 64 - }, - { - "address": "0x14000a8cc", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a899", - "size": 15, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a899", - "size": 4, - "mnemonic": "add", - "operands": "rbp, 4", - "stack_offset": 0 - }, - { - "address": "0x14000a89d", - "size": 3, - "mnemonic": "cmp", - "operands": "rbp, r12", - "stack_offset": 0 - }, - { - "address": "0x14000a8a0", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000a812", - "stack_offset": 0 - }, - { - "address": "0x14000a8a6", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r15 + rdi*8 + 0x32db0], r14", - "stack_offset": 0 - }, - { - "address": "0x14000a8ae", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a8b0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14000a8b5", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x14000a8ba", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000a8bf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a8c3", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x14000a8c5", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x14000a8c7", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 48 - }, - { - "address": "0x14000a8c9", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 56 - }, - { - "address": "0x14000a8cb", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 64 - }, - { - "address": "0x14000a8cc", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140010635", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9", - "stack_offset": 0 - }, - { - "address": "0x14001063a", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001063b", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001063f", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9", - "stack_offset": -40 - }, - { - "address": "0x140010642", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8", - "stack_offset": -40 - }, - { - "address": "0x140010645", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]", - "stack_offset": -40 - }, - { - "address": "0x140010647", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": -40 - }, - { - "address": "0x14001064c", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -40 - }, - { - "address": "0x14001064d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": -40 - }, - { - "address": "0x140010650", - "size": 5, - "mnemonic": "call", - "operands": "0x14001081c", - "stack_offset": -40 - }, - { - "address": "0x140010655", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": -40 - }, - { - "address": "0x140010657", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]", - "stack_offset": -40 - }, - { - "address": "0x140010659", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": -40 - }, - { - "address": "0x14001065e", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": -40 - }, - { - "address": "0x140010660", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": -40 - }, - { - "address": "0x140010665", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x140010669", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x14001066a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400018b7", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x1400018bf", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 8], rax", - "stack_offset": 0 - }, - { - "address": "0x1400018c3", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1eb66]", - "stack_offset": 0 - }, - { - "address": "0x1400018ca", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rax", - "stack_offset": 0 - }, - { - "address": "0x1400018cd", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400018d0", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000cdad", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 8], ecx", - "stack_offset": 0 - }, - { - "address": "0x14000cdb1", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000cdb2", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x14000cdb5", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -8 - }, - { - "address": "0x14000cdb9", - "size": 5, - "mnemonic": "call", - "operands": "0x140012358", - "stack_offset": -72 - }, - { - "address": "0x14000cdbe", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x10]", - "stack_offset": -72 - }, - { - "address": "0x14000cdc2", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x18], rax", - "stack_offset": -72 - }, - { - "address": "0x14000cdc6", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp + 0x28]", - "stack_offset": -72 - }, - { - "address": "0x14000cdca", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x18]", - "stack_offset": -72 - }, - { - "address": "0x14000cdce", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": -72 - }, - { - "address": "0x14000cdd2", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp - 0x18]", - "stack_offset": -72 - }, - { - "address": "0x14000cdd6", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 4", - "stack_offset": -72 - }, - { - "address": "0x14000cddb", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x20]", - "stack_offset": -72 - }, - { - "address": "0x14000cddf", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x20]", - "stack_offset": -72 - }, - { - "address": "0x14000cde3", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x28], eax", - "stack_offset": -72 - }, - { - "address": "0x14000cde6", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x20], eax", - "stack_offset": -72 - }, - { - "address": "0x14000cde9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cac8", - "stack_offset": -72 - }, - { - "address": "0x14000cdee", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40", - "stack_offset": -72 - }, - { - "address": "0x14000cdf2", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14000cdf3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140002344", - "name": "", - "blocks": [ - { - "address": "0x140002344", - "size": 19, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140002344", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140002346", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x14000234a", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -56 - }, - { - "address": "0x14000234d", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x28], 1", - "stack_offset": -56 - }, - { - "address": "0x140002352", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdx", - "stack_offset": -56 - }, - { - "address": "0x140002355", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x1e08c]", - "stack_offset": -56 - }, - { - "address": "0x14000235c", - "size": 3, - "mnemonic": "xorps", - "operands": "xmm0, xmm0", - "stack_offset": -56 - }, - { - "address": "0x14000235f", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax", - "stack_offset": -56 - }, - { - "address": "0x140002364", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rcx", - "stack_offset": -56 - }, - { - "address": "0x140002367", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbx + 8]", - "stack_offset": -56 - }, - { - "address": "0x14000236b", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]", - "stack_offset": -56 - }, - { - "address": "0x140002370", - "size": 3, - "mnemonic": "movups", - "operands": "xmmword ptr [rdx], xmm0", - "stack_offset": -56 - }, - { - "address": "0x140002373", - "size": 5, - "mnemonic": "call", - "operands": "0x1400060f0", - "stack_offset": -56 - }, - { - "address": "0x140002378", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1e0f1]", - "stack_offset": -56 - }, - { - "address": "0x14000237f", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rax", - "stack_offset": -56 - }, - { - "address": "0x140002382", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": -56 - }, - { - "address": "0x140002385", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": -56 - }, - { - "address": "0x140002389", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": -8 - }, - { - "address": "0x14000238a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001a961", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001a962", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001a966", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001a969", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001a96c", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a9b4", - "stack_offset": -40 - } - ], - "successors": [ - "0x14001a9b4", - "0x14001a96e" - ] - }, - { - "address": "0x14001a9b4", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a9b4", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001a9b6", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001a9bb", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001a9bf", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001a9c0", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001a96e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a96e", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001a971", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a9b4", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a976", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14001a979", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a980", - "stack_offset": 0 - }, - { - "address": "0x14001a97b", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001a97e", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001a9b6", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001a9bb", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001a9bf", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001a9c0", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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]", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140016935", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140016936", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001693a", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001693d", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -40 - }, - { - "address": "0x140016940", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140016943", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001694f", - "stack_offset": -40 - }, - { - "address": "0x140016945", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdx", - "stack_offset": -40 - }, - { - "address": "0x140016948", - "size": 5, - "mnemonic": "call", - "operands": "0x140015200", - "stack_offset": -40 - }, - { - "address": "0x14001694d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001696e", - "stack_offset": -40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140016973", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140016977", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x140016978", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001d6d4", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14001d6d7", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001d6f2", - "stack_offset": -40 - }, - { - "address": "0x14001d6d9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878", - "stack_offset": -40 - }, - { - "address": "0x14001d6de", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16", - "stack_offset": -40 - }, - { - "address": "0x14001d6e4", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4", - "stack_offset": -40 - }, - { - "address": "0x14001d6e9", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": -40 - }, - { - "address": "0x14001d6ed", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x14001d6f1", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001a81f", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a83b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001a83b", - "0x14001a821" - ] - }, - { - "address": "0x14001a83b", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a83b", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x7fffffff", - "stack_offset": 0 - }, - { - "address": "0x14001a840", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001a821", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a821", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0xb3f8]", - "stack_offset": 0 - }, - { - "address": "0x14001a828", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x14001a82b", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a83b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001a83b", - "0x14001a82d" - ] - }, - { - "address": "0x14001a82d", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a82d", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x14001a830", - "size": 8, - "mnemonic": "lock xadd", - "operands": "dword ptr [rcx + 0x15c], eax", - "stack_offset": 0 - }, - { - "address": "0x14001a838", - "size": 2, - "mnemonic": "dec", - "operands": "eax", - "stack_offset": 0 - }, - { - "address": "0x14001a83a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001a7e7", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a81a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001a81a", - "0x14001a7e9" - ] - }, - { - "address": "0x14001a81a", - "size": 1, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a81a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001a7e9", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a7e9", - "size": 1, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14001a7ea", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001a7ee", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0xb42b]", - "stack_offset": -40 - }, - { - "address": "0x14001a7f5", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14001a7f8", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rax", - "stack_offset": -40 - }, - { - "address": "0x14001a7fb", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a815", - "stack_offset": -40 - } - ], - "successors": [ - "0x14001a815", - "0x14001a7fd" - ] - }, - { - "address": "0x14001a815", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a815", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001a819", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x14001a81a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001a7fd", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a7fd", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rcx + 0x15c]", - "stack_offset": 0 - }, - { - "address": "0x14001a803", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14001a804", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001a806", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a815", - "stack_offset": 0 - }, - { - "address": "0x14001a808", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a21c", - "stack_offset": 0 - }, - { - "address": "0x14001a80d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14001a810", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001a815", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001a819", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x14001a81a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001952f", - "size": 6, - "mnemonic": "je", - "operands": "0x140019635", - "stack_offset": 0 - } - ], - "successors": [ - "0x140019635", - "0x140019535" - ] - }, - { - "address": "0x140019635", - "size": 1, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140019635", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140019535", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019535", - "size": 1, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140019536", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001953a", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14001953d", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x18]", - "stack_offset": -40 - }, - { - "address": "0x140019541", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17cd0]", - "stack_offset": -40 - }, - { - "address": "0x140019548", - "size": 2, - "mnemonic": "je", - "operands": "0x14001954f", - "stack_offset": -40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140019553", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17cc6]", - "stack_offset": 0 - }, - { - "address": "0x14001955a", - "size": 2, - "mnemonic": "je", - "operands": "0x140019561", - "stack_offset": 0 - } - ], - "successors": [ - "0x140019561", - "0x14001955c" - ] - }, - { - "address": "0x14001954a", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001954a", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001954f", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140019553", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17cc6]", - "stack_offset": 0 - }, - { - "address": "0x14001955a", - "size": 2, - "mnemonic": "je", - "operands": "0x140019561", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140019565", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17cbc]", - "stack_offset": 0 - }, - { - "address": "0x14001956c", - "size": 2, - "mnemonic": "je", - "operands": "0x140019573", - "stack_offset": 0 - } - ], - "successors": [ - "0x140019573", - "0x14001956e" - ] - }, - { - "address": "0x14001955c", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001955c", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140019561", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140019565", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17cbc]", - "stack_offset": 0 - }, - { - "address": "0x14001956c", - "size": 2, - "mnemonic": "je", - "operands": "0x140019573", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140019577", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17cb2]", - "stack_offset": 0 - }, - { - "address": "0x14001957e", - "size": 2, - "mnemonic": "je", - "operands": "0x140019585", - "stack_offset": 0 - } - ], - "successors": [ - "0x140019585", - "0x140019580" - ] - }, - { - "address": "0x14001956e", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001956e", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140019573", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140019577", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17cb2]", - "stack_offset": 0 - }, - { - "address": "0x14001957e", - "size": 2, - "mnemonic": "je", - "operands": "0x140019585", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140019589", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17ca8]", - "stack_offset": 0 - }, - { - "address": "0x140019590", - "size": 2, - "mnemonic": "je", - "operands": "0x140019597", - "stack_offset": 0 - } - ], - "successors": [ - "0x140019597", - "0x140019592" - ] - }, - { - "address": "0x140019580", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019580", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140019585", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140019589", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17ca8]", - "stack_offset": 0 - }, - { - "address": "0x140019590", - "size": 2, - "mnemonic": "je", - "operands": "0x140019597", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001959b", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c9e]", - "stack_offset": 0 - }, - { - "address": "0x1400195a2", - "size": 2, - "mnemonic": "je", - "operands": "0x1400195a9", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400195a9", - "0x1400195a4" - ] - }, - { - "address": "0x140019592", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019592", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140019597", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001959b", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c9e]", - "stack_offset": 0 - }, - { - "address": "0x1400195a2", - "size": 2, - "mnemonic": "je", - "operands": "0x1400195a9", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400195ad", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c94]", - "stack_offset": 0 - }, - { - "address": "0x1400195b4", - "size": 2, - "mnemonic": "je", - "operands": "0x1400195bb", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400195bb", - "0x1400195b6" - ] - }, - { - "address": "0x1400195a4", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400195a4", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x1400195a9", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x1400195ad", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c94]", - "stack_offset": 0 - }, - { - "address": "0x1400195b4", - "size": 2, - "mnemonic": "je", - "operands": "0x1400195bb", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400195bf", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17ca2]", - "stack_offset": 0 - }, - { - "address": "0x1400195c6", - "size": 2, - "mnemonic": "je", - "operands": "0x1400195cd", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400195cd", - "0x1400195c8" - ] - }, - { - "address": "0x1400195b6", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400195b6", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x1400195bb", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x1400195bf", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17ca2]", - "stack_offset": 0 - }, - { - "address": "0x1400195c6", - "size": 2, - "mnemonic": "je", - "operands": "0x1400195cd", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400195d1", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c98]", - "stack_offset": 0 - }, - { - "address": "0x1400195d8", - "size": 2, - "mnemonic": "je", - "operands": "0x1400195df", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400195df", - "0x1400195da" - ] - }, - { - "address": "0x1400195c8", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400195c8", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x1400195cd", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x1400195d1", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c98]", - "stack_offset": 0 - }, - { - "address": "0x1400195d8", - "size": 2, - "mnemonic": "je", - "operands": "0x1400195df", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400195e3", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c8e]", - "stack_offset": 0 - }, - { - "address": "0x1400195ea", - "size": 2, - "mnemonic": "je", - "operands": "0x1400195f1", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400195f1", - "0x1400195ec" - ] - }, - { - "address": "0x1400195da", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400195da", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x1400195df", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x1400195e3", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c8e]", - "stack_offset": 0 - }, - { - "address": "0x1400195ea", - "size": 2, - "mnemonic": "je", - "operands": "0x1400195f1", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400195f8", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c81]", - "stack_offset": 0 - }, - { - "address": "0x1400195ff", - "size": 2, - "mnemonic": "je", - "operands": "0x140019606", - "stack_offset": 0 - } - ], - "successors": [ - "0x140019606", - "0x140019601" - ] - }, - { - "address": "0x1400195ec", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400195ec", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x1400195f1", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x80]", - "stack_offset": 0 - }, - { - "address": "0x1400195f8", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c81]", - "stack_offset": 0 - }, - { - "address": "0x1400195ff", - "size": 2, - "mnemonic": "je", - "operands": "0x140019606", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001960d", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c74]", - "stack_offset": 0 - }, - { - "address": "0x140019614", - "size": 2, - "mnemonic": "je", - "operands": "0x14001961b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001961b", - "0x140019616" - ] - }, - { - "address": "0x140019601", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019601", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140019606", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x88]", - "stack_offset": 0 - }, - { - "address": "0x14001960d", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c74]", - "stack_offset": 0 - }, - { - "address": "0x140019614", - "size": 2, - "mnemonic": "je", - "operands": "0x14001961b", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140019622", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c67]", - "stack_offset": 0 - }, - { - "address": "0x140019629", - "size": 2, - "mnemonic": "je", - "operands": "0x140019630", - "stack_offset": 0 - } - ], - "successors": [ - "0x140019630", - "0x14001962b" - ] - }, - { - "address": "0x140019616", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019616", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x14001961b", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x90]", - "stack_offset": 0 - }, - { - "address": "0x140019622", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c67]", - "stack_offset": 0 - }, - { - "address": "0x140019629", - "size": 2, - "mnemonic": "je", - "operands": "0x140019630", - "stack_offset": 0 - } - ], - "successors": [ - "0x140019630", - "0x14001962b" - ] - }, - { - "address": "0x140019630", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140019630", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140019634", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140019635", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001962b", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001962b", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140019630", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140019634", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140019635", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140019b57", - "size": 2, - "mnemonic": "je", - "operands": "0x140019bbf", - "stack_offset": 0 - } - ], - "successors": [ - "0x140019bbf", - "0x140019b59" - ] - }, - { - "address": "0x140019bbf", - "size": 1, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140019bbf", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140019b59", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019b59", - "size": 1, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140019b5a", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140019b5e", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140019b61", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx]", - "stack_offset": -40 - }, - { - "address": "0x140019b64", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17695]", - "stack_offset": -40 - }, - { - "address": "0x140019b6b", - "size": 2, - "mnemonic": "je", - "operands": "0x140019b72", - "stack_offset": -40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140019b76", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x1768b]", - "stack_offset": 0 - }, - { - "address": "0x140019b7d", - "size": 2, - "mnemonic": "je", - "operands": "0x140019b84", - "stack_offset": 0 - } - ], - "successors": [ - "0x140019b84", - "0x140019b7f" - ] - }, - { - "address": "0x140019b6d", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019b6d", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140019b72", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 8]", - "stack_offset": 0 - }, - { - "address": "0x140019b76", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x1768b]", - "stack_offset": 0 - }, - { - "address": "0x140019b7d", - "size": 2, - "mnemonic": "je", - "operands": "0x140019b84", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140019b88", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17681]", - "stack_offset": 0 - }, - { - "address": "0x140019b8f", - "size": 2, - "mnemonic": "je", - "operands": "0x140019b96", - "stack_offset": 0 - } - ], - "successors": [ - "0x140019b96", - "0x140019b91" - ] - }, - { - "address": "0x140019b7f", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019b7f", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140019b84", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140019b88", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17681]", - "stack_offset": 0 - }, - { - "address": "0x140019b8f", - "size": 2, - "mnemonic": "je", - "operands": "0x140019b96", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140019b9a", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x176b7]", - "stack_offset": 0 - }, - { - "address": "0x140019ba1", - "size": 2, - "mnemonic": "je", - "operands": "0x140019ba8", - "stack_offset": 0 - } - ], - "successors": [ - "0x140019ba8", - "0x140019ba3" - ] - }, - { - "address": "0x140019b91", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019b91", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140019b96", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140019b9a", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x176b7]", - "stack_offset": 0 - }, - { - "address": "0x140019ba1", - "size": 2, - "mnemonic": "je", - "operands": "0x140019ba8", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140019bac", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x176ad]", - "stack_offset": 0 - }, - { - "address": "0x140019bb3", - "size": 2, - "mnemonic": "je", - "operands": "0x140019bba", - "stack_offset": 0 - } - ], - "successors": [ - "0x140019bba", - "0x140019bb5" - ] - }, - { - "address": "0x140019ba3", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019ba3", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140019ba8", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140019bac", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x176ad]", - "stack_offset": 0 - }, - { - "address": "0x140019bb3", - "size": 2, - "mnemonic": "je", - "operands": "0x140019bba", - "stack_offset": 0 - } - ], - "successors": [ - "0x140019bba", - "0x140019bb5" - ] - }, - { - "address": "0x140019bba", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140019bba", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140019bbe", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140019bbf", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140019bb5", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140019bb5", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140019bba", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140019bbe", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140019bbf", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001d413", - "size": 3, - "mnemonic": "mov", - "operands": "r11, rdx", - "stack_offset": 0 - }, - { - "address": "0x14001d416", - "size": 3, - "mnemonic": "mov", - "operands": "r10, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001d419", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8", - "stack_offset": 0 - }, - { - "address": "0x14001d41c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001d430", - "stack_offset": 0 - }, - { - "address": "0x14001d41e", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14001d420", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000a6d5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000a6da", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x10], r8d", - "stack_offset": 0 - }, - { - "address": "0x14000a6df", - "size": 7, - "mnemonic": "mov", - "operands": "r9, 0x19930520", - "stack_offset": 0 - }, - { - "address": "0x14000a6e6", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000a6f0", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a6f0" - ] - }, - { - "address": "0x14000a6f0", - "size": 1, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a6f0", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000a700", - "name": "", - "blocks": [ - { - "address": "0x14000a700", - "size": 1, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a700", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000a523", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 0x18], rbx", - "stack_offset": 0 - }, - { - "address": "0x14000a527", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 0x20], r9", - "stack_offset": 0 - }, - { - "address": "0x14000a52b", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x10], edx", - "stack_offset": 0 - }, - { - "address": "0x14000a52f", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000a530", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x14000a531", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -16 - }, - { - "address": "0x14000a532", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -24 - }, - { - "address": "0x14000a534", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -32 - }, - { - "address": "0x14000a536", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -40 - }, - { - "address": "0x14000a538", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -48 - }, - { - "address": "0x14000a53a", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -56 - }, - { - "address": "0x14000a53e", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 8]", - "stack_offset": -88 - }, - { - "address": "0x14000a542", - "size": 3, - "mnemonic": "xor", - "operands": "bpl, bpl", - "stack_offset": -88 - }, - { - "address": "0x14000a545", - "size": 3, - "mnemonic": "xor", - "operands": "r14b, r14b", - "stack_offset": -88 - }, - { - "address": "0x14000a548", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], rax", - "stack_offset": -88 - }, - { - "address": "0x14000a54c", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": -88 - }, - { - "address": "0x14000a54e", - "size": 3, - "mnemonic": "mov", - "operands": "r12, r9", - "stack_offset": -88 - }, - { - "address": "0x14000a551", - "size": 3, - "mnemonic": "mov", - "operands": "r13d, r8d", - "stack_offset": -88 - }, - { - "address": "0x14000a554", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -88 - }, - { - "address": "0x14000a557", - "size": 4, - "mnemonic": "lea", - "operands": "rsi, [rax - 1]", - "stack_offset": -88 - }, - { - "address": "0x14000a55b", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rsi", - "stack_offset": -88 - }, - { - "address": "0x14000a55e", - "size": 2, - "mnemonic": "cmp", - "operands": "dword ptr [rcx], edi", - "stack_offset": -88 - }, - { - "address": "0x14000a560", - "size": 2, - "mnemonic": "jle", - "operands": "0x14000a5a5", - "stack_offset": -88 - }, - { - "address": "0x14000a562", - "size": 4, - "mnemonic": "mov", - "operands": "r12d, dword ptr [r11 + 0x10]", - "stack_offset": -88 - }, - { - "address": "0x14000a566", - "size": 3, - "mnemonic": "cmp", - "operands": "edi, r12d", - "stack_offset": -88 - }, - { - "address": "0x14000a569", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a571", - "stack_offset": -88 - }, - { - "address": "0x14000a56b", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax", - "stack_offset": -88 - }, - { - "address": "0x14000a56e", - "size": 3, - "mnemonic": "mov", - "operands": "bpl, 1", - "stack_offset": -88 - }, - { - "address": "0x14000a571", - "size": 3, - "mnemonic": "cmp", - "operands": "edi, r13d", - "stack_offset": -88 - }, - { - "address": "0x14000a574", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a57c", - "stack_offset": -88 - }, - { - "address": "0x14000a576", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rax", - "stack_offset": -88 - }, - { - "address": "0x14000a579", - "size": 3, - "mnemonic": "mov", - "operands": "r14b, 1", - "stack_offset": -88 - }, - { - "address": "0x14000a57c", - "size": 3, - "mnemonic": "test", - "operands": "bpl, bpl", - "stack_offset": -88 - }, - { - "address": "0x14000a57f", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a586", - "stack_offset": -88 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000a5f5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000a5fa", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000a5fb", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x14000a5ff", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x60]", - "stack_offset": -56 - }, - { - "address": "0x14000a604", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, edx", - "stack_offset": -56 - }, - { - "address": "0x14000a606", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r8", - "stack_offset": -56 - }, - { - "address": "0x14000a609", - "size": 3, - "mnemonic": "mov", - "operands": "r10, rcx", - "stack_offset": -56 - }, - { - "address": "0x14000a60c", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rdi + 8]", - "stack_offset": -56 - }, - { - "address": "0x14000a610", - "size": 4, - "mnemonic": "cmp", - "operands": "rdx, qword ptr [r8 + 8]", - "stack_offset": -56 - }, - { - "address": "0x14000a614", - "size": 2, - "mnemonic": "ja", - "operands": "0x14000a68d", - "stack_offset": -56 - } - ], - "successors": [ - "0x14000a68d", - "0x14000a616" - ] - }, - { - "address": "0x14000a68d", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a68d", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x14000a690", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000a695", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000a69a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000a69e", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x14000a69f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a616", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a616", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rcx + 8], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000a61a", - "size": 2, - "mnemonic": "ja", - "operands": "0x14000a68d", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000a620", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000a623", - "size": 4, - "mnemonic": "sub", - "operands": "rax, qword ptr [r10 + 8]", - "stack_offset": 0 - }, - { - "address": "0x14000a627", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000a62a", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000a62d", - "size": 2, - "mnemonic": "jge", - "operands": "0x14000a65c", - "stack_offset": 0 - }, - { - "address": "0x14000a62f", - "size": 4, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [r10]", - "stack_offset": 0 - }, - { - "address": "0x14000a633", - "size": 5, - "mnemonic": "movups", - "operands": "xmmword ptr [rsp + 0x20], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14000a638", - "size": 4, - "mnemonic": "cmp", - "operands": "rdx, qword ptr [r10 + 8]", - "stack_offset": 0 - }, - { - "address": "0x14000a63c", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14000a689", - "stack_offset": 0 - }, - { - "address": "0x14000a63e", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000a643", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000a648", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a464", - "stack_offset": 0 - }, - { - "address": "0x14000a64d", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000a652", - "size": 2, - "mnemonic": "inc", - "operands": "ebx", - "stack_offset": 0 - }, - { - "address": "0x14000a654", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rdi + 8], rax", - "stack_offset": 0 - }, - { - "address": "0x14000a658", - "size": 2, - "mnemonic": "ja", - "operands": "0x14000a63e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000a643", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000a648", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a464", - "stack_offset": 0 - }, - { - "address": "0x14000a64d", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000a652", - "size": 2, - "mnemonic": "inc", - "operands": "ebx", - "stack_offset": 0 - }, - { - "address": "0x14000a654", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rdi + 8], rax", - "stack_offset": 0 - }, - { - "address": "0x14000a658", - "size": 2, - "mnemonic": "ja", - "operands": "0x14000a63e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a63e", - "0x14000a65a" - ] - }, - { - "address": "0x14000a65a", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a65a", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a689", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a689" - ] - }, - { - "address": "0x14000a689", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a689", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000a68b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a690", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000a695", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000a69a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000a69e", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x14000a69f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140010821", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x140010826", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14001082b", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001082c", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -8 - }, - { - "address": "0x14001082e", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -16 - }, - { - "address": "0x140010830", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -24 - }, - { - "address": "0x140010834", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": -56 - }, - { - "address": "0x140010837", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rcx", - "stack_offset": -56 - }, - { - "address": "0x14001083a", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]", - "stack_offset": -56 - }, - { - "address": "0x14001083d", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": -56 - }, - { - "address": "0x140010840", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001084a", - "stack_offset": -56 - }, - { - "address": "0x140010842", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff", - "stack_offset": -56 - }, - { - "address": "0x140010845", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140010918", - "stack_offset": -56 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001091d", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140010922", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140010927", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001092b", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x14001092d", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x14001092f", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x140010930", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001a21f", - "size": 6, - "mnemonic": "je", - "operands": "0x14001a323", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001a323", - "0x14001a225" - ] - }, - { - "address": "0x14001a323", - "size": 1, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a323", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001a225", - "size": 55, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a225", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx", - "stack_offset": 0 - }, - { - "address": "0x14001a22a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x14001a22f", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": 0 - }, - { - "address": "0x14001a230", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001a234", - "size": 5, - "mnemonic": "mov", - "operands": "ebp, 7", - "stack_offset": -40 - }, - { - "address": "0x14001a239", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14001a23c", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp", - "stack_offset": -40 - }, - { - "address": "0x14001a23e", - "size": 5, - "mnemonic": "call", - "operands": "0x140019ea8", - "stack_offset": -40 - }, - { - "address": "0x14001a243", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx + 0x38]", - "stack_offset": -40 - }, - { - "address": "0x14001a247", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp", - "stack_offset": -40 - }, - { - "address": "0x14001a249", - "size": 5, - "mnemonic": "call", - "operands": "0x140019ea8", - "stack_offset": -40 - }, - { - "address": "0x14001a24e", - "size": 3, - "mnemonic": "lea", - "operands": "esi, [rbp + 5]", - "stack_offset": -40 - }, - { - "address": "0x14001a251", - "size": 2, - "mnemonic": "mov", - "operands": "edx, esi", - "stack_offset": -40 - }, - { - "address": "0x14001a253", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx + 0x70]", - "stack_offset": -40 - }, - { - "address": "0x14001a257", - "size": 5, - "mnemonic": "call", - "operands": "0x140019ea8", - "stack_offset": -40 - }, - { - "address": "0x14001a25c", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rbx + 0xd0]", - "stack_offset": -40 - }, - { - "address": "0x14001a263", - "size": 2, - "mnemonic": "mov", - "operands": "edx, esi", - "stack_offset": -40 - }, - { - "address": "0x14001a265", - "size": 5, - "mnemonic": "call", - "operands": "0x140019ea8", - "stack_offset": -40 - }, - { - "address": "0x14001a26a", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rbx + 0x130]", - "stack_offset": -40 - }, - { - "address": "0x14001a271", - "size": 3, - "mnemonic": "lea", - "operands": "edx, [rbp - 5]", - "stack_offset": -40 - }, - { - "address": "0x14001a274", - "size": 5, - "mnemonic": "call", - "operands": "0x140019ea8", - "stack_offset": -40 - }, - { - "address": "0x14001a279", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x140]", - "stack_offset": -40 - }, - { - "address": "0x14001a280", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": -40 - }, - { - "address": "0x14001a285", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x148]", - "stack_offset": -40 - }, - { - "address": "0x14001a28c", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": -40 - }, - { - "address": "0x14001a291", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x150]", - "stack_offset": -40 - }, - { - "address": "0x14001a298", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": -40 - }, - { - "address": "0x14001a29d", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rbx + 0x160]", - "stack_offset": -40 - }, - { - "address": "0x14001a2a4", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp", - "stack_offset": -40 - }, - { - "address": "0x14001a2a6", - "size": 5, - "mnemonic": "call", - "operands": "0x140019ea8", - "stack_offset": -40 - }, - { - "address": "0x14001a2ab", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rbx + 0x198]", - "stack_offset": -40 - }, - { - "address": "0x14001a2b2", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp", - "stack_offset": -40 - }, - { - "address": "0x14001a2b4", - "size": 5, - "mnemonic": "call", - "operands": "0x140019ea8", - "stack_offset": -40 - }, - { - "address": "0x14001a2b9", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rbx + 0x1d0]", - "stack_offset": -40 - }, - { - "address": "0x14001a2c0", - "size": 2, - "mnemonic": "mov", - "operands": "edx, esi", - "stack_offset": -40 - }, - { - "address": "0x14001a2c2", - "size": 5, - "mnemonic": "call", - "operands": "0x140019ea8", - "stack_offset": -40 - }, - { - "address": "0x14001a2c7", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rbx + 0x230]", - "stack_offset": -40 - }, - { - "address": "0x14001a2ce", - "size": 2, - "mnemonic": "mov", - "operands": "edx, esi", - "stack_offset": -40 - }, - { - "address": "0x14001a2d0", - "size": 5, - "mnemonic": "call", - "operands": "0x140019ea8", - "stack_offset": -40 - }, - { - "address": "0x14001a2d5", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rbx + 0x290]", - "stack_offset": -40 - }, - { - "address": "0x14001a2dc", - "size": 3, - "mnemonic": "lea", - "operands": "edx, [rbp - 5]", - "stack_offset": -40 - }, - { - "address": "0x14001a2df", - "size": 5, - "mnemonic": "call", - "operands": "0x140019ea8", - "stack_offset": -40 - }, - { - "address": "0x14001a2e4", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x2a0]", - "stack_offset": -40 - }, - { - "address": "0x14001a2eb", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": -40 - }, - { - "address": "0x14001a2f0", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x2a8]", - "stack_offset": -40 - }, - { - "address": "0x14001a2f7", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": -40 - }, - { - "address": "0x14001a2fc", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x2b0]", - "stack_offset": -40 - }, - { - "address": "0x14001a303", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": -40 - }, - { - "address": "0x14001a308", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x2b8]", - "stack_offset": -40 - }, - { - "address": "0x14001a30f", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": -40 - }, - { - "address": "0x14001a314", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": -40 - }, - { - "address": "0x14001a319", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]", - "stack_offset": -40 - }, - { - "address": "0x14001a31e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001a322", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": -8 - }, - { - "address": "0x14001a323", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140019ead", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140019eae", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140019eb2", - "size": 4, - "mnemonic": "lea", - "operands": "rdi, [rcx + rdx*8]", - "stack_offset": -40 - }, - { - "address": "0x140019eb6", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140019eb9", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rdi", - "stack_offset": -40 - }, - { - "address": "0x140019ebc", - "size": 2, - "mnemonic": "je", - "operands": "0x140019ecf", - "stack_offset": -40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140019ed4", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140019ed8", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x140019ed9", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140019ebe", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140019ebe", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x140019ec1", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00", - "stack_offset": 0 - }, - { - "address": "0x140019ec6", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 8", - "stack_offset": 0 - }, - { - "address": "0x140019eca", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140019ecd", - "size": 2, - "mnemonic": "jne", - "operands": "0x140019ebe", - "stack_offset": 0 - }, - { - "address": "0x140019ecf", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140019ed4", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140019ed8", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x140019ed9", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - } - ] - } - ], - "xrefs": [ - { - "target": "0x10", - "callers": [ - { - "address": "0x140001392", - "type": "call" - }, - { - "address": "0x140001682", - "type": "call" - }, - { - "address": "0x140001682", - "type": "call" - }, - { - "address": "0x140001682", - "type": "call" - }, - { - "address": "0x140001682", - "type": "call" - }, - { - "address": "0x1400020c9", - "type": "call" - } - ] - }, - { - "target": "0x18", - "callers": [ - { - "address": "0x14000125b", - "type": "call" - }, - { - "address": "0x1400012f2", - "type": "call" - } - ] - }, - { - "target": "0x48", - "callers": [ - { - "address": "0x140001292", - "type": "call" - } - ] - }, - { - "target": "0x68", - "callers": [ - { - "address": "0x14000204c", - "type": "call" - }, - { - "address": "0x140001d36", - "type": "call" - } - ] - }, - { - "target": "0x1f1a", - "callers": [ - { - "address": "0x14001e3a0", - "type": "jmp" - } - ] - }, - { - "target": "0x245b", - "callers": [ - { - "address": "0x14001dbef", - "type": "call" - } - ] - }, - { - "target": "0x3018", - "callers": [ - { - "address": "0x14001d25a", - "type": "call" - } - ] - }, - { - "target": "0x43aa", - "callers": [ - { - "address": "0x14001be18", - "type": "call" - } - ] - }, - { - "target": "0x43c6", - "callers": [ - { - "address": "0x14001bdfc", - "type": "call" - } - ] - }, - { - "target": "0x442a", - "callers": [ - { - "address": "0x14001bda0", - "type": "call" - } - ] - }, - { - "target": "0x4484", - "callers": [ - { - "address": "0x14001bd4e", - "type": "call" - } - ] - }, - { - "target": "0x44a5", - "callers": [ - { - "address": "0x14001bd35", - "type": "call" - } - ] - }, - { - "target": "0x44c0", - "callers": [ - { - "address": "0x14001bd8a", - "type": "call" - } - ] - }, - { - "target": "0x4758", - "callers": [ - { - "address": "0x14001ba6a", - "type": "call" - } - ] - }, - { - "target": "0x4785", - "callers": [ - { - "address": "0x14001ba3d", - "type": "call" - } - ] - }, - { - "target": "0x4bac", - "callers": [ - { - "address": "0x14001b62e", - "type": "call" - }, - { - "address": "0x14001b62e", - "type": "call" - } - ] - }, - { - "target": "0x4c5c", - "callers": [ - { - "address": "0x14001b57e", - "type": "call" - } - ] - }, - { - "target": "0x6c39", - "callers": [ - { - "address": "0x1400193d8", - "type": "jmp" - } - ] - }, - { - "target": "0x7cb2", - "callers": [ - { - "address": "0x140018398", - "type": "call" - } - ] - }, - { - "target": "0x8000", - "callers": [ - { - "address": "0x14001825a", - "type": "call" - } - ] - }, - { - "target": "0x8171", - "callers": [ - { - "address": "0x140017f81", - "type": "call" - } - ] - }, - { - "target": "0x81db", - "callers": [ - { - "address": "0x140017f77", - "type": "call" - } - ] - }, - { - "target": "0x84e5", - "callers": [ - { - "address": "0x140017d55", - "type": "call" - } - ] - }, - { - "target": "0x8e9e", - "callers": [ - { - "address": "0x140017193", - "type": "jmp" - }, - { - "address": "0x140017193", - "type": "jmp" - } - ] - }, - { - "target": "0x8fac", - "callers": [ - { - "address": "0x14001707d", - "type": "jmp" - }, - { - "address": "0x14001707d", - "type": "jmp" - }, - { - "address": "0x14001707d", - "type": "jmp" - } - ] - }, - { - "target": "0xa1c5", - "callers": [ - { - "address": "0x140015f2d", - "type": "call" - } - ] - }, - { - "target": "0xaf3c", - "callers": [ - { - "address": "0x14001523e", - "type": "call" - } - ] - }, - { - "target": "0xcfed", - "callers": [ - { - "address": "0x140013105", - "type": "call" - } - ] - }, - { - "target": "0xd104", - "callers": [ - { - "address": "0x140013046", - "type": "call" - } - ] - }, - { - "target": "0xd14a", - "callers": [ - { - "address": "0x140013000", - "type": "call" - } - ] - }, - { - "target": "0xd4d7", - "callers": [ - { - "address": "0x140012d23", - "type": "call" - } - ] - }, - { - "target": "0xdef7", - "callers": [ - { - "address": "0x1400122c3", - "type": "call" - } - ] - }, - { - "target": "0xe159", - "callers": [ - { - "address": "0x140012069", - "type": "call" - } - ] - }, - { - "target": "0xe1b1", - "callers": [ - { - "address": "0x140011fe8", - "type": "jmp" - } - ] - }, - { - "target": "0xe45c", - "callers": [ - { - "address": "0x140011d4e", - "type": "call" - } - ] - }, - { - "target": "0xe473", - "callers": [ - { - "address": "0x140011c7f", - "type": "call" - } - ] - }, - { - "target": "0xe479", - "callers": [ - { - "address": "0x140011cc1", - "type": "call" - } - ] - }, - { - "target": "0xe48d", - "callers": [ - { - "address": "0x140011d1d", - "type": "call" - }, - { - "address": "0x140011d1d", - "type": "call" - }, - { - "address": "0x140011d1d", - "type": "call" - }, - { - "address": "0x140011d1d", - "type": "call" - } - ] - }, - { - "target": "0xe4cd", - "callers": [ - { - "address": "0x140011c6d", - "type": "call" - } - ] - }, - { - "target": "0xe5d2", - "callers": [ - { - "address": "0x140011b20", - "type": "call" - } - ] - }, - { - "target": "0xe66c", - "callers": [ - { - "address": "0x140011b16", - "type": "call" - } - ] - }, - { - "target": "0xe6a5", - "callers": [ - { - "address": "0x140011ad5", - "type": "call" - } - ] - }, - { - "target": "0xe75a", - "callers": [ - { - "address": "0x1400119a0", - "type": "call" - }, - { - "address": "0x1400119a0", - "type": "call" - } - ] - }, - { - "target": "0xe785", - "callers": [ - { - "address": "0x14001196d", - "type": "call" - } - ] - }, - { - "target": "0xe928", - "callers": [ - { - "address": "0x1400117d2", - "type": "call" - } - ] - }, - { - "target": "0xe93f", - "callers": [ - { - "address": "0x1400117b3", - "type": "call" - } - ] - }, - { - "target": "0x1155b", - "callers": [ - { - "address": "0x14000eb27", - "type": "call" - } - ] - }, - { - "target": "0x1155e", - "callers": [ - { - "address": "0x14000eb1c", - "type": "call" - } - ] - }, - { - "target": "0x11593", - "callers": [ - { - "address": "0x14000eb97", - "type": "call" - } - ] - }, - { - "target": "0x115b7", - "callers": [ - { - "address": "0x14000eb7b", - "type": "call" - } - ] - }, - { - "target": "0x115fd", - "callers": [ - { - "address": "0x14000eb65", - "type": "call" - } - ] - }, - { - "target": "0x11624", - "callers": [ - { - "address": "0x14000eb36", - "type": "call" - }, - { - "address": "0x14000eb36", - "type": "call" - } - ] - }, - { - "target": "0x11677", - "callers": [ - { - "address": "0x14000ea53", - "type": "call" - }, - { - "address": "0x14000ea53", - "type": "call" - } - ] - }, - { - "target": "0x12994", - "callers": [ - { - "address": "0x14000d6f6", - "type": "call" - } - ] - }, - { - "target": "0x1355e", - "callers": [ - { - "address": "0x14000cab3", - "type": "jmp" - } - ] - }, - { - "target": "0x13565", - "callers": [ - { - "address": "0x14000caa4", - "type": "jmp" - } - ] - }, - { - "target": "0x1358b", - "callers": [ - { - "address": "0x14000ca86", - "type": "jmp" - } - ] - }, - { - "target": "0x135d7", - "callers": [ - { - "address": "0x14000ca32", - "type": "jmp" - } - ] - }, - { - "target": "0x14e09", - "callers": [ - { - "address": "0x14000b208", - "type": "jmp" - } - ] - }, - { - "target": "0x14e0d", - "callers": [ - { - "address": "0x14000b1fc", - "type": "jmp" - } - ] - }, - { - "target": "0x1506d", - "callers": [ - { - "address": "0x14000b014", - "type": "jmp" - }, - { - "address": "0x14000b014", - "type": "jmp" - } - ] - }, - { - "target": "0x15078", - "callers": [ - { - "address": "0x14000b002", - "type": "call" - }, - { - "address": "0x14000b002", - "type": "call" - } - ] - }, - { - "target": "0x150ad", - "callers": [ - { - "address": "0x14000afdd", - "type": "call" - } - ] - }, - { - "target": "0x15256", - "callers": [ - { - "address": "0x14000ae14", - "type": "call" - }, - { - "address": "0x14000ae14", - "type": "call" - } - ] - }, - { - "target": "0x15269", - "callers": [ - { - "address": "0x14000ae09", - "type": "call" - }, - { - "address": "0x14000ae09", - "type": "call" - } - ] - }, - { - "target": "0x1529c", - "callers": [ - { - "address": "0x14000adc6", - "type": "call" - } - ] - }, - { - "target": "0x152bb", - "callers": [ - { - "address": "0x14000adff", - "type": "call" - }, - { - "address": "0x14000adff", - "type": "call" - } - ] - }, - { - "target": "0x152cf", - "callers": [ - { - "address": "0x14000ad8b", - "type": "call" - }, - { - "address": "0x14000ad8b", - "type": "call" - } - ] - }, - { - "target": "0x152df", - "callers": [ - { - "address": "0x14000ad73", - "type": "call" - }, - { - "address": "0x14000ad73", - "type": "call" - } - ] - }, - { - "target": "0x15432", - "callers": [ - { - "address": "0x14000acc8", - "type": "call" - } - ] - }, - { - "target": "0x1543a", - "callers": [ - { - "address": "0x14000acb8", - "type": "call" - } - ] - }, - { - "target": "0x15479", - "callers": [ - { - "address": "0x14000ac81", - "type": "call" - } - ] - }, - { - "target": "0x154a6", - "callers": [ - { - "address": "0x14000ac4c", - "type": "call" - } - ] - }, - { - "target": "0x154ea", - "callers": [ - { - "address": "0x14000ac10", - "type": "call" - } - ] - }, - { - "target": "0x15517", - "callers": [ - { - "address": "0x14000abdb", - "type": "call" - } - ] - }, - { - "target": "0x1567f", - "callers": [ - { - "address": "0x14000aa83", - "type": "call" - } - ] - }, - { - "target": "0x1578e", - "callers": [ - { - "address": "0x14000a993", - "type": "jmp" - } - ] - }, - { - "target": "0x1583f", - "callers": [ - { - "address": "0x14000aa7b", - "type": "call" - } - ] - }, - { - "target": "0x158a3", - "callers": [ - { - "address": "0x14000a84f", - "type": "call" - } - ] - }, - { - "target": "0x158c1", - "callers": [ - { - "address": "0x14000a879", - "type": "call" - } - ] - }, - { - "target": "0x158f9", - "callers": [ - { - "address": "0x14000a841", - "type": "call" - } - ] - }, - { - "target": "0x15932", - "callers": [ - { - "address": "0x14000a987", - "type": "jmp" - } - ] - }, - { - "target": "0x16dff", - "callers": [ - { - "address": "0x1400094bb", - "type": "call" - } - ] - }, - { - "target": "0x1709f", - "callers": [ - { - "address": "0x14000921b", - "type": "call" - } - ] - }, - { - "target": "0x1749a", - "callers": [ - { - "address": "0x140008b60", - "type": "call" - } - ] - }, - { - "target": "0x17713", - "callers": [ - { - "address": "0x1400088e7", - "type": "call" - } - ] - }, - { - "target": "0x188ea", - "callers": [ - { - "address": "0x1400079d0", - "type": "call" - } - ] - }, - { - "target": "0x18ae0", - "callers": [ - { - "address": "0x1400077da", - "type": "call" - } - ] - }, - { - "target": "0x192b9", - "callers": [ - { - "address": "0x140007001", - "type": "call" - } - ] - }, - { - "target": "0x195da", - "callers": [ - { - "address": "0x140006b10", - "type": "call" - } - ] - }, - { - "target": "0x196fa", - "callers": [ - { - "address": "0x1400069f0", - "type": "call" - } - ] - }, - { - "target": "0x19eb9", - "callers": [ - { - "address": "0x140006229", - "type": "call" - }, - { - "address": "0x140006229", - "type": "call" - } - ] - }, - { - "target": "0x19ef2", - "callers": [ - { - "address": "0x1400061e8", - "type": "call" - } - ] - }, - { - "target": "0x19fec", - "callers": [ - { - "address": "0x1400062ce", - "type": "call" - } - ] - }, - { - "target": "0x1a040", - "callers": [ - { - "address": "0x14000627a", - "type": "call" - } - ] - }, - { - "target": "0x1a0ec", - "callers": [ - { - "address": "0x1400061ce", - "type": "call" - } - ] - }, - { - "target": "0x1a103", - "callers": [ - { - "address": "0x140005f67", - "type": "call" - }, - { - "address": "0x140005f67", - "type": "call" - } - ] - }, - { - "target": "0x1a116", - "callers": [ - { - "address": "0x140005f5c", - "type": "call" - }, - { - "address": "0x140005f5c", - "type": "call" - } - ] - }, - { - "target": "0x1a12c", - "callers": [ - { - "address": "0x140005f9e", - "type": "call" - } - ] - }, - { - "target": "0x1a177", - "callers": [ - { - "address": "0x140005eeb", - "type": "call" - } - ] - }, - { - "target": "0x1a17b", - "callers": [ - { - "address": "0x140005f3f", - "type": "call" - }, - { - "address": "0x140005f3f", - "type": "call" - } - ] - }, - { - "target": "0x1a1b3", - "callers": [ - { - "address": "0x140005ea7", - "type": "call" - }, - { - "address": "0x140005ea7", - "type": "call" - } - ] - }, - { - "target": "0x1a1c5", - "callers": [ - { - "address": "0x140005e8d", - "type": "call" - }, - { - "address": "0x140005e8d", - "type": "call" - } - ] - }, - { - "target": "0x1a22a", - "callers": [ - { - "address": "0x140005e60", - "type": "call" - }, - { - "address": "0x140005e60", - "type": "call" - } - ] - }, - { - "target": "0x1a309", - "callers": [ - { - "address": "0x140005d89", - "type": "call" - }, - { - "address": "0x140005d89", - "type": "call" - } - ] - }, - { - "target": "0x1a321", - "callers": [ - { - "address": "0x140005d79", - "type": "call" - }, - { - "address": "0x140005d79", - "type": "call" - } - ] - }, - { - "target": "0x1a335", - "callers": [ - { - "address": "0x140005d6d", - "type": "call" - }, - { - "address": "0x140005d6d", - "type": "call" - } - ] - }, - { - "target": "0x1a34b", - "callers": [ - { - "address": "0x140005d5f", - "type": "call" - }, - { - "address": "0x140005d5f", - "type": "call" - } - ] - }, - { - "target": "0x1aeb8", - "callers": [ - { - "address": "0x140005402", - "type": "call" - } - ] - }, - { - "target": "0x1b0f1", - "callers": [ - { - "address": "0x140004f39", - "type": "call" - } - ] - }, - { - "target": "0x1b18c", - "callers": [ - { - "address": "0x140004e9e", - "type": "call" - }, - { - "address": "0x140004e9e", - "type": "call" - } - ] - }, - { - "target": "0x1b5a2", - "callers": [ - { - "address": "0x140004d18", - "type": "call" - } - ] - }, - { - "target": "0x1b5bb", - "callers": [ - { - "address": "0x140004cff", - "type": "call" - } - ] - }, - { - "target": "0x1daa4", - "callers": [ - { - "address": "0x140002816", - "type": "call" - } - ] - }, - { - "target": "0x1dbbc", - "callers": [ - { - "address": "0x1400026fe", - "type": "call" - } - ] - }, - { - "target": "0x140001150", - "callers": [ - { - "address": "0x140002252", - "type": "call" - } - ] - }, - { - "target": "0x1400011a6", - "callers": [ - { - "address": "0x1400011a1", - "type": "jmp" - } - ] - }, - { - "target": "0x1400011c1", - "callers": [ - { - "address": "0x1400011b9", - "type": "je" - } - ] - }, - { - "target": "0x1400011f7", - "callers": [ - { - "address": "0x1400011da", - "type": "je" - }, - { - "address": "0x1400011da", - "type": "je" - }, - { - "address": "0x1400011df", - "type": "je" - } - ] - }, - { - "target": "0x140001255", - "callers": [ - { - "address": "0x14000122f", - "type": "je" - } - ] - }, - { - "target": "0x14000125e", - "callers": [ - { - "address": "0x140001253", - "type": "jmp" - } - ] - }, - { - "target": "0x14000127d", - "callers": [ - { - "address": "0x14000120a", - "type": "je" - }, - { - "address": "0x14000120a", - "type": "je" - } - ] - }, - { - "target": "0x1400012a7", - "callers": [ - { - "address": "0x140001298", - "type": "je" - } - ] - }, - { - "target": "0x1400012ec", - "callers": [ - { - "address": "0x1400012c6", - "type": "je" - } - ] - }, - { - "target": "0x1400012f5", - "callers": [ - { - "address": "0x1400012ea", - "type": "jmp" - } - ] - }, - { - "target": "0x140001316", - "callers": [ - { - "address": "0x1400012a5", - "type": "jmp" - }, - { - "address": "0x14000126e", - "type": "jmp" - }, - { - "address": "0x140001305", - "type": "jmp" - }, - { - "address": "0x14000126e", - "type": "jmp" - }, - { - "address": "0x140001305", - "type": "jmp" - } - ] - }, - { - "target": "0x140001349", - "callers": [ - { - "address": "0x140001322", - "type": "jmp" - } - ] - }, - { - "target": "0x140001395", - "callers": [ - { - "address": "0x14000138d", - "type": "je" - } - ] - }, - { - "target": "0x140001410", - "callers": [ - { - "address": "0x14000162e", - "type": "call" - }, - { - "address": "0x14000162e", - "type": "call" - }, - { - "address": "0x140001ebc", - "type": "call" - }, - { - "address": "0x140001ebc", - "type": "call" - } - ] - }, - { - "target": "0x14000160f", - "callers": [ - { - "address": "0x1400015f2", - "type": "ja" - } - ] - }, - { - "target": "0x14000162a", - "callers": [ - { - "address": "0x140001619", - "type": "ja" - } - ] - }, - { - "target": "0x14000164e", - "callers": [ - { - "address": "0x14000160d", - "type": "jmp" - } - ] - }, - { - "target": "0x140001668", - "callers": [ - { - "address": "0x14000160b", - "type": "je" - } - ] - }, - { - "target": "0x1400016d6", - "callers": [ - { - "address": "0x1400016bb", - "type": "jb" - }, - { - "address": "0x1400016bb", - "type": "jb" - }, - { - "address": "0x1400016bb", - "type": "jb" - }, - { - "address": "0x1400016bb", - "type": "jb" - } - ] - }, - { - "target": "0x140001767", - "callers": [ - { - "address": "0x140001750", - "type": "jb" - } - ] - }, - { - "target": "0x1400017a4", - "callers": [ - { - "address": "0x140001765", - "type": "ja" - } - ] - }, - { - "target": "0x1400017bd", - "callers": [ - { - "address": "0x1400015e8", - "type": "ja" - } - ] - }, - { - "target": "0x1400017c3", - "callers": [ - { - "address": "0x1400016d0", - "type": "ja" - } - ] - }, - { - "target": "0x1400018b0", - "callers": [ - { - "address": "0x140001dd9", - "type": "call" - } - ] - }, - { - "target": "0x140001ab0", - "callers": [ - { - "address": "0x140002034", - "type": "call" - } - ] - }, - { - "target": "0x140001ada", - "callers": [ - { - "address": "0x140001ad2", - "type": "je" - } - ] - }, - { - "target": "0x140001afa", - "callers": [ - { - "address": "0x140001ae6", - "type": "je" - }, - { - "address": "0x140001ae6", - "type": "je" - } - ] - }, - { - "target": "0x140001b2e", - "callers": [ - { - "address": "0x140001b02", - "type": "je" - }, - { - "address": "0x140001b07", - "type": "je" - } - ] - }, - { - "target": "0x140001d10", - "callers": [ - { - "address": "0x140001379", - "type": "call" - }, - { - "address": "0x1400020ab", - "type": "call" - }, - { - "address": "0x1400020ab", - "type": "call" - } - ] - }, - { - "target": "0x140001d68", - "callers": [ - { - "address": "0x140001d2c", - "type": "je" - } - ] - }, - { - "target": "0x140001dd0", - "callers": [ - { - "address": "0x14000516a", - "type": "call" - } - ] - }, - { - "target": "0x140001df0", - "callers": [ - { - "address": "0x1400017bd", - "type": "call" - }, - { - "address": "0x140001f66", - "type": "call" - } - ] - }, - { - "target": "0x140001e10", - "callers": [ - { - "address": "0x14000165f", - "type": "call" - }, - { - "address": "0x14000169b", - "type": "call" - }, - { - "address": "0x14000165f", - "type": "call" - }, - { - "address": "0x14000169b", - "type": "call" - }, - { - "address": "0x14000169b", - "type": "call" - }, - { - "address": "0x14000165f", - "type": "call" - }, - { - "address": "0x14000169b", - "type": "call" - } - ] - }, - { - "target": "0x140001e66", - "callers": [ - { - "address": "0x140001e3b", - "type": "ja" - } - ] - }, - { - "target": "0x140001eb8", - "callers": [ - { - "address": "0x140001e97", - "type": "ja" - }, - { - "address": "0x140001ea8", - "type": "ja" - } - ] - }, - { - "target": "0x140001f1f", - "callers": [ - { - "address": "0x140001f05", - "type": "jb" - }, - { - "address": "0x140001f05", - "type": "jb" - } - ] - }, - { - "target": "0x140001f44", - "callers": [ - { - "address": "0x140001f27", - "type": "jmp" - }, - { - "address": "0x140001f27", - "type": "jmp" - } - ] - }, - { - "target": "0x140001f51", - "callers": [ - { - "address": "0x140001e61", - "type": "jmp" - } - ] - }, - { - "target": "0x140001f66", - "callers": [ - { - "address": "0x140001e79", - "type": "jb" - } - ] - }, - { - "target": "0x140001f6c", - "callers": [ - { - "address": "0x140001f1a", - "type": "ja" - } - ] - }, - { - "target": "0x140002000", - "callers": [ - { - "address": "0x1400011e1", - "type": "call" - }, - { - "address": "0x140001b09", - "type": "call" - } - ] - }, - { - "target": "0x140002079", - "callers": [ - { - "address": "0x140002063", - "type": "jmp" - } - ] - }, - { - "target": "0x14000209d", - "callers": [ - { - "address": "0x14000203e", - "type": "je" - } - ] - }, - { - "target": "0x1400020cc", - "callers": [ - { - "address": "0x140002026", - "type": "je" - }, - { - "address": "0x1400020c4", - "type": "je" - }, - { - "address": "0x1400020c4", - "type": "je" - } - ] - }, - { - "target": "0x140002240", - "callers": [ - { - "address": "0x140005447", - "type": "call" - }, - { - "address": "0x140005447", - "type": "call" - } - ] - }, - { - "target": "0x140002260", - "callers": [ - { - "address": "0x140002395", - "type": "call" - } - ] - }, - { - "target": "0x1400022c0", - "callers": [ - { - "address": "0x1400023b8", - "type": "call" - } - ] - }, - { - "target": "0x140002344", - "callers": [ - { - "address": "0x1400023dc", - "type": "call" - } - ] - }, - { - "target": "0x14000238c", - "callers": [ - { - "address": "0x14000464a", - "type": "call" - }, - { - "address": "0x140005164", - "type": "call" - } - ] - }, - { - "target": "0x1400023ac", - "callers": [ - { - "address": "0x140001dfb", - "type": "call" - } - ] - }, - { - "target": "0x1400023d0", - "callers": [ - { - "address": "0x140002a3d", - "type": "call" - } - ] - }, - { - "target": "0x1400023f4", - "callers": [ - { - "address": "0x14000136d", - "type": "call" - }, - { - "address": "0x14000209d", - "type": "call" - }, - { - "address": "0x14000209d", - "type": "call" - } - ] - }, - { - "target": "0x1400026a7", - "callers": [ - { - "address": "0x1400026a3", - "type": "jmp" - } - ] - }, - { - "target": "0x1400026c0", - "callers": [ - { - "address": "0x1400026ab", - "type": "je" - } - ] - }, - { - "target": "0x1400026cf", - "callers": [ - { - "address": "0x1400026c8", - "type": "je" - }, - { - "address": "0x1400026c8", - "type": "je" - } - ] - }, - { - "target": "0x14000270b", - "callers": [ - { - "address": "0x1400026cd", - "type": "jmp" - } - ] - }, - { - "target": "0x140002723", - "callers": [ - { - "address": "0x1400026e0", - "type": "je" - } - ] - }, - { - "target": "0x1400027bf", - "callers": [ - { - "address": "0x1400027bb", - "type": "jmp" - } - ] - }, - { - "target": "0x1400027d8", - "callers": [ - { - "address": "0x1400027c3", - "type": "je" - } - ] - }, - { - "target": "0x1400027e7", - "callers": [ - { - "address": "0x1400027e0", - "type": "je" - }, - { - "address": "0x1400027e0", - "type": "je" - } - ] - }, - { - "target": "0x140002823", - "callers": [ - { - "address": "0x1400027e5", - "type": "jmp" - } - ] - }, - { - "target": "0x14000283b", - "callers": [ - { - "address": "0x1400027f8", - "type": "je" - } - ] - }, - { - "target": "0x1400029cc", - "callers": [ - { - "address": "0x140003138", - "type": "call" - }, - { - "address": "0x140003138", - "type": "call" - }, - { - "address": "0x1400031fc", - "type": "call" - }, - { - "address": "0x1400031fc", - "type": "call" - } - ] - }, - { - "target": "0x140002a36", - "callers": [ - { - "address": "0x140002a1a", - "type": "je" - } - ] - }, - { - "target": "0x140002a80", - "callers": [ - { - "address": "0x140003495", - "type": "call" - } - ] - }, - { - "target": "0x140002b78", - "callers": [ - { - "address": "0x14001f1e2", - "type": "call" - } - ] - }, - { - "target": "0x140002bb8", - "callers": [ - { - "address": "0x140003165", - "type": "call" - }, - { - "address": "0x140003242", - "type": "call" - } - ] - }, - { - "target": "0x140002bd4", - "callers": [ - { - "address": "0x140002bcd", - "type": "je" - } - ] - }, - { - "target": "0x140002bea", - "callers": [ - { - "address": "0x140002be3", - "type": "je" - }, - { - "address": "0x140002be3", - "type": "je" - } - ] - }, - { - "target": "0x140002c00", - "callers": [ - { - "address": "0x140002bf9", - "type": "je" - }, - { - "address": "0x140002bf9", - "type": "je" - } - ] - }, - { - "target": "0x140002c16", - "callers": [ - { - "address": "0x140002c0f", - "type": "je" - }, - { - "address": "0x140002c0f", - "type": "je" - } - ] - }, - { - "target": "0x140002c2c", - "callers": [ - { - "address": "0x140002c25", - "type": "je" - }, - { - "address": "0x140002c25", - "type": "je" - } - ] - }, - { - "target": "0x140002c42", - "callers": [ - { - "address": "0x140002c3b", - "type": "je" - }, - { - "address": "0x140002c3b", - "type": "je" - } - ] - }, - { - "target": "0x1400030cc", - "callers": [ - { - "address": "0x1400026d7", - "type": "call" - } - ] - }, - { - "target": "0x14000312c", - "callers": [ - { - "address": "0x14000311b", - "type": "je" - } - ] - }, - { - "target": "0x140003133", - "callers": [ - { - "address": "0x14000312a", - "type": "jmp" - } - ] - }, - { - "target": "0x140003155", - "callers": [ - { - "address": "0x140003112", - "type": "je" - } - ] - }, - { - "target": "0x140003157", - "callers": [ - { - "address": "0x140003153", - "type": "jmp" - }, - { - "address": "0x140003153", - "type": "jmp" - } - ] - }, - { - "target": "0x14000316a", - "callers": [ - { - "address": "0x1400030f5", - "type": "je" - }, - { - "address": "0x14000315e", - "type": "je" - }, - { - "address": "0x14000315e", - "type": "je" - } - ] - }, - { - "target": "0x140003188", - "callers": [ - { - "address": "0x1400027ef", - "type": "call" - } - ] - }, - { - "target": "0x1400031f0", - "callers": [ - { - "address": "0x1400031df", - "type": "je" - } - ] - }, - { - "target": "0x1400031f7", - "callers": [ - { - "address": "0x1400031ee", - "type": "jmp" - } - ] - }, - { - "target": "0x140003232", - "callers": [ - { - "address": "0x1400031d6", - "type": "je" - } - ] - }, - { - "target": "0x140003234", - "callers": [ - { - "address": "0x140003230", - "type": "jmp" - }, - { - "address": "0x140003230", - "type": "jmp" - } - ] - }, - { - "target": "0x140003247", - "callers": [ - { - "address": "0x1400031b1", - "type": "je" - }, - { - "address": "0x14000323b", - "type": "je" - }, - { - "address": "0x14000323b", - "type": "je" - } - ] - }, - { - "target": "0x14000348c", - "callers": [ - { - "address": "0x140002723", - "type": "call" - }, - { - "address": "0x14000283b", - "type": "call" - } - ] - }, - { - "target": "0x14000394c", - "callers": [ - { - "address": "0x140003822", - "type": "jmp" - } - ] - }, - { - "target": "0x140003de4", - "callers": [ - { - "address": "0x140003db6", - "type": "je" - } - ] - }, - { - "target": "0x140003f7b", - "callers": [ - { - "address": "0x140003df1", - "type": "jmp" - }, - { - "address": "0x140003ddf", - "type": "jmp" - } - ] - }, - { - "target": "0x14000448c", - "callers": [ - { - "address": "0x140002629", - "type": "call" - }, - { - "address": "0x14000264e", - "type": "call" - }, - { - "address": "0x140002741", - "type": "call" - }, - { - "address": "0x140002766", - "type": "call" - }, - { - "address": "0x1400029e3", - "type": "call" - } - ] - }, - { - "target": "0x1400044be", - "callers": [ - { - "address": "0x1400044a0", - "type": "jmp" - } - ] - }, - { - "target": "0x140004504", - "callers": [ - { - "address": "0x140002678", - "type": "call" - }, - { - "address": "0x140002710", - "type": "call" - }, - { - "address": "0x140002710", - "type": "call" - }, - { - "address": "0x140002790", - "type": "call" - }, - { - "address": "0x140002828", - "type": "call" - }, - { - "address": "0x140002828", - "type": "call" - }, - { - "address": "0x140002c52", - "type": "jmp" - }, - { - "address": "0x140002c52", - "type": "jmp" - } - ] - }, - { - "target": "0x140004538", - "callers": [ - { - "address": "0x14000479e", - "type": "call" - }, - { - "address": "0x1400047d4", - "type": "jmp" - }, - { - "address": "0x1400047d4", - "type": "jmp" - } - ] - }, - { - "target": "0x14000455f", - "callers": [ - { - "address": "0x140004558", - "type": "je" - } - ] - }, - { - "target": "0x14000457b", - "callers": [ - { - "address": "0x140004571", - "type": "je" - } - ] - }, - { - "target": "0x1400045a0", - "callers": [ - { - "address": "0x140004553", - "type": "je" - }, - { - "address": "0x140004569", - "type": "je" - }, - { - "address": "0x140004569", - "type": "je" - }, - { - "address": "0x140004590", - "type": "je" - }, - { - "address": "0x140004590", - "type": "je" - } - ] - }, - { - "target": "0x140004614", - "callers": [ - { - "address": "0x1400026ef", - "type": "call" - }, - { - "address": "0x140002807", - "type": "call" - } - ] - }, - { - "target": "0x14000464a", - "callers": [ - { - "address": "0x14000462d", - "type": "je" - } - ] - }, - { - "target": "0x140004650", - "callers": [ - { - "address": "0x1400026ad", - "type": "call" - }, - { - "address": "0x1400027c5", - "type": "call" - } - ] - }, - { - "target": "0x140004770", - "callers": [ - { - "address": "0x140002a22", - "type": "call" - } - ] - }, - { - "target": "0x1400047b5", - "callers": [ - { - "address": "0x1400047a6", - "type": "je" - } - ] - }, - { - "target": "0x1400047dc", - "callers": [ - { - "address": "0x140002bc1", - "type": "call" - } - ] - }, - { - "target": "0x1400047f0", - "callers": [ - { - "address": "0x1400047e7", - "type": "je" - } - ] - }, - { - "target": "0x140004910", - "callers": [ - { - "address": "0x14000321c", - "type": "call" - }, - { - "address": "0x14000321c", - "type": "call" - } - ] - }, - { - "target": "0x14000499f", - "callers": [ - { - "address": "0x14000493d", - "type": "je" - } - ] - }, - { - "target": "0x1400049af", - "callers": [ - { - "address": "0x14000499d", - "type": "jmp" - } - ] - }, - { - "target": "0x1400049ca", - "callers": [ - { - "address": "0x1400049bf", - "type": "je" - }, - { - "address": "0x1400049bf", - "type": "je" - } - ] - }, - { - "target": "0x140004a07", - "callers": [ - { - "address": "0x1400049ff", - "type": "jmp" - } - ] - }, - { - "target": "0x140004afa", - "callers": [ - { - "address": "0x140004a18", - "type": "jmp" - } - ] - }, - { - "target": "0x140004cbc", - "callers": [ - { - "address": "0x140002b86", - "type": "call" - } - ] - }, - { - "target": "0x140004cde", - "callers": [ - { - "address": "0x140004ccc", - "type": "je" - } - ] - }, - { - "target": "0x140004d1e", - "callers": [ - { - "address": "0x140004cf6", - "type": "je" - }, - { - "address": "0x140004d0b", - "type": "je" - } - ] - }, - { - "target": "0x140004d2b", - "callers": [ - { - "address": "0x140004ced", - "type": "je" - }, - { - "address": "0x140004cdc", - "type": "jg" - } - ] - }, - { - "target": "0x140004d34", - "callers": [ - { - "address": "0x140004ce1", - "type": "call" - } - ] - }, - { - "target": "0x140004d5d", - "callers": [ - { - "address": "0x140004d45", - "type": "jmp" - } - ] - }, - { - "target": "0x140004d80", - "callers": [ - { - "address": "0x140004d69", - "type": "je" - } - ] - }, - { - "target": "0x140004da6", - "callers": [ - { - "address": "0x140004d8f", - "type": "je" - }, - { - "address": "0x140004d8f", - "type": "je" - } - ] - }, - { - "target": "0x140004e7a", - "callers": [ - { - "address": "0x140004e76", - "type": "jl" - } - ] - }, - { - "target": "0x140004ee7", - "callers": [ - { - "address": "0x140004ee2", - "type": "ja" - } - ] - }, - { - "target": "0x140004f05", - "callers": [ - { - "address": "0x140004ed9", - "type": "ja" - } - ] - }, - { - "target": "0x140004f18", - "callers": [ - { - "address": "0x140004f03", - "type": "jmp" - } - ] - }, - { - "target": "0x140004f1c", - "callers": [ - { - "address": "0x140004f10", - "type": "je" - } - ] - }, - { - "target": "0x140004f56", - "callers": [ - { - "address": "0x140004ea9", - "type": "je" - }, - { - "address": "0x140004ea9", - "type": "je" - }, - { - "address": "0x140004ec2", - "type": "je" - }, - { - "address": "0x140004f1f", - "type": "je" - }, - { - "address": "0x140004f1f", - "type": "je" - }, - { - "address": "0x140004efb", - "type": "je" - }, - { - "address": "0x140004efb", - "type": "je" - }, - { - "address": "0x140004f1f", - "type": "je" - } - ] - }, - { - "target": "0x140005134", - "callers": [ - { - "address": "0x1400030ff", - "type": "call" - }, - { - "address": "0x1400031c3", - "type": "call" - } - ] - }, - { - "target": "0x14000513f", - "callers": [ - { - "address": "0x140005156", - "type": "je" - }, - { - "address": "0x140005156", - "type": "je" - } - ] - }, - { - "target": "0x14000514e", - "callers": [ - { - "address": "0x14000513d", - "type": "jmp" - } - ] - }, - { - "target": "0x14000515e", - "callers": [ - { - "address": "0x140005149", - "type": "je" - } - ] - }, - { - "target": "0x14000516a", - "callers": [ - { - "address": "0x140005162", - "type": "je" - } - ] - }, - { - "target": "0x140005170", - "callers": [ - { - "address": "0x1400016d6", - "type": "call" - }, - { - "address": "0x140001767", - "type": "call" - }, - { - "address": "0x14001f26e", - "type": "call" - }, - { - "address": "0x14001f28e", - "type": "call" - }, - { - "address": "0x140001f22", - "type": "call" - }, - { - "address": "0x140001f22", - "type": "call" - }, - { - "address": "0x140004d26", - "type": "call" - }, - { - "address": "0x140004d26", - "type": "call" - }, - { - "address": "0x140004d73", - "type": "call" - }, - { - "address": "0x140004d99", - "type": "call" - } - ] - }, - { - "target": "0x140005210", - "callers": [ - { - "address": "0x140001788", - "type": "call" - }, - { - "address": "0x140003953", - "type": "call" - }, - { - "address": "0x140003f82", - "type": "call" - }, - { - "address": "0x140004f5f", - "type": "call" - }, - { - "address": "0x140004f5f", - "type": "call" - }, - { - "address": "0x1400069fd", - "type": "call" - }, - { - "address": "0x140006b1d", - "type": "call" - }, - { - "address": "0x1400082e9", - "type": "call" - }, - { - "address": "0x1400082e9", - "type": "call" - }, - { - "address": "0x1400082e9", - "type": "call" - }, - { - "address": "0x140008821", - "type": "call" - }, - { - "address": "0x140008821", - "type": "call" - }, - { - "address": "0x140008821", - "type": "call" - }, - { - "address": "0x140008dd3", - "type": "call" - }, - { - "address": "0x14000ae38", - "type": "call" - }, - { - "address": "0x14000ae38", - "type": "call" - }, - { - "address": "0x14000f3db", - "type": "call" - }, - { - "address": "0x14000fc9b", - "type": "call" - }, - { - "address": "0x14000fc9b", - "type": "call" - }, - { - "address": "0x14000fc9b", - "type": "call" - }, - { - "address": "0x14001002d", - "type": "call" - }, - { - "address": "0x14001002d", - "type": "call" - }, - { - "address": "0x14001002d", - "type": "call" - }, - { - "address": "0x1400102c3", - "type": "call" - }, - { - "address": "0x140013117", - "type": "call" - }, - { - "address": "0x140013117", - "type": "call" - }, - { - "address": "0x140013f0a", - "type": "call" - }, - { - "address": "0x140015a5d", - "type": "call" - }, - { - "address": "0x140015cee", - "type": "call" - }, - { - "address": "0x140015cee", - "type": "call" - }, - { - "address": "0x140015e68", - "type": "call" - }, - { - "address": "0x140015e68", - "type": "call" - }, - { - "address": "0x140016024", - "type": "call" - }, - { - "address": "0x140016024", - "type": "call" - }, - { - "address": "0x1400161c0", - "type": "call" - }, - { - "address": "0x1400161c0", - "type": "call" - }, - { - "address": "0x1400164f2", - "type": "call" - }, - { - "address": "0x1400164f2", - "type": "call" - }, - { - "address": "0x1400164f2", - "type": "call" - }, - { - "address": "0x140016d71", - "type": "call" - }, - { - "address": "0x140017f1b", - "type": "call" - }, - { - "address": "0x140018043", - "type": "call" - }, - { - "address": "0x140018523", - "type": "call" - }, - { - "address": "0x14001be48", - "type": "call" - }, - { - "address": "0x14001be48", - "type": "call" - }, - { - "address": "0x14001c39a", - "type": "call" - }, - { - "address": "0x14001c39a", - "type": "call" - }, - { - "address": "0x14001de8e", - "type": "call" - }, - { - "address": "0x14001de8e", - "type": "call" - }, - { - "address": "0x14000a236", - "type": "call" - } - ] - }, - { - "target": "0x140005340", - "callers": [ - { - "address": "0x1400054c9", - "type": "jmp" - }, - { - "address": "0x1400054c9", - "type": "jmp" - }, - { - "address": "0x1400054c9", - "type": "jmp" - }, - { - "address": "0x1400054c9", - "type": "jmp" - } - ] - }, - { - "target": "0x1400053ae", - "callers": [ - { - "address": "0x1400053a2", - "type": "je" - } - ] - }, - { - "target": "0x1400053d5", - "callers": [ - { - "address": "0x1400053cb", - "type": "jmp" - } - ] - }, - { - "target": "0x140005408", - "callers": [ - { - "address": "0x1400053e8", - "type": "je" - }, - { - "address": "0x1400053f4", - "type": "je" - } - ] - }, - { - "target": "0x14000542a", - "callers": [ - { - "address": "0x140005414", - "type": "je" - }, - { - "address": "0x140005420", - "type": "je" - }, - { - "address": "0x140005414", - "type": "je" - } - ] - }, - { - "target": "0x140005487", - "callers": [ - { - "address": "0x1400053a9", - "type": "jmp" - }, - { - "address": "0x14000546c", - "type": "jmp" - } - ] - }, - { - "target": "0x140005497", - "callers": [ - { - "address": "0x14000535b", - "type": "je" - } - ] - }, - { - "target": "0x1400054a2", - "callers": [ - { - "address": "0x140005379", - "type": "je" - } - ] - }, - { - "target": "0x1400054ac", - "callers": [ - { - "address": "0x140005455", - "type": "je" - }, - { - "address": "0x140005455", - "type": "je" - } - ] - }, - { - "target": "0x1400054d0", - "callers": [ - { - "address": "0x140005369", - "type": "call" - } - ] - }, - { - "target": "0x1400054f1", - "callers": [ - { - "address": "0x1400054ea", - "type": "jmp" - } - ] - }, - { - "target": "0x1400054fe", - "callers": [ - { - "address": "0x1400054db", - "type": "je" - } - ] - }, - { - "target": "0x14000550c", - "callers": [ - { - "address": "0x140005354", - "type": "call" - } - ] - }, - { - "target": "0x140005541", - "callers": [ - { - "address": "0x14000552b", - "type": "jmp" - } - ] - }, - { - "target": "0x1400055d4", - "callers": [ - { - "address": "0x1400053ed", - "type": "call" - }, - { - "address": "0x140005419", - "type": "call" - } - ] - }, - { - "target": "0x140005627", - "callers": [ - { - "address": "0x140005646", - "type": "jmp" - } - ] - }, - { - "target": "0x140005642", - "callers": [ - { - "address": "0x140005636", - "type": "jb" - } - ] - }, - { - "target": "0x140005648", - "callers": [ - { - "address": "0x14000562e", - "type": "je" - }, - { - "address": "0x14000562e", - "type": "je" - } - ] - }, - { - "target": "0x14000564a", - "callers": [ - { - "address": "0x140005640", - "type": "jb" - } - ] - }, - { - "target": "0x140005667", - "callers": [ - { - "address": "0x140005651", - "type": "jmp" - }, - { - "address": "0x140005651", - "type": "jmp" - } - ] - }, - { - "target": "0x14000566c", - "callers": [ - { - "address": "0x1400053d7", - "type": "call" - } - ] - }, - { - "target": "0x14000568a", - "callers": [ - { - "address": "0x14000567d", - "type": "je" - } - ] - }, - { - "target": "0x140005690", - "callers": [ - { - "address": "0x140005465", - "type": "call" - } - ] - }, - { - "target": "0x1400056a5", - "callers": [ - { - "address": "0x14000569f", - "type": "je" - } - ] - }, - { - "target": "0x1400057a0", - "callers": [ - { - "address": "0x140004eeb", - "type": "call" - }, - { - "address": "0x140004eeb", - "type": "call" - }, - { - "address": "0x140013db9", - "type": "call" - }, - { - "address": "0x1400162b6", - "type": "call" - }, - { - "address": "0x1400162b6", - "type": "call" - }, - { - "address": "0x1400163e7", - "type": "call" - }, - { - "address": "0x1400163e7", - "type": "call" - } - ] - }, - { - "target": "0x1400057f0", - "callers": [ - { - "address": "0x14000551b", - "type": "call" - } - ] - }, - { - "target": "0x14000587a", - "callers": [ - { - "address": "0x140005850", - "type": "je" - }, - { - "address": "0x140005857", - "type": "je" - }, - { - "address": "0x14000585e", - "type": "je" - } - ] - }, - { - "target": "0x14000588e", - "callers": [ - { - "address": "0x140005868", - "type": "ja" - } - ] - }, - { - "target": "0x140005895", - "callers": [ - { - "address": "0x14000588c", - "type": "jmp" - }, - { - "address": "0x14000588c", - "type": "jmp" - } - ] - }, - { - "target": "0x1400058d6", - "callers": [ - { - "address": "0x1400058c7", - "type": "jl" - } - ] - }, - { - "target": "0x1400058e6", - "callers": [ - { - "address": "0x1400058a4", - "type": "jl" - }, - { - "address": "0x1400058dd", - "type": "jl" - }, - { - "address": "0x1400058dd", - "type": "jl" - }, - { - "address": "0x1400058a4", - "type": "jl" - } - ] - }, - { - "target": "0x1400059e8", - "callers": [ - { - "address": "0x140005984", - "type": "je" - }, - { - "address": "0x140005984", - "type": "je" - } - ] - }, - { - "target": "0x1400059ef", - "callers": [ - { - "address": "0x1400059e6", - "type": "jmp" - } - ] - }, - { - "target": "0x140005a88", - "callers": [ - { - "address": "0x140005170", - "type": "jmp" - } - ] - }, - { - "target": "0x140005d30", - "callers": [ - { - "address": "0x1400054c0", - "type": "call" - }, - { - "address": "0x1400054c0", - "type": "call" - }, - { - "address": "0x1400054c0", - "type": "call" - }, - { - "address": "0x1400054c0", - "type": "call" - } - ] - }, - { - "target": "0x140005e28", - "callers": [ - { - "address": "0x1400053dc", - "type": "call" - } - ] - }, - { - "target": "0x140005e30", - "callers": [ - { - "address": "0x140005408", - "type": "call" - }, - { - "address": "0x140005408", - "type": "call" - } - ] - }, - { - "target": "0x140005e38", - "callers": [ - { - "address": "0x140005e73", - "type": "call" - }, - { - "address": "0x140005e73", - "type": "call" - }, - { - "address": "0x140005f79", - "type": "call" - }, - { - "address": "0x14000ad22", - "type": "call" - }, - { - "address": "0x14000ae29", - "type": "call" - } - ] - }, - { - "target": "0x140005e44", - "callers": [ - { - "address": "0x14000549c", - "type": "call" - }, - { - "address": "0x1400054a7", - "type": "call" - }, - { - "address": "0x1400054a7", - "type": "call" - } - ] - }, - { - "target": "0x140005e6e", - "callers": [ - { - "address": "0x140005e68", - "type": "je" - }, - { - "address": "0x140005e68", - "type": "je" - } - ] - }, - { - "target": "0x140005ef1", - "callers": [ - { - "address": "0x140005eb0", - "type": "je" - }, - { - "address": "0x140005eb0", - "type": "je" - } - ] - }, - { - "target": "0x140005f7e", - "callers": [ - { - "address": "0x140005f74", - "type": "je" - }, - { - "address": "0x140005f74", - "type": "je" - } - ] - }, - { - "target": "0x140005f98", - "callers": [ - { - "address": "0x14000544e", - "type": "call" - }, - { - "address": "0x14000544e", - "type": "call" - } - ] - }, - { - "target": "0x140005fe3", - "callers": [ - { - "address": "0x140005fa7", - "type": "je" - } - ] - }, - { - "target": "0x140005fe5", - "callers": [ - { - "address": "0x140005fe1", - "type": "jmp" - } - ] - }, - { - "target": "0x1400060d8", - "callers": [ - { - "address": "0x1400054d4", - "type": "call" - }, - { - "address": "0x140005674", - "type": "call" - } - ] - }, - { - "target": "0x1400060f0", - "callers": [ - { - "address": "0x140001726", - "type": "call" - }, - { - "address": "0x1400022ef", - "type": "call" - }, - { - "address": "0x140002373", - "type": "call" - } - ] - }, - { - "target": "0x140006148", - "callers": [ - { - "address": "0x140006132", - "type": "je" - } - ] - }, - { - "target": "0x14000614f", - "callers": [ - { - "address": "0x14000610e", - "type": "je" - }, - { - "address": "0x140006116", - "type": "je" - } - ] - }, - { - "target": "0x140006159", - "callers": [ - { - "address": "0x14000614d", - "type": "jmp" - }, - { - "address": "0x14000614d", - "type": "jmp" - } - ] - }, - { - "target": "0x140006198", - "callers": [ - { - "address": "0x140008320", - "type": "call" - }, - { - "address": "0x140008858", - "type": "call" - }, - { - "address": "0x14001f114", - "type": "call" - }, - { - "address": "0x14001f194", - "type": "call" - }, - { - "address": "0x1400034a6", - "type": "call" - }, - { - "address": "0x1400023c9", - "type": "call" - }, - { - "address": "0x1400023a6", - "type": "call" - }, - { - "address": "0x140001dea", - "type": "call" - }, - { - "address": "0x1400023ed", - "type": "call" - } - ] - }, - { - "target": "0x1400061d4", - "callers": [ - { - "address": "0x1400061b5", - "type": "je" - }, - { - "address": "0x1400061ba", - "type": "je" - } - ] - }, - { - "target": "0x140006202", - "callers": [ - { - "address": "0x1400061de", - "type": "je" - }, - { - "address": "0x1400061de", - "type": "je" - } - ] - }, - { - "target": "0x140006240", - "callers": [ - { - "address": "0x140008933", - "type": "call" - } - ] - }, - { - "target": "0x14000628a", - "callers": [ - { - "address": "0x140006288", - "type": "jmp" - } - ] - }, - { - "target": "0x140006294", - "callers": [ - { - "address": "0x140008bab", - "type": "call" - } - ] - }, - { - "target": "0x1400062de", - "callers": [ - { - "address": "0x1400062dc", - "type": "jmp" - } - ] - }, - { - "target": "0x1400062e8", - "callers": [ - { - "address": "0x140006491", - "type": "call" - }, - { - "address": "0x1400064de", - "type": "call" - } - ] - }, - { - "target": "0x140006333", - "callers": [ - { - "address": "0x140006306", - "type": "je" - } - ] - }, - { - "target": "0x140006478", - "callers": [ - { - "address": "0x140008206", - "type": "call" - } - ] - }, - { - "target": "0x1400064a4", - "callers": [ - { - "address": "0x1400087c3", - "type": "call" - } - ] - }, - { - "target": "0x1400064ac", - "callers": [ - { - "address": "0x140009168", - "type": "call" - } - ] - }, - { - "target": "0x1400064f2", - "callers": [ - { - "address": "0x1400064ec", - "type": "jmp" - } - ] - }, - { - "target": "0x140006510", - "callers": [ - { - "address": "0x14000942b", - "type": "call" - } - ] - }, - { - "target": "0x14000652f", - "callers": [ - { - "address": "0x140006520", - "type": "je" - } - ] - }, - { - "target": "0x140006544", - "callers": [ - { - "address": "0x140007ce5", - "type": "call" - }, - { - "address": "0x14000824f", - "type": "call" - }, - { - "address": "0x14000824f", - "type": "call" - }, - { - "address": "0x14000a291", - "type": "call" - }, - { - "address": "0x140007ce5", - "type": "call" - }, - { - "address": "0x140007572", - "type": "call" - }, - { - "address": "0x1400075b1", - "type": "call" - }, - { - "address": "0x1400064c6", - "type": "call" - } - ] - }, - { - "target": "0x1400065ef", - "callers": [ - { - "address": "0x140006582", - "type": "jmp" - } - ] - }, - { - "target": "0x140006609", - "callers": [ - { - "address": "0x1400065f3", - "type": "jmp" - } - ] - }, - { - "target": "0x14000662c", - "callers": [ - { - "address": "0x140007dbd", - "type": "call" - }, - { - "address": "0x140007dbd", - "type": "call" - } - ] - }, - { - "target": "0x140006649", - "callers": [ - { - "address": "0x140006639", - "type": "je" - } - ] - }, - { - "target": "0x140006650", - "callers": [ - { - "address": "0x140008029", - "type": "call" - }, - { - "address": "0x140008975", - "type": "call" - }, - { - "address": "0x140008975", - "type": "call" - } - ] - }, - { - "target": "0x1400066df", - "callers": [ - { - "address": "0x140006712", - "type": "jb" - }, - { - "address": "0x140006712", - "type": "jb" - } - ] - }, - { - "target": "0x1400066f5", - "callers": [ - { - "address": "0x1400066e2", - "type": "je" - }, - { - "address": "0x1400066e2", - "type": "je" - } - ] - }, - { - "target": "0x14000670a", - "callers": [ - { - "address": "0x1400066f8", - "type": "jl" - }, - { - "address": "0x1400066f3", - "type": "jg" - }, - { - "address": "0x1400066fe", - "type": "jg" - } - ] - }, - { - "target": "0x140006780", - "callers": [ - { - "address": "0x140006696", - "type": "je" - } - ] - }, - { - "target": "0x140006788", - "callers": [ - { - "address": "0x140008592", - "type": "call" - }, - { - "address": "0x140008bea", - "type": "call" - }, - { - "address": "0x140008bea", - "type": "call" - } - ] - }, - { - "target": "0x14000681c", - "callers": [ - { - "address": "0x1400067fb", - "type": "jl" - }, - { - "address": "0x140006804", - "type": "jg" - } - ] - }, - { - "target": "0x1400068b9", - "callers": [ - { - "address": "0x1400067e3", - "type": "je" - } - ] - }, - { - "target": "0x140006908", - "callers": [ - { - "address": "0x140007d69", - "type": "call" - }, - { - "address": "0x140007d69", - "type": "call" - }, - { - "address": "0x140008293", - "type": "call" - }, - { - "address": "0x140008293", - "type": "call" - } - ] - }, - { - "target": "0x140006a0c", - "callers": [ - { - "address": "0x140007e41", - "type": "call" - }, - { - "address": "0x140007e41", - "type": "call" - } - ] - }, - { - "target": "0x140006b2c", - "callers": [ - { - "address": "0x1400067d5", - "type": "call" - }, - { - "address": "0x1400068cd", - "type": "call" - }, - { - "address": "0x1400068cd", - "type": "call" - }, - { - "address": "0x1400068cd", - "type": "call" - } - ] - }, - { - "target": "0x140006d0a", - "callers": [ - { - "address": "0x140006bd3", - "type": "je" - } - ] - }, - { - "target": "0x140006d54", - "callers": [ - { - "address": "0x14001f52c", - "type": "call" - }, - { - "address": "0x14001f5da", - "type": "call" - } - ] - }, - { - "target": "0x140006d7a", - "callers": [ - { - "address": "0x140006d8b", - "type": "jmp" - } - ] - }, - { - "target": "0x140006d8d", - "callers": [ - { - "address": "0x140006d81", - "type": "je" - } - ] - }, - { - "target": "0x140006da1", - "callers": [ - { - "address": "0x140006d78", - "type": "je" - }, - { - "address": "0x140006d89", - "type": "je" - } - ] - }, - { - "target": "0x140006da8", - "callers": [ - { - "address": "0x140007d21", - "type": "call" - }, - { - "address": "0x140007d21", - "type": "call" - }, - { - "address": "0x140007df9", - "type": "call" - }, - { - "address": "0x140007df9", - "type": "call" - }, - { - "address": "0x1400081ec", - "type": "call" - }, - { - "address": "0x140008225", - "type": "call" - }, - { - "address": "0x140008a2f", - "type": "call" - }, - { - "address": "0x140008a42", - "type": "call" - }, - { - "address": "0x140008ca1", - "type": "call" - }, - { - "address": "0x140008cb3", - "type": "call" - }, - { - "address": "0x14000a377", - "type": "call" - }, - { - "address": "0x14000a377", - "type": "call" - }, - { - "address": "0x14000a377", - "type": "call" - }, - { - "address": "0x14000a3ff", - "type": "call" - }, - { - "address": "0x14000a412", - "type": "call" - }, - { - "address": "0x14000a41f", - "type": "call" - }, - { - "address": "0x14000a3ff", - "type": "call" - }, - { - "address": "0x140008e23", - "type": "call" - }, - { - "address": "0x140008e3c", - "type": "call" - }, - { - "address": "0x140008e6b", - "type": "call" - }, - { - "address": "0x140008e92", - "type": "call" - }, - { - "address": "0x140008f48", - "type": "call" - }, - { - "address": "0x140008f61", - "type": "call" - }, - { - "address": "0x140008f95", - "type": "call" - }, - { - "address": "0x140008fbc", - "type": "call" - }, - { - "address": "0x14000918b", - "type": "call" - }, - { - "address": "0x140007770", - "type": "call" - }, - { - "address": "0x140007790", - "type": "call" - }, - { - "address": "0x140007964", - "type": "call" - }, - { - "address": "0x140007984", - "type": "call" - }, - { - "address": "0x140009dee", - "type": "call" - }, - { - "address": "0x140009e37", - "type": "call" - }, - { - "address": "0x140009e55", - "type": "call" - }, - { - "address": "0x140009e68", - "type": "call" - }, - { - "address": "0x140009e75", - "type": "call" - }, - { - "address": "0x140009e98", - "type": "call" - }, - { - "address": "0x140009eab", - "type": "call" - }, - { - "address": "0x140009eb8", - "type": "call" - }, - { - "address": "0x140009f96", - "type": "call" - } - ] - }, - { - "target": "0x140006dbc", - "callers": [ - { - "address": "0x1400080e2", - "type": "call" - }, - { - "address": "0x1400080fb", - "type": "call" - }, - { - "address": "0x140008111", - "type": "call" - }, - { - "address": "0x140008111", - "type": "call" - }, - { - "address": "0x140008641", - "type": "call" - }, - { - "address": "0x140008655", - "type": "call" - }, - { - "address": "0x140008664", - "type": "call" - }, - { - "address": "0x14000a331", - "type": "call" - }, - { - "address": "0x14000a34a", - "type": "call" - }, - { - "address": "0x14000a362", - "type": "call" - }, - { - "address": "0x14000a362", - "type": "call" - }, - { - "address": "0x14000a331", - "type": "call" - }, - { - "address": "0x14000a34a", - "type": "call" - }, - { - "address": "0x14000a362", - "type": "call" - }, - { - "address": "0x140007bb8", - "type": "call" - }, - { - "address": "0x140007b81", - "type": "call" - }, - { - "address": "0x140007c79", - "type": "call" - }, - { - "address": "0x140007c42", - "type": "call" - }, - { - "address": "0x140008e79", - "type": "call" - }, - { - "address": "0x140008e79", - "type": "call" - }, - { - "address": "0x140008ea4", - "type": "call" - }, - { - "address": "0x140008ea4", - "type": "call" - }, - { - "address": "0x140008fa3", - "type": "call" - }, - { - "address": "0x140008fa3", - "type": "call" - }, - { - "address": "0x140008fce", - "type": "call" - }, - { - "address": "0x140008fce", - "type": "call" - }, - { - "address": "0x1400091d6", - "type": "call" - }, - { - "address": "0x140007872", - "type": "call" - }, - { - "address": "0x140007a69", - "type": "call" - }, - { - "address": "0x140009476", - "type": "call" - } - ] - }, - { - "target": "0x140006dd0", - "callers": [ - { - "address": "0x140009ed8", - "type": "call" - }, - { - "address": "0x140009ed8", - "type": "call" - }, - { - "address": "0x14000a1f1", - "type": "call" - } - ] - }, - { - "target": "0x140006de8", - "callers": [ - { - "address": "0x140007f43", - "type": "call" - }, - { - "address": "0x1400084a7", - "type": "call" - } - ] - }, - { - "target": "0x140006f50", - "callers": [ - { - "address": "0x1400023f4", - "type": "jmp" - } - ] - }, - { - "target": "0x140006f69", - "callers": [ - { - "address": "0x140006f61", - "type": "je" - } - ] - }, - { - "target": "0x140006f98", - "callers": [ - { - "address": "0x140008307", - "type": "call" - }, - { - "address": "0x14000883f", - "type": "call" - }, - { - "address": "0x14001f579", - "type": "call" - }, - { - "address": "0x14001f627", - "type": "call" - } - ] - }, - { - "target": "0x140006fc7", - "callers": [ - { - "address": "0x140006fbb", - "type": "je" - } - ] - }, - { - "target": "0x140006fe9", - "callers": [ - { - "address": "0x140006fd6", - "type": "je" - } - ] - }, - { - "target": "0x140007007", - "callers": [ - { - "address": "0x140006fce", - "type": "je" - }, - { - "address": "0x140006fc5", - "type": "ja" - }, - { - "address": "0x140006fec", - "type": "je" - }, - { - "address": "0x140006fe5", - "type": "jmp" - }, - { - "address": "0x140006ff8", - "type": "je" - } - ] - }, - { - "target": "0x14000700b", - "callers": [ - { - "address": "0x140006f9b", - "type": "je" - } - ] - }, - { - "target": "0x14000700c", - "callers": [ - { - "address": "0x140006fe0", - "type": "call" - } - ] - }, - { - "target": "0x140007010", - "callers": [ - { - "address": "0x14001f56b", - "type": "call" - }, - { - "address": "0x14001f56b", - "type": "call" - }, - { - "address": "0x14001f619", - "type": "call" - }, - { - "address": "0x14001f619", - "type": "call" - } - ] - }, - { - "target": "0x14000702d", - "callers": [ - { - "address": "0x140007022", - "type": "jmp" - } - ] - }, - { - "target": "0x140007040", - "callers": [ - { - "address": "0x140007ba8", - "type": "call" - }, - { - "address": "0x140007b71", - "type": "call" - }, - { - "address": "0x140007c69", - "type": "call" - }, - { - "address": "0x140007c32", - "type": "call" - }, - { - "address": "0x14000785d", - "type": "call" - }, - { - "address": "0x1400078a4", - "type": "call" - }, - { - "address": "0x14000785d", - "type": "call" - }, - { - "address": "0x140007a54", - "type": "call" - }, - { - "address": "0x140007a9b", - "type": "call" - }, - { - "address": "0x140007a54", - "type": "call" - } - ] - }, - { - "target": "0x140007062", - "callers": [ - { - "address": "0x14000704a", - "type": "jl" - } - ] - }, - { - "target": "0x140007064", - "callers": [ - { - "address": "0x14001f666", - "type": "call" - }, - { - "address": "0x14001f69f", - "type": "call" - } - ] - }, - { - "target": "0x14000708e", - "callers": [ - { - "address": "0x14000707a", - "type": "je" - }, - { - "address": "0x140007082", - "type": "je" - } - ] - }, - { - "target": "0x1400070a1", - "callers": [ - { - "address": "0x14000708c", - "type": "jmp" - } - ] - }, - { - "target": "0x1400070ae", - "callers": [ - { - "address": "0x14000708a", - "type": "je" - } - ] - }, - { - "target": "0x140007318", - "callers": [ - { - "address": "0x140005520", - "type": "call" - } - ] - }, - { - "target": "0x14000733b", - "callers": [ - { - "address": "0x140007327", - "type": "jmp" - } - ] - }, - { - "target": "0x140007340", - "callers": [ - { - "address": "0x1400056ac", - "type": "call" - }, - { - "address": "0x1400056ac", - "type": "call" - } - ] - }, - { - "target": "0x14000735c", - "callers": [ - { - "address": "0x14000a436", - "type": "call" - }, - { - "address": "0x14000a436", - "type": "call" - } - ] - }, - { - "target": "0x140007394", - "callers": [ - { - "address": "0x140007f13", - "type": "call" - }, - { - "address": "0x140007f23", - "type": "call" - }, - { - "address": "0x140007f2c", - "type": "call" - }, - { - "address": "0x1400082d6", - "type": "call" - }, - { - "address": "0x140007f7e", - "type": "call" - }, - { - "address": "0x140007f8a", - "type": "call" - }, - { - "address": "0x140007f93", - "type": "call" - }, - { - "address": "0x1400082d6", - "type": "call" - }, - { - "address": "0x1400083d2", - "type": "call" - }, - { - "address": "0x1400083ba", - "type": "call" - }, - { - "address": "0x1400083dd", - "type": "call" - }, - { - "address": "0x1400083e5", - "type": "call" - }, - { - "address": "0x140008477", - "type": "call" - }, - { - "address": "0x140008487", - "type": "call" - }, - { - "address": "0x140008490", - "type": "call" - }, - { - "address": "0x14000880e", - "type": "call" - }, - { - "address": "0x1400084e2", - "type": "call" - }, - { - "address": "0x1400084ee", - "type": "call" - }, - { - "address": "0x1400084f7", - "type": "call" - }, - { - "address": "0x14000880e", - "type": "call" - }, - { - "address": "0x140008864", - "type": "call" - }, - { - "address": "0x14000886d", - "type": "call" - }, - { - "address": "0x1400088c1", - "type": "call" - }, - { - "address": "0x1400088f0", - "type": "call" - }, - { - "address": "0x140008b44", - "type": "call" - }, - { - "address": "0x140008b69", - "type": "call" - }, - { - "address": "0x14001f302", - "type": "call" - }, - { - "address": "0x14001f31a", - "type": "call" - }, - { - "address": "0x14001f32e", - "type": "call" - }, - { - "address": "0x14001f373", - "type": "call" - }, - { - "address": "0x14001f3a9", - "type": "call" - }, - { - "address": "0x14001f3c1", - "type": "call" - }, - { - "address": "0x14001f3d5", - "type": "call" - }, - { - "address": "0x14001f3de", - "type": "call" - }, - { - "address": "0x14001f428", - "type": "call" - }, - { - "address": "0x14001f4ab", - "type": "call" - }, - { - "address": "0x14001f4c0", - "type": "call" - }, - { - "address": "0x14001f4ab", - "type": "call" - }, - { - "address": "0x14001f4c0", - "type": "call" - }, - { - "address": "0x14001f4ea", - "type": "call" - }, - { - "address": "0x14001f57f", - "type": "call" - }, - { - "address": "0x14001f58f", - "type": "call" - }, - { - "address": "0x14001f57f", - "type": "call" - }, - { - "address": "0x14001f58f", - "type": "call" - }, - { - "address": "0x14001f62d", - "type": "call" - }, - { - "address": "0x14001f63a", - "type": "call" - }, - { - "address": "0x14001f647", - "type": "call" - }, - { - "address": "0x14001f62d", - "type": "call" - }, - { - "address": "0x14001f63a", - "type": "call" - }, - { - "address": "0x14001f647", - "type": "call" - }, - { - "address": "0x14001f67c", - "type": "call" - }, - { - "address": "0x14001f687", - "type": "call" - }, - { - "address": "0x14001f6b5", - "type": "call" - }, - { - "address": "0x14001f6c0", - "type": "call" - }, - { - "address": "0x140006dac", - "type": "call" - }, - { - "address": "0x140006df1", - "type": "call" - }, - { - "address": "0x140006dc0", - "type": "call" - }, - { - "address": "0x14000626a", - "type": "call" - }, - { - "address": "0x1400062be", - "type": "call" - }, - { - "address": "0x140009080", - "type": "call" - }, - { - "address": "0x14000956b", - "type": "call" - }, - { - "address": "0x140009d70", - "type": "call" - }, - { - "address": "0x140006d61", - "type": "call" - }, - { - "address": "0x140006d6c", - "type": "call" - }, - { - "address": "0x140006d8d", - "type": "call" - }, - { - "address": "0x140007019", - "type": "call" - }, - { - "address": "0x140009daf", - "type": "call" - }, - { - "address": "0x14000708e", - "type": "call" - }, - { - "address": "0x140007099", - "type": "call" - }, - { - "address": "0x1400070ae", - "type": "call" - }, - { - "address": "0x1400070bb", - "type": "call" - }, - { - "address": "0x14000630d", - "type": "call" - }, - { - "address": "0x140009e0b", - "type": "call" - }, - { - "address": "0x140009f06", - "type": "call" - }, - { - "address": "0x140009f11", - "type": "call" - }, - { - "address": "0x1400092b8", - "type": "call" - }, - { - "address": "0x140006dd9", - "type": "call" - }, - { - "address": "0x140009fd3", - "type": "call" - }, - { - "address": "0x140009fbc", - "type": "call" - }, - { - "address": "0x140009ff2", - "type": "call" - }, - { - "address": "0x140009fde", - "type": "call" - }, - { - "address": "0x140009fe6", - "type": "call" - }, - { - "address": "0x140009ff2", - "type": "call" - }, - { - "address": "0x14000a218", - "type": "call" - }, - { - "address": "0x14000a223", - "type": "call" - } - ] - }, - { - "target": "0x1400073a7", - "callers": [ - { - "address": "0x1400073a0", - "type": "je" - } - ] - }, - { - "target": "0x1400073b0", - "callers": [ - { - "address": "0x140007398", - "type": "call" - } - ] - }, - { - "target": "0x140007464", - "callers": [ - { - "address": "0x1400073cf", - "type": "jmp" - } - ] - }, - { - "target": "0x14000747c", - "callers": [ - { - "address": "0x140006f54", - "type": "call" - } - ] - }, - { - "target": "0x1400074be", - "callers": [ - { - "address": "0x140007491", - "type": "jmp" - } - ] - }, - { - "target": "0x140007514", - "callers": [ - { - "address": "0x140007348", - "type": "call" - } - ] - }, - { - "target": "0x140007532", - "callers": [ - { - "address": "0x140007521", - "type": "je" - } - ] - }, - { - "target": "0x14000753c", - "callers": [ - { - "address": "0x140009e04", - "type": "call" - } - ] - }, - { - "target": "0x140007564", - "callers": [ - { - "address": "0x14000a29f", - "type": "call" - } - ] - }, - { - "target": "0x140007590", - "callers": [ - { - "address": "0x14000a2b3", - "type": "call" - }, - { - "address": "0x140009f2c", - "type": "call" - }, - { - "address": "0x140009e8f", - "type": "call" - } - ] - }, - { - "target": "0x14000759c", - "callers": [ - { - "address": "0x14000a2c4", - "type": "call" - } - ] - }, - { - "target": "0x1400075d8", - "callers": [ - { - "address": "0x140006573", - "type": "call" - }, - { - "address": "0x14000a27c", - "type": "call" - }, - { - "address": "0x140006689", - "type": "call" - }, - { - "address": "0x140006487", - "type": "call" - }, - { - "address": "0x1400064d4", - "type": "call" - } - ] - }, - { - "target": "0x1400075e0", - "callers": [ - { - "address": "0x1400083ac", - "type": "call" - }, - { - "address": "0x140009fa6", - "type": "call" - } - ] - }, - { - "target": "0x1400075e8", - "callers": [ - { - "address": "0x140009110", - "type": "call" - }, - { - "address": "0x1400075db", - "type": "jmp" - }, - { - "address": "0x140007559", - "type": "call" - } - ] - }, - { - "target": "0x140007613", - "callers": [ - { - "address": "0x140007629", - "type": "jb" - } - ] - }, - { - "target": "0x14000762b", - "callers": [ - { - "address": "0x140007621", - "type": "jb" - } - ] - }, - { - "target": "0x14000763d", - "callers": [ - { - "address": "0x140007646", - "type": "jmp" - } - ] - }, - { - "target": "0x140007643", - "callers": [ - { - "address": "0x140007611", - "type": "je" - }, - { - "address": "0x14000762e", - "type": "je" - } - ] - }, - { - "target": "0x140007648", - "callers": [ - { - "address": "0x1400075f4", - "type": "je" - }, - { - "address": "0x140007605", - "type": "je" - } - ] - }, - { - "target": "0x140007650", - "callers": [ - { - "address": "0x1400075e3", - "type": "jmp" - }, - { - "address": "0x140009378", - "type": "call" - } - ] - }, - { - "target": "0x1400076bf", - "callers": [ - { - "address": "0x140007718", - "type": "jb" - } - ] - }, - { - "target": "0x14000771a", - "callers": [ - { - "address": "0x1400076ed", - "type": "jb" - }, - { - "address": "0x1400076ed", - "type": "jb" - } - ] - }, - { - "target": "0x140007724", - "callers": [ - { - "address": "0x140007672", - "type": "je" - }, - { - "address": "0x1400076b6", - "type": "je" - } - ] - }, - { - "target": "0x140007726", - "callers": [ - { - "address": "0x140007722", - "type": "jmp" - } - ] - }, - { - "target": "0x140007740", - "callers": [ - { - "address": "0x140007b5a", - "type": "call" - } - ] - }, - { - "target": "0x14000777b", - "callers": [ - { - "address": "0x14000776e", - "type": "je" - } - ] - }, - { - "target": "0x14000777e", - "callers": [ - { - "address": "0x140007779", - "type": "jmp" - } - ] - }, - { - "target": "0x14000779b", - "callers": [ - { - "address": "0x14000778e", - "type": "je" - } - ] - }, - { - "target": "0x14000779e", - "callers": [ - { - "address": "0x140007799", - "type": "jmp" - } - ] - }, - { - "target": "0x1400077c3", - "callers": [ - { - "address": "0x1400077b7", - "type": "jl" - } - ] - }, - { - "target": "0x1400077fa", - "callers": [ - { - "address": "0x1400077c6", - "type": "je" - }, - { - "address": "0x1400077c6", - "type": "je" - }, - { - "address": "0x1400077cc", - "type": "je" - }, - { - "address": "0x1400077d8", - "type": "je" - } - ] - }, - { - "target": "0x14000781a", - "callers": [ - { - "address": "0x1400077fd", - "type": "je" - } - ] - }, - { - "target": "0x140007859", - "callers": [ - { - "address": "0x140007818", - "type": "jmp" - }, - { - "address": "0x1400077f8", - "type": "jmp" - } - ] - }, - { - "target": "0x14000786a", - "callers": [ - { - "address": "0x14000781e", - "type": "je" - } - ] - }, - { - "target": "0x14000787d", - "callers": [ - { - "address": "0x140007870", - "type": "je" - } - ] - }, - { - "target": "0x140007880", - "callers": [ - { - "address": "0x14000787b", - "type": "jmp" - } - ] - }, - { - "target": "0x1400078f2", - "callers": [ - { - "address": "0x140007850", - "type": "je" - }, - { - "address": "0x140007865", - "type": "jmp" - }, - { - "address": "0x1400078b7", - "type": "jmp" - }, - { - "address": "0x140007865", - "type": "jmp" - } - ] - }, - { - "target": "0x1400078f6", - "callers": [ - { - "address": "0x140007781", - "type": "je" - }, - { - "address": "0x140007781", - "type": "je" - }, - { - "address": "0x1400077a2", - "type": "je" - }, - { - "address": "0x1400077a2", - "type": "je" - } - ] - }, - { - "target": "0x1400078f8", - "callers": [ - { - "address": "0x1400078f4", - "type": "jmp" - } - ] - }, - { - "target": "0x140007912", - "callers": [ - { - "address": "0x1400077e3", - "type": "je" - }, - { - "address": "0x1400077ec", - "type": "je" - } - ] - }, - { - "target": "0x140007917", - "callers": [ - { - "address": "0x140007806", - "type": "je" - }, - { - "address": "0x14000780f", - "type": "je" - } - ] - }, - { - "target": "0x14000791c", - "callers": [ - { - "address": "0x140007827", - "type": "je" - }, - { - "address": "0x140007830", - "type": "je" - } - ] - }, - { - "target": "0x140007921", - "callers": [ - { - "address": "0x140007889", - "type": "je" - }, - { - "address": "0x140007892", - "type": "je" - }, - { - "address": "0x140007889", - "type": "je" - } - ] - }, - { - "target": "0x140007934", - "callers": [ - { - "address": "0x140007c1b", - "type": "call" - } - ] - }, - { - "target": "0x14000796f", - "callers": [ - { - "address": "0x140007962", - "type": "je" - } - ] - }, - { - "target": "0x140007972", - "callers": [ - { - "address": "0x14000796d", - "type": "jmp" - } - ] - }, - { - "target": "0x14000798f", - "callers": [ - { - "address": "0x140007982", - "type": "je" - } - ] - }, - { - "target": "0x140007992", - "callers": [ - { - "address": "0x14000798d", - "type": "jmp" - } - ] - }, - { - "target": "0x1400079b8", - "callers": [ - { - "address": "0x1400079ad", - "type": "jl" - } - ] - }, - { - "target": "0x1400079f0", - "callers": [ - { - "address": "0x1400079bc", - "type": "je" - }, - { - "address": "0x1400079bc", - "type": "je" - }, - { - "address": "0x1400079c2", - "type": "je" - }, - { - "address": "0x1400079ce", - "type": "je" - } - ] - }, - { - "target": "0x140007a11", - "callers": [ - { - "address": "0x1400079f4", - "type": "je" - } - ] - }, - { - "target": "0x140007a50", - "callers": [ - { - "address": "0x140007a0f", - "type": "jmp" - }, - { - "address": "0x1400079ee", - "type": "jmp" - } - ] - }, - { - "target": "0x140007a61", - "callers": [ - { - "address": "0x140007a15", - "type": "je" - } - ] - }, - { - "target": "0x140007a74", - "callers": [ - { - "address": "0x140007a67", - "type": "je" - } - ] - }, - { - "target": "0x140007a77", - "callers": [ - { - "address": "0x140007a72", - "type": "jmp" - } - ] - }, - { - "target": "0x140007ae9", - "callers": [ - { - "address": "0x140007a47", - "type": "je" - }, - { - "address": "0x140007a5c", - "type": "jmp" - }, - { - "address": "0x140007aae", - "type": "jmp" - }, - { - "address": "0x140007a5c", - "type": "jmp" - } - ] - }, - { - "target": "0x140007aed", - "callers": [ - { - "address": "0x140007975", - "type": "je" - }, - { - "address": "0x140007975", - "type": "je" - }, - { - "address": "0x140007996", - "type": "je" - }, - { - "address": "0x140007996", - "type": "je" - } - ] - }, - { - "target": "0x140007aef", - "callers": [ - { - "address": "0x140007aeb", - "type": "jmp" - } - ] - }, - { - "target": "0x140007b09", - "callers": [ - { - "address": "0x1400079d9", - "type": "je" - }, - { - "address": "0x1400079e2", - "type": "je" - } - ] - }, - { - "target": "0x140007b0e", - "callers": [ - { - "address": "0x1400079fd", - "type": "je" - }, - { - "address": "0x140007a06", - "type": "je" - } - ] - }, - { - "target": "0x140007b13", - "callers": [ - { - "address": "0x140007a1e", - "type": "je" - }, - { - "address": "0x140007a27", - "type": "je" - } - ] - }, - { - "target": "0x140007b18", - "callers": [ - { - "address": "0x140007a80", - "type": "je" - }, - { - "address": "0x140007a89", - "type": "je" - }, - { - "address": "0x140007a80", - "type": "je" - } - ] - }, - { - "target": "0x140007b2c", - "callers": [ - { - "address": "0x140007d0b", - "type": "call" - } - ] - }, - { - "target": "0x140007b5a", - "callers": [ - { - "address": "0x140007b51", - "type": "jmp" - } - ] - }, - { - "target": "0x140007b8a", - "callers": [ - { - "address": "0x140007b7f", - "type": "je" - } - ] - }, - { - "target": "0x140007ba0", - "callers": [ - { - "address": "0x140007b62", - "type": "je" - } - ] - }, - { - "target": "0x140007bc1", - "callers": [ - { - "address": "0x140007bb6", - "type": "je" - } - ] - }, - { - "target": "0x140007bd0", - "callers": [ - { - "address": "0x140007b9e", - "type": "jmp" - }, - { - "address": "0x140007b9e", - "type": "jmp" - } - ] - }, - { - "target": "0x140007bec", - "callers": [ - { - "address": "0x140007de3", - "type": "call" - } - ] - }, - { - "target": "0x140007c1b", - "callers": [ - { - "address": "0x140007c12", - "type": "jmp" - } - ] - }, - { - "target": "0x140007c4b", - "callers": [ - { - "address": "0x140007c40", - "type": "je" - } - ] - }, - { - "target": "0x140007c61", - "callers": [ - { - "address": "0x140007c23", - "type": "je" - } - ] - }, - { - "target": "0x140007c82", - "callers": [ - { - "address": "0x140007c77", - "type": "je" - } - ] - }, - { - "target": "0x140007c91", - "callers": [ - { - "address": "0x140007c5f", - "type": "jmp" - }, - { - "address": "0x140007c5f", - "type": "jmp" - } - ] - }, - { - "target": "0x140007cb0", - "callers": [ - { - "address": "0x140008aac", - "type": "call" - }, - { - "address": "0x140008aac", - "type": "call" - }, - { - "address": "0x140008aac", - "type": "call" - } - ] - }, - { - "target": "0x140007d10", - "callers": [ - { - "address": "0x140007d00", - "type": "je" - }, - { - "address": "0x140007d00", - "type": "je" - } - ] - }, - { - "target": "0x140007d88", - "callers": [ - { - "address": "0x140008d14", - "type": "call" - }, - { - "address": "0x140008d14", - "type": "call" - }, - { - "address": "0x140008d14", - "type": "call" - } - ] - }, - { - "target": "0x140007de8", - "callers": [ - { - "address": "0x140007dd8", - "type": "je" - }, - { - "address": "0x140007dd8", - "type": "je" - } - ] - }, - { - "target": "0x140007e60", - "callers": [ - { - "address": "0x140009257", - "type": "call" - } - ] - }, - { - "target": "0x140007f08", - "callers": [ - { - "address": "0x140007ef8", - "type": "je" - } - ] - }, - { - "target": "0x140007f73", - "callers": [ - { - "address": "0x140007f67", - "type": "je" - } - ] - }, - { - "target": "0x140007f7e", - "callers": [ - { - "address": "0x140007f71", - "type": "ja" - } - ] - }, - { - "target": "0x140007fc8", - "callers": [ - { - "address": "0x140007f02", - "type": "ja" - }, - { - "address": "0x140007f88", - "type": "je" - } - ] - }, - { - "target": "0x140008002", - "callers": [ - { - "address": "0x140007ff2", - "type": "je" - } - ] - }, - { - "target": "0x14000805a", - "callers": [ - { - "address": "0x1400081cc", - "type": "jb" - }, - { - "address": "0x1400081cc", - "type": "jb" - }, - { - "address": "0x1400081cc", - "type": "jb" - } - ] - }, - { - "target": "0x1400080c7", - "callers": [ - { - "address": "0x140008150", - "type": "jmp" - } - ] - }, - { - "target": "0x14000810e", - "callers": [ - { - "address": "0x140008141", - "type": "jg" - }, - { - "address": "0x140008141", - "type": "jg" - } - ] - }, - { - "target": "0x1400081b8", - "callers": [ - { - "address": "0x14000814a", - "type": "je" - } - ] - }, - { - "target": "0x1400081c0", - "callers": [ - { - "address": "0x1400080c1", - "type": "je" - } - ] - }, - { - "target": "0x1400081c5", - "callers": [ - { - "address": "0x14000808b", - "type": "jg" - }, - { - "address": "0x14000809c", - "type": "jg" - }, - { - "address": "0x14000808b", - "type": "jg" - } - ] - }, - { - "target": "0x1400081f6", - "callers": [ - { - "address": "0x1400081ea", - "type": "je" - } - ] - }, - { - "target": "0x140008230", - "callers": [ - { - "address": "0x140008223", - "type": "je" - } - ] - }, - { - "target": "0x140008232", - "callers": [ - { - "address": "0x14000822e", - "type": "jmp" - } - ] - }, - { - "target": "0x14000829a", - "callers": [ - { - "address": "0x140007ffc", - "type": "ja" - } - ] - }, - { - "target": "0x1400082d6", - "callers": [ - { - "address": "0x1400081de", - "type": "jb" - }, - { - "address": "0x1400081fa", - "type": "je" - }, - { - "address": "0x1400081fa", - "type": "je" - }, - { - "address": "0x140008298", - "type": "jmp" - }, - { - "address": "0x140008298", - "type": "jmp" - } - ] - }, - { - "target": "0x1400082e2", - "callers": [ - { - "address": "0x140007f1d", - "type": "je" - } - ] - }, - { - "target": "0x140008302", - "callers": [ - { - "address": "0x140007fbf", - "type": "jmp" - } - ] - }, - { - "target": "0x140008326", - "callers": [ - { - "address": "0x140007fb9", - "type": "je" - } - ] - }, - { - "target": "0x140008349", - "callers": [ - { - "address": "0x140007ecb", - "type": "jl" - }, - { - "address": "0x140007f4b", - "type": "je" - }, - { - "address": "0x140007f78", - "type": "je" - } - ] - }, - { - "target": "0x140008350", - "callers": [ - { - "address": "0x1400094f7", - "type": "call" - } - ] - }, - { - "target": "0x1400083d2", - "callers": [ - { - "address": "0x1400083b8", - "type": "je" - } - ] - }, - { - "target": "0x1400083f1", - "callers": [ - { - "address": "0x1400083db", - "type": "je" - }, - { - "address": "0x1400083d0", - "type": "jmp" - } - ] - }, - { - "target": "0x140008434", - "callers": [ - { - "address": "0x140008406", - "type": "je" - } - ] - }, - { - "target": "0x140008436", - "callers": [ - { - "address": "0x140008432", - "type": "jmp" - } - ] - }, - { - "target": "0x14000846c", - "callers": [ - { - "address": "0x14000845c", - "type": "je" - }, - { - "address": "0x14000845c", - "type": "je" - } - ] - }, - { - "target": "0x1400084d7", - "callers": [ - { - "address": "0x1400084cb", - "type": "je" - } - ] - }, - { - "target": "0x1400084e2", - "callers": [ - { - "address": "0x1400084d5", - "type": "ja" - } - ] - }, - { - "target": "0x14000852d", - "callers": [ - { - "address": "0x140008466", - "type": "ja" - }, - { - "address": "0x1400084ec", - "type": "je" - } - ] - }, - { - "target": "0x14000856b", - "callers": [ - { - "address": "0x14000855b", - "type": "je" - } - ] - }, - { - "target": "0x1400085cf", - "callers": [ - { - "address": "0x1400087b1", - "type": "jb" - }, - { - "address": "0x1400087b1", - "type": "jb" - }, - { - "address": "0x1400087b1", - "type": "jb" - } - ] - }, - { - "target": "0x140008660", - "callers": [ - { - "address": "0x14000868a", - "type": "jg" - }, - { - "address": "0x14000868a", - "type": "jg" - } - ] - }, - { - "target": "0x140008687", - "callers": [ - { - "address": "0x14000865e", - "type": "jmp" - } - ] - }, - { - "target": "0x140008700", - "callers": [ - { - "address": "0x1400086a9", - "type": "jmp" - } - ] - }, - { - "target": "0x140008709", - "callers": [ - { - "address": "0x140008619", - "type": "je" - } - ] - }, - { - "target": "0x140008710", - "callers": [ - { - "address": "0x1400085de", - "type": "jg" - }, - { - "address": "0x1400085ea", - "type": "jg" - }, - { - "address": "0x1400085de", - "type": "jg" - } - ] - }, - { - "target": "0x1400087d2", - "callers": [ - { - "address": "0x140008565", - "type": "ja" - } - ] - }, - { - "target": "0x14000880e", - "callers": [ - { - "address": "0x1400087bb", - "type": "je" - }, - { - "address": "0x1400087d0", - "type": "jmp" - } - ] - }, - { - "target": "0x14000881a", - "callers": [ - { - "address": "0x140008481", - "type": "je" - } - ] - }, - { - "target": "0x14000883a", - "callers": [ - { - "address": "0x140008523", - "type": "jmp" - } - ] - }, - { - "target": "0x14000885e", - "callers": [ - { - "address": "0x14000851d", - "type": "je" - } - ] - }, - { - "target": "0x140008864", - "callers": [ - { - "address": "0x1400087ca", - "type": "je" - } - ] - }, - { - "target": "0x140008881", - "callers": [ - { - "address": "0x1400083f4", - "type": "jl" - }, - { - "address": "0x1400083f4", - "type": "jl" - }, - { - "address": "0x1400084af", - "type": "je" - }, - { - "address": "0x1400084dc", - "type": "je" - } - ] - }, - { - "target": "0x140008888", - "callers": [ - { - "address": "0x1400082d1", - "type": "call" - } - ] - }, - { - "target": "0x140008940", - "callers": [ - { - "address": "0x1400088e3", - "type": "je" - }, - { - "address": "0x1400088f9", - "type": "je" - }, - { - "address": "0x140008901", - "type": "je" - }, - { - "address": "0x140008909", - "type": "je" - } - ] - }, - { - "target": "0x1400089b3", - "callers": [ - { - "address": "0x140008ac2", - "type": "jb" - }, - { - "address": "0x140008ac2", - "type": "jb" - }, - { - "address": "0x140008ac2", - "type": "jb" - }, - { - "address": "0x140008ac2", - "type": "jb" - } - ] - }, - { - "target": "0x140008a4c", - "callers": [ - { - "address": "0x140008a40", - "type": "je" - } - ] - }, - { - "target": "0x140008a4e", - "callers": [ - { - "address": "0x140008a4a", - "type": "jmp" - } - ] - }, - { - "target": "0x140008a54", - "callers": [ - { - "address": "0x140008a2d", - "type": "je" - }, - { - "address": "0x140008a37", - "type": "je" - } - ] - }, - { - "target": "0x140008ab1", - "callers": [ - { - "address": "0x1400089ed", - "type": "jg" - }, - { - "address": "0x1400089ff", - "type": "jg" - }, - { - "address": "0x1400089ed", - "type": "jg" - }, - { - "address": "0x1400089ed", - "type": "jg" - } - ] - }, - { - "target": "0x140008ac8", - "callers": [ - { - "address": "0x1400088bb", - "type": "je" - }, - { - "address": "0x1400088bb", - "type": "je" - } - ] - }, - { - "target": "0x140008aec", - "callers": [ - { - "address": "0x140008809", - "type": "call" - } - ] - }, - { - "target": "0x140008bb8", - "callers": [ - { - "address": "0x140008b5c", - "type": "je" - }, - { - "address": "0x140008b72", - "type": "je" - }, - { - "address": "0x140008b7a", - "type": "je" - }, - { - "address": "0x140008b82", - "type": "je" - } - ] - }, - { - "target": "0x140008c22", - "callers": [ - { - "address": "0x140008dc6", - "type": "jb" - }, - { - "address": "0x140008dc6", - "type": "jb" - }, - { - "address": "0x140008dc6", - "type": "jb" - }, - { - "address": "0x140008dc6", - "type": "jb" - } - ] - }, - { - "target": "0x140008c99", - "callers": [ - { - "address": "0x140008c88", - "type": "je" - } - ] - }, - { - "target": "0x140008cbd", - "callers": [ - { - "address": "0x140008cb1", - "type": "je" - } - ] - }, - { - "target": "0x140008cbf", - "callers": [ - { - "address": "0x140008cbb", - "type": "jmp" - } - ] - }, - { - "target": "0x140008cc5", - "callers": [ - { - "address": "0x140008c9f", - "type": "je" - }, - { - "address": "0x140008c9f", - "type": "je" - }, - { - "address": "0x140008ca9", - "type": "je" - } - ] - }, - { - "target": "0x140008d20", - "callers": [ - { - "address": "0x140008c34", - "type": "jg" - }, - { - "address": "0x140008c41", - "type": "jg" - }, - { - "address": "0x140008c34", - "type": "jg" - }, - { - "address": "0x140008c34", - "type": "jg" - } - ] - }, - { - "target": "0x140008dcc", - "callers": [ - { - "address": "0x140008b3e", - "type": "je" - } - ] - }, - { - "target": "0x140008df4", - "callers": [ - { - "address": "0x140008124", - "type": "call" - }, - { - "address": "0x140008124", - "type": "call" - }, - { - "address": "0x14000a389", - "type": "call" - }, - { - "address": "0x14000a389", - "type": "call" - }, - { - "address": "0x14000a389", - "type": "call" - } - ] - }, - { - "target": "0x140008e47", - "callers": [ - { - "address": "0x140008e3a", - "type": "je" - } - ] - }, - { - "target": "0x140008e4a", - "callers": [ - { - "address": "0x140008e45", - "type": "jmp" - } - ] - }, - { - "target": "0x140008e63", - "callers": [ - { - "address": "0x140008e57", - "type": "je" - } - ] - }, - { - "target": "0x140008e76", - "callers": [ - { - "address": "0x140008e69", - "type": "je" - }, - { - "address": "0x140008e69", - "type": "je" - } - ] - }, - { - "target": "0x140008e79", - "callers": [ - { - "address": "0x140008e74", - "type": "jmp" - } - ] - }, - { - "target": "0x140008e9d", - "callers": [ - { - "address": "0x140008e90", - "type": "je" - } - ] - }, - { - "target": "0x140008ea0", - "callers": [ - { - "address": "0x140008e9b", - "type": "jmp" - } - ] - }, - { - "target": "0x140008ec1", - "callers": [ - { - "address": "0x140008e88", - "type": "je" - }, - { - "address": "0x140008e88", - "type": "je" - }, - { - "address": "0x140008ebb", - "type": "je" - }, - { - "address": "0x140008ebb", - "type": "je" - } - ] - }, - { - "target": "0x140008ecd", - "callers": [ - { - "address": "0x140008ec6", - "type": "je" - } - ] - }, - { - "target": "0x140008ed8", - "callers": [ - { - "address": "0x140008ed1", - "type": "je" - } - ] - }, - { - "target": "0x140008ee3", - "callers": [ - { - "address": "0x140008edc", - "type": "je" - } - ] - }, - { - "target": "0x140008eec", - "callers": [ - { - "address": "0x140008ee6", - "type": "je" - } - ] - }, - { - "target": "0x140008ef1", - "callers": [ - { - "address": "0x140008ecb", - "type": "je" - }, - { - "address": "0x140008ed6", - "type": "je" - }, - { - "address": "0x140008ee1", - "type": "je" - }, - { - "address": "0x140008eea", - "type": "je" - } - ] - }, - { - "target": "0x140008ef5", - "callers": [ - { - "address": "0x140008e1d", - "type": "je" - }, - { - "address": "0x140008e2e", - "type": "je" - }, - { - "address": "0x140008e4e", - "type": "je" - }, - { - "address": "0x140008e4e", - "type": "je" - } - ] - }, - { - "target": "0x140008efa", - "callers": [ - { - "address": "0x140008ef3", - "type": "jmp" - }, - { - "address": "0x140008ebf", - "type": "jmp" - }, - { - "address": "0x140008ef3", - "type": "jmp" - } - ] - }, - { - "target": "0x140008f14", - "callers": [ - { - "address": "0x140008677", - "type": "call" - } - ] - }, - { - "target": "0x140008f6c", - "callers": [ - { - "address": "0x140008f5f", - "type": "je" - } - ] - }, - { - "target": "0x140008f6f", - "callers": [ - { - "address": "0x140008f6a", - "type": "jmp" - } - ] - }, - { - "target": "0x140008f8c", - "callers": [ - { - "address": "0x140008f80", - "type": "je" - } - ] - }, - { - "target": "0x140008fa0", - "callers": [ - { - "address": "0x140008f93", - "type": "je" - }, - { - "address": "0x140008f93", - "type": "je" - } - ] - }, - { - "target": "0x140008fa3", - "callers": [ - { - "address": "0x140008f9e", - "type": "jmp" - } - ] - }, - { - "target": "0x140008fc7", - "callers": [ - { - "address": "0x140008fba", - "type": "je" - } - ] - }, - { - "target": "0x140008fca", - "callers": [ - { - "address": "0x140008fc5", - "type": "jmp" - } - ] - }, - { - "target": "0x140008feb", - "callers": [ - { - "address": "0x140008fe5", - "type": "je" - }, - { - "address": "0x140008fe5", - "type": "je" - } - ] - }, - { - "target": "0x140008fef", - "callers": [ - { - "address": "0x140008fb2", - "type": "je" - }, - { - "address": "0x140008fb2", - "type": "je" - } - ] - }, - { - "target": "0x140009001", - "callers": [ - { - "address": "0x140008ff4", - "type": "je" - }, - { - "address": "0x140008ff4", - "type": "je" - } - ] - }, - { - "target": "0x140009004", - "callers": [ - { - "address": "0x140008fff", - "type": "jmp" - } - ] - }, - { - "target": "0x140009010", - "callers": [ - { - "address": "0x140009009", - "type": "je" - }, - { - "address": "0x140009009", - "type": "je" - } - ] - }, - { - "target": "0x14000901c", - "callers": [ - { - "address": "0x140009015", - "type": "je" - } - ] - }, - { - "target": "0x140009026", - "callers": [ - { - "address": "0x140009020", - "type": "je" - } - ] - }, - { - "target": "0x14000902b", - "callers": [ - { - "address": "0x140008ff9", - "type": "je" - }, - { - "address": "0x14000900e", - "type": "je" - }, - { - "address": "0x14000901a", - "type": "je" - }, - { - "address": "0x140009024", - "type": "je" - } - ] - }, - { - "target": "0x14000902f", - "callers": [ - { - "address": "0x140008f42", - "type": "je" - }, - { - "address": "0x140008f53", - "type": "je" - }, - { - "address": "0x140008f73", - "type": "je" - }, - { - "address": "0x140008f73", - "type": "je" - } - ] - }, - { - "target": "0x140009034", - "callers": [ - { - "address": "0x14000902d", - "type": "jmp" - }, - { - "address": "0x140008fe9", - "type": "jmp" - }, - { - "address": "0x14000902d", - "type": "jmp" - } - ] - }, - { - "target": "0x140009054", - "callers": [ - { - "address": "0x14000952c", - "type": "jmp" - } - ] - }, - { - "target": "0x1400090c2", - "callers": [ - { - "address": "0x1400090bd", - "type": "jmp" - } - ] - }, - { - "target": "0x1400090d9", - "callers": [ - { - "address": "0x1400090a9", - "type": "je" - }, - { - "address": "0x1400090c2", - "type": "je" - }, - { - "address": "0x1400090cd", - "type": "jb" - } - ] - }, - { - "target": "0x14000915f", - "callers": [ - { - "address": "0x1400090ff", - "type": "je" - } - ] - }, - { - "target": "0x140009172", - "callers": [ - { - "address": "0x1400090dd", - "type": "je" - }, - { - "address": "0x1400090dd", - "type": "je" - } - ] - }, - { - "target": "0x14000919a", - "callers": [ - { - "address": "0x140009181", - "type": "jb" - }, - { - "address": "0x140009189", - "type": "je" - } - ] - }, - { - "target": "0x140009223", - "callers": [ - { - "address": "0x1400091bf", - "type": "jb" - }, - { - "address": "0x1400091d4", - "type": "je" - }, - { - "address": "0x1400091e1", - "type": "je" - } - ] - }, - { - "target": "0x14000925c", - "callers": [ - { - "address": "0x1400090e7", - "type": "je" - }, - { - "address": "0x1400091a3", - "type": "jb" - }, - { - "address": "0x1400091ad", - "type": "je" - }, - { - "address": "0x1400091a3", - "type": "jb" - }, - { - "address": "0x14000916d", - "type": "jmp" - }, - { - "address": "0x140009138", - "type": "jmp" - } - ] - }, - { - "target": "0x140009261", - "callers": [ - { - "address": "0x140009221", - "type": "jmp" - } - ] - }, - { - "target": "0x14000927b", - "callers": [ - { - "address": "0x140009118", - "type": "jl" - } - ] - }, - { - "target": "0x140009284", - "callers": [ - { - "address": "0x140009564", - "type": "call" - } - ] - }, - { - "target": "0x140009306", - "callers": [ - { - "address": "0x1400092e1", - "type": "je" - }, - { - "address": "0x1400092f6", - "type": "je" - }, - { - "address": "0x1400092fb", - "type": "je" - } - ] - }, - { - "target": "0x1400093ba", - "callers": [ - { - "address": "0x14000938c", - "type": "je" - } - ] - }, - { - "target": "0x140009422", - "callers": [ - { - "address": "0x140009363", - "type": "je" - } - ] - }, - { - "target": "0x140009435", - "callers": [ - { - "address": "0x14000930a", - "type": "je" - }, - { - "address": "0x14000930a", - "type": "je" - } - ] - }, - { - "target": "0x1400094c3", - "callers": [ - { - "address": "0x14000945e", - "type": "jb" - }, - { - "address": "0x140009474", - "type": "je" - }, - { - "address": "0x140009481", - "type": "je" - } - ] - }, - { - "target": "0x1400094fc", - "callers": [ - { - "address": "0x14000944f", - "type": "je" - }, - { - "address": "0x140009313", - "type": "je" - }, - { - "address": "0x14000934c", - "type": "je" - }, - { - "address": "0x140009430", - "type": "jmp" - }, - { - "address": "0x1400093d1", - "type": "jmp" - }, - { - "address": "0x1400093d1", - "type": "jmp" - } - ] - }, - { - "target": "0x140009501", - "callers": [ - { - "address": "0x1400094c1", - "type": "jmp" - } - ] - }, - { - "target": "0x140009523", - "callers": [ - { - "address": "0x140009383", - "type": "jl" - } - ] - }, - { - "target": "0x14000952c", - "callers": [ - { - "address": "0x14001f36e", - "type": "call" - } - ] - }, - { - "target": "0x140009534", - "callers": [ - { - "address": "0x14001f423", - "type": "call" - } - ] - }, - { - "target": "0x140009580", - "callers": [ - { - "address": "0x140008603", - "type": "call" - }, - { - "address": "0x140008c5b", - "type": "call" - } - ] - }, - { - "target": "0x1400095f7", - "callers": [ - { - "address": "0x1400095b0", - "type": "je" - } - ] - }, - { - "target": "0x1400095f9", - "callers": [ - { - "address": "0x1400095f5", - "type": "jmp" - } - ] - }, - { - "target": "0x140009604", - "callers": [ - { - "address": "0x140008538", - "type": "call" - }, - { - "address": "0x140008bc3", - "type": "call" - }, - { - "address": "0x140008bc3", - "type": "call" - }, - { - "address": "0x140009441", - "type": "call" - } - ] - }, - { - "target": "0x1400096e2", - "callers": [ - { - "address": "0x14000961b", - "type": "je" - } - ] - }, - { - "target": "0x1400096e4", - "callers": [ - { - "address": "0x1400096e0", - "type": "jmp" - } - ] - }, - { - "target": "0x140009724", - "callers": [ - { - "address": "0x140008310", - "type": "call" - }, - { - "address": "0x140008848", - "type": "call" - } - ] - }, - { - "target": "0x140009b74", - "callers": [ - { - "address": "0x140008690", - "type": "call" - }, - { - "address": "0x140008c6c", - "type": "call" - }, - { - "address": "0x140008c80", - "type": "call" - }, - { - "address": "0x140008c8e", - "type": "call" - }, - { - "address": "0x1400095f0", - "type": "call" - } - ] - }, - { - "target": "0x140009bd2", - "callers": [ - { - "address": "0x140009ba9", - "type": "je" - } - ] - }, - { - "target": "0x140009be6", - "callers": [ - { - "address": "0x140009bd6", - "type": "je" - }, - { - "address": "0x140009bd6", - "type": "je" - } - ] - }, - { - "target": "0x140009c13", - "callers": [ - { - "address": "0x140009bea", - "type": "je" - }, - { - "address": "0x140009bea", - "type": "je" - } - ] - }, - { - "target": "0x140009c67", - "callers": [ - { - "address": "0x140009c2a", - "type": "je" - }, - { - "address": "0x140009c2a", - "type": "je" - } - ] - }, - { - "target": "0x140009cfc", - "callers": [ - { - "address": "0x14001f511", - "type": "call" - }, - { - "address": "0x140009da4", - "type": "call" - } - ] - }, - { - "target": "0x140009d39", - "callers": [ - { - "address": "0x140009d2d", - "type": "je" - } - ] - }, - { - "target": "0x140009d49", - "callers": [ - { - "address": "0x140009d37", - "type": "ja" - } - ] - }, - { - "target": "0x140009d69", - "callers": [ - { - "address": "0x140009d5c", - "type": "je" - }, - { - "address": "0x140009d5c", - "type": "je" - } - ] - }, - { - "target": "0x140009d89", - "callers": [ - { - "address": "0x140009d67", - "type": "ja" - } - ] - }, - { - "target": "0x140009d8b", - "callers": [ - { - "address": "0x140009d87", - "type": "jmp" - } - ] - }, - { - "target": "0x140009d94", - "callers": [ - { - "address": "0x14001f5bf", - "type": "call" - } - ] - }, - { - "target": "0x140009dc4", - "callers": [ - { - "address": "0x140009133", - "type": "call" - }, - { - "address": "0x1400064fb", - "type": "call" - } - ] - }, - { - "target": "0x140009e13", - "callers": [ - { - "address": "0x140009f01", - "type": "jmp" - } - ] - }, - { - "target": "0x140009e7f", - "callers": [ - { - "address": "0x140009e62", - "type": "je" - } - ] - }, - { - "target": "0x140009e81", - "callers": [ - { - "address": "0x140009e7d", - "type": "jmp" - } - ] - }, - { - "target": "0x140009ec2", - "callers": [ - { - "address": "0x140009ea5", - "type": "je" - } - ] - }, - { - "target": "0x140009ec4", - "callers": [ - { - "address": "0x140009ec0", - "type": "jmp" - } - ] - }, - { - "target": "0x140009edd", - "callers": [ - { - "address": "0x140009e84", - "type": "je" - }, - { - "address": "0x140009e84", - "type": "je" - } - ] - }, - { - "target": "0x140009efd", - "callers": [ - { - "address": "0x140009edd", - "type": "jmp" - }, - { - "address": "0x140009edd", - "type": "jmp" - }, - { - "address": "0x140009edd", - "type": "jmp" - } - ] - }, - { - "target": "0x140009f06", - "callers": [ - { - "address": "0x140009e16", - "type": "je" - }, - { - "address": "0x140009e16", - "type": "je" - } - ] - }, - { - "target": "0x140009f23", - "callers": [ - { - "address": "0x140009f1c", - "type": "je" - } - ] - }, - { - "target": "0x140009f47", - "callers": [ - { - "address": "0x140009f21", - "type": "jg" - } - ] - }, - { - "target": "0x140009f50", - "callers": [ - { - "address": "0x1400093cc", - "type": "call" - }, - { - "address": "0x1400093cc", - "type": "call" - }, - { - "address": "0x140006538", - "type": "call" - }, - { - "address": "0x140006538", - "type": "call" - } - ] - }, - { - "target": "0x140009fd3", - "callers": [ - { - "address": "0x140009fba", - "type": "je" - } - ] - }, - { - "target": "0x140009ff2", - "callers": [ - { - "address": "0x140009fdc", - "type": "je" - }, - { - "address": "0x140009fd1", - "type": "jmp" - } - ] - }, - { - "target": "0x14000a061", - "callers": [ - { - "address": "0x14000a021", - "type": "je" - }, - { - "address": "0x14000a021", - "type": "je" - } - ] - }, - { - "target": "0x14000a068", - "callers": [ - { - "address": "0x14000a05f", - "type": "jmp" - } - ] - }, - { - "target": "0x14000a0ae", - "callers": [ - { - "address": "0x14000a213", - "type": "jmp" - } - ] - }, - { - "target": "0x14000a1ec", - "callers": [ - { - "address": "0x14000a1b5", - "type": "jmp" - } - ] - }, - { - "target": "0x14000a213", - "callers": [ - { - "address": "0x14000a18d", - "type": "je" - }, - { - "address": "0x14000a1f6", - "type": "jmp" - } - ] - }, - { - "target": "0x14000a218", - "callers": [ - { - "address": "0x14000a0d6", - "type": "jb" - }, - { - "address": "0x14000a0d6", - "type": "jb" - }, - { - "address": "0x14000a0d6", - "type": "jb" - } - ] - }, - { - "target": "0x14000a25c", - "callers": [ - { - "address": "0x140007ebd", - "type": "call" - } - ] - }, - { - "target": "0x14000a2db", - "callers": [ - { - "address": "0x14000a2c9", - "type": "jmp" - } - ] - }, - { - "target": "0x14000a2f4", - "callers": [ - { - "address": "0x140007fa6", - "type": "call" - }, - { - "address": "0x140008235", - "type": "call" - }, - { - "address": "0x140008235", - "type": "call" - }, - { - "address": "0x14000850a", - "type": "call" - } - ] - }, - { - "target": "0x14000a329", - "callers": [ - { - "address": "0x14000a3b7", - "type": "jl" - } - ] - }, - { - "target": "0x14000a35f", - "callers": [ - { - "address": "0x14000a3a6", - "type": "jg" - }, - { - "address": "0x14000a3a6", - "type": "jg" - }, - { - "address": "0x14000a3a6", - "type": "jg" - } - ] - }, - { - "target": "0x14000a3ad", - "callers": [ - { - "address": "0x14000a3a8", - "type": "jmp" - } - ] - }, - { - "target": "0x14000a3d5", - "callers": [ - { - "address": "0x14000a316", - "type": "je" - }, - { - "address": "0x14000a316", - "type": "je" - } - ] - }, - { - "target": "0x14000a3dc", - "callers": [ - { - "address": "0x140007fb2", - "type": "call" - }, - { - "address": "0x140008516", - "type": "call" - } - ] - }, - { - "target": "0x14000a3fb", - "callers": [ - { - "address": "0x14000a447", - "type": "jl" - } - ] - }, - { - "target": "0x14000a429", - "callers": [ - { - "address": "0x14000a40c", - "type": "je" - }, - { - "address": "0x14000a40c", - "type": "je" - } - ] - }, - { - "target": "0x14000a42b", - "callers": [ - { - "address": "0x14000a427", - "type": "jmp" - } - ] - }, - { - "target": "0x14000a44b", - "callers": [ - { - "address": "0x14000a462", - "type": "jmp" - } - ] - }, - { - "target": "0x14000a460", - "callers": [ - { - "address": "0x14000a43d", - "type": "je" - }, - { - "address": "0x14000a43d", - "type": "je" - } - ] - }, - { - "target": "0x14000a464", - "callers": [ - { - "address": "0x14000a58e", - "type": "call" - }, - { - "address": "0x14000a58e", - "type": "call" - }, - { - "address": "0x14000a0f1", - "type": "call" - }, - { - "address": "0x14000a122", - "type": "call" - }, - { - "address": "0x14000a648", - "type": "call" - }, - { - "address": "0x14000a648", - "type": "call" - } - ] - }, - { - "target": "0x14000a4c8", - "callers": [ - { - "address": "0x14000a4ab", - "type": "je" - }, - { - "address": "0x14000a4b0", - "type": "je" - } - ] - }, - { - "target": "0x14000a504", - "callers": [ - { - "address": "0x140007bca", - "type": "call" - }, - { - "address": "0x140007bca", - "type": "call" - }, - { - "address": "0x140007c8b", - "type": "call" - }, - { - "address": "0x140007c8b", - "type": "call" - } - ] - }, - { - "target": "0x14000a510", - "callers": [ - { - "address": "0x140007b99", - "type": "call" - }, - { - "address": "0x140007b99", - "type": "call" - }, - { - "address": "0x140007c5a", - "type": "call" - }, - { - "address": "0x140007c5a", - "type": "call" - } - ] - }, - { - "target": "0x14000a520", - "callers": [ - { - "address": "0x14000a0a8", - "type": "call" - }, - { - "address": "0x14000a0a8", - "type": "call" - } - ] - }, - { - "target": "0x14000a566", - "callers": [ - { - "address": "0x14000a59e", - "type": "jmp" - }, - { - "address": "0x14000a59e", - "type": "jmp" - } - ] - }, - { - "target": "0x14000a586", - "callers": [ - { - "address": "0x14000a57f", - "type": "je" - }, - { - "address": "0x14000a57f", - "type": "je" - }, - { - "address": "0x14000a57f", - "type": "je" - } - ] - }, - { - "target": "0x14000a5f0", - "callers": [ - { - "address": "0x14000a14f", - "type": "call" - } - ] - }, - { - "target": "0x14000a63e", - "callers": [ - { - "address": "0x14000a658", - "type": "ja" - }, - { - "address": "0x14000a658", - "type": "ja" - } - ] - }, - { - "target": "0x14000a689", - "callers": [ - { - "address": "0x14000a65a", - "type": "jmp" - } - ] - }, - { - "target": "0x14000a68d", - "callers": [ - { - "address": "0x14000a614", - "type": "ja" - }, - { - "address": "0x14000a61a", - "type": "ja" - } - ] - }, - { - "target": "0x14000a690", - "callers": [ - { - "address": "0x14000a68b", - "type": "jmp" - } - ] - }, - { - "target": "0x14000a6d0", - "callers": [ - { - "address": "0x14000aaf9", - "type": "call" - }, - { - "address": "0x14000ab16", - "type": "call" - } - ] - }, - { - "target": "0x14000a6f0", - "callers": [ - { - "address": "0x14000a6e6", - "type": "jmp" - } - ] - }, - { - "target": "0x14000a700", - "callers": [ - { - "address": "0x14000ab00", - "type": "call" - } - ] - }, - { - "target": "0x14000a704", - "callers": [ - { - "address": "0x14000907b", - "type": "call" - }, - { - "address": "0x1400092b3", - "type": "call" - } - ] - }, - { - "target": "0x14000a733", - "callers": [ - { - "address": "0x14000a72b", - "type": "jb" - } - ] - }, - { - "target": "0x14000a73a", - "callers": [ - { - "address": "0x14000a715", - "type": "je" - } - ] - }, - { - "target": "0x14000a73c", - "callers": [ - { - "address": "0x14000731c", - "type": "call" - } - ] - }, - { - "target": "0x14000a744", - "callers": [ - { - "address": "0x14000a76f", - "type": "jb" - } - ] - }, - { - "target": "0x14000a775", - "callers": [ - { - "address": "0x14000a762", - "type": "je" - }, - { - "address": "0x14000a762", - "type": "je" - } - ] - }, - { - "target": "0x14000a77c", - "callers": [ - { - "address": "0x14000a773", - "type": "jmp" - } - ] - }, - { - "target": "0x14000a784", - "callers": [ - { - "address": "0x14000734d", - "type": "call" - }, - { - "address": "0x14000a775", - "type": "call" - } - ] - }, - { - "target": "0x14000a7af", - "callers": [ - { - "address": "0x14000a790", - "type": "jmp" - } - ] - }, - { - "target": "0x14000a7bc", - "callers": [ - { - "address": "0x14000aa69", - "type": "call" - }, - { - "address": "0x14000a976", - "type": "call" - } - ] - }, - { - "target": "0x14000a82e", - "callers": [ - { - "address": "0x14000a821", - "type": "je" - } - ] - }, - { - "target": "0x14000a887", - "callers": [ - { - "address": "0x14000a86f", - "type": "je" - } - ] - }, - { - "target": "0x14000a899", - "callers": [ - { - "address": "0x14000a82c", - "type": "jmp" - } - ] - }, - { - "target": "0x14000a8a6", - "callers": [ - { - "address": "0x14000a80c", - "type": "je" - } - ] - }, - { - "target": "0x14000a8ae", - "callers": [ - { - "address": "0x14000a7fa", - "type": "je" - } - ] - }, - { - "target": "0x14000a954", - "callers": [ - { - "address": "0x140007523", - "type": "call" - } - ] - }, - { - "target": "0x14000a98e", - "callers": [ - { - "address": "0x14000a980", - "type": "je" - } - ] - }, - { - "target": "0x14000aa38", - "callers": [ - { - "address": "0x14000a75b", - "type": "call" - }, - { - "address": "0x14000a75b", - "type": "call" - } - ] - }, - { - "target": "0x14000aa83", - "callers": [ - { - "address": "0x14000aa76", - "type": "je" - } - ] - }, - { - "target": "0x14000aa89", - "callers": [ - { - "address": "0x14000aa81", - "type": "jmp" - } - ] - }, - { - "target": "0x14000aae0", - "callers": [ - { - "address": "0x140009ed0", - "type": "call" - }, - { - "address": "0x140009ed0", - "type": "call" - }, - { - "address": "0x14000a1b0", - "type": "call" - } - ] - }, - { - "target": "0x14000abc8", - "callers": [ - { - "address": "0x14000aed0", - "type": "call" - }, - { - "address": "0x14000aee5", - "type": "call" - }, - { - "address": "0x14000b39d", - "type": "call" - }, - { - "address": "0x14000b3b2", - "type": "call" - }, - { - "address": "0x14000b71b", - "type": "call" - }, - { - "address": "0x14000b730", - "type": "call" - }, - { - "address": "0x14000bb2d", - "type": "call" - }, - { - "address": "0x14000bb42", - "type": "call" - }, - { - "address": "0x14000c1b5", - "type": "call" - }, - { - "address": "0x14000c1ca", - "type": "call" - }, - { - "address": "0x14000c5c3", - "type": "call" - }, - { - "address": "0x14000c5d8", - "type": "call" - }, - { - "address": "0x14000c82b", - "type": "call" - }, - { - "address": "0x14000c840", - "type": "call" - }, - { - "address": "0x14001142b", - "type": "call" - }, - { - "address": "0x140011440", - "type": "call" - }, - { - "address": "0x140013fee", - "type": "call" - }, - { - "address": "0x140014003", - "type": "call" - }, - { - "address": "0x140014f5a", - "type": "call" - }, - { - "address": "0x140014f6f", - "type": "call" - }, - { - "address": "0x140014ffe", - "type": "call" - }, - { - "address": "0x140015013", - "type": "call" - }, - { - "address": "0x1400155ef", - "type": "call" - }, - { - "address": "0x140015604", - "type": "call" - }, - { - "address": "0x140015af9", - "type": "call" - }, - { - "address": "0x140015b0e", - "type": "call" - }, - { - "address": "0x14000d952", - "type": "call" - } - ] - }, - { - "target": "0x14000abfc", - "callers": [ - { - "address": "0x14000abf6", - "type": "jmp" - } - ] - }, - { - "target": "0x14000ac29", - "callers": [ - { - "address": "0x14000ac19", - "type": "je" - } - ] - }, - { - "target": "0x14000ac30", - "callers": [ - { - "address": "0x14000af21", - "type": "call" - } - ] - }, - { - "target": "0x14000ac6a", - "callers": [ - { - "address": "0x14000ac64", - "type": "jmp" - } - ] - }, - { - "target": "0x14000ac9c", - "callers": [ - { - "address": "0x14000af73", - "type": "call" - } - ] - }, - { - "target": "0x14000acd4", - "callers": [ - { - "address": "0x14000acce", - "type": "jmp" - } - ] - }, - { - "target": "0x14000ace8", - "callers": [ - { - "address": "0x14000affd", - "type": "call" - }, - { - "address": "0x14000affd", - "type": "call" - }, - { - "address": "0x14000d716", - "type": "call" - }, - { - "address": "0x14000d716", - "type": "call" - } - ] - }, - { - "target": "0x14000ad27", - "callers": [ - { - "address": "0x14000ad20", - "type": "je" - }, - { - "address": "0x14000ad20", - "type": "je" - } - ] - }, - { - "target": "0x14000adcc", - "callers": [ - { - "address": "0x14000ad94", - "type": "je" - }, - { - "address": "0x14000ad94", - "type": "je" - } - ] - }, - { - "target": "0x14000ae2e", - "callers": [ - { - "address": "0x14000ae25", - "type": "je" - }, - { - "address": "0x14000ae25", - "type": "je" - } - ] - }, - { - "target": "0x14000ae60", - "callers": [ - { - "address": "0x14000afc8", - "type": "call" - } - ] - }, - { - "target": "0x14000aed8", - "callers": [ - { - "address": "0x14000aec7", - "type": "je" - }, - { - "address": "0x14000aec7", - "type": "je" - } - ] - }, - { - "target": "0x14000aeed", - "callers": [ - { - "address": "0x14000aedc", - "type": "je" - }, - { - "address": "0x14000aedc", - "type": "je" - } - ] - }, - { - "target": "0x14000aefc", - "callers": [ - { - "address": "0x14000aead", - "type": "call" - }, - { - "address": "0x14000c2ec", - "type": "call" - }, - { - "address": "0x14000c797", - "type": "call" - }, - { - "address": "0x14001364a", - "type": "call" - }, - { - "address": "0x1400157a2", - "type": "call" - }, - { - "address": "0x14000b246", - "type": "call" - }, - { - "address": "0x14000b9a3", - "type": "call" - }, - { - "address": "0x14000bf14", - "type": "call" - }, - { - "address": "0x140013ac2", - "type": "call" - }, - { - "address": "0x1400152bf", - "type": "call" - }, - { - "address": "0x1400152bf", - "type": "call" - }, - { - "address": "0x1400156a8", - "type": "call" - }, - { - "address": "0x1400156a8", - "type": "call" - }, - { - "address": "0x14000aead", - "type": "call" - } - ] - }, - { - "target": "0x14000af40", - "callers": [ - { - "address": "0x14000af9e", - "type": "jmp" - } - ] - }, - { - "target": "0x14000af67", - "callers": [ - { - "address": "0x14000af29", - "type": "je" - }, - { - "address": "0x14000af35", - "type": "je" - } - ] - }, - { - "target": "0x14000afa0", - "callers": [ - { - "address": "0x14000af99", - "type": "je" - } - ] - }, - { - "target": "0x14000afb4", - "callers": [ - { - "address": "0x14000bba0", - "type": "call" - }, - { - "address": "0x14000e3b8", - "type": "call" - }, - { - "address": "0x14000f883", - "type": "call" - }, - { - "address": "0x140010c54", - "type": "call" - }, - { - "address": "0x14001727d", - "type": "call" - }, - { - "address": "0x140017844", - "type": "call" - }, - { - "address": "0x14001d4d2", - "type": "call" - }, - { - "address": "0x14000f883", - "type": "call" - }, - { - "address": "0x1400174a6", - "type": "call" - }, - { - "address": "0x1400174a6", - "type": "call" - }, - { - "address": "0x1400165d6", - "type": "call" - }, - { - "address": "0x1400165d6", - "type": "call" - }, - { - "address": "0x140010c54", - "type": "call" - }, - { - "address": "0x140012948", - "type": "call" - }, - { - "address": "0x14001ced0", - "type": "call" - }, - { - "address": "0x14001d912", - "type": "call" - }, - { - "address": "0x14001d912", - "type": "call" - }, - { - "address": "0x140010bb4", - "type": "call" - }, - { - "address": "0x140010bb4", - "type": "call" - }, - { - "address": "0x1400171b9", - "type": "call" - }, - { - "address": "0x1400171b9", - "type": "call" - }, - { - "address": "0x14001d394", - "type": "call" - }, - { - "address": "0x14001d6e4", - "type": "call" - } - ] - }, - { - "target": "0x14000afd4", - "callers": [ - { - "address": "0x1400017d6", - "type": "call" - }, - { - "address": "0x1400017b7", - "type": "call" - }, - { - "address": "0x14000cda1", - "type": "call" - }, - { - "address": "0x140001f7f", - "type": "call" - }, - { - "address": "0x14000afad", - "type": "call" - } - ] - }, - { - "target": "0x14000afee", - "callers": [ - { - "address": "0x14000afe5", - "type": "je" - } - ] - }, - { - "target": "0x14000b1f8", - "callers": [ - { - "address": "0x14000b3e4", - "type": "call" - } - ] - }, - { - "target": "0x14000b204", - "callers": [ - { - "address": "0x14001f6e1", - "type": "jmp" - }, - { - "address": "0x14001f6fc", - "type": "jmp" - }, - { - "address": "0x14001f72c", - "type": "call" - }, - { - "address": "0x14001f746", - "type": "call" - }, - { - "address": "0x14001f765", - "type": "jmp" - }, - { - "address": "0x14001f77d", - "type": "jmp" - }, - { - "address": "0x14000b458", - "type": "call" - }, - { - "address": "0x14000b458", - "type": "call" - } - ] - }, - { - "target": "0x14000b210", - "callers": [ - { - "address": "0x14000b378", - "type": "call" - } - ] - }, - { - "target": "0x14000b3a5", - "callers": [ - { - "address": "0x14000b394", - "type": "je" - } - ] - }, - { - "target": "0x14000b3ba", - "callers": [ - { - "address": "0x14000b3a9", - "type": "je" - }, - { - "address": "0x14000b3a9", - "type": "je" - } - ] - }, - { - "target": "0x14000b3cc", - "callers": [ - { - "address": "0x14000b52a", - "type": "call" - } - ] - }, - { - "target": "0x14000b41d", - "callers": [ - { - "address": "0x14000b417", - "type": "jb" - } - ] - }, - { - "target": "0x14000b44e", - "callers": [ - { - "address": "0x14000b444", - "type": "je" - } - ] - }, - { - "target": "0x14000b455", - "callers": [ - { - "address": "0x14000b3f7", - "type": "je" - }, - { - "address": "0x14000b404", - "type": "je" - }, - { - "address": "0x14000b434", - "type": "je" - }, - { - "address": "0x14000b41b", - "type": "jmp" - }, - { - "address": "0x14000b44c", - "type": "jmp" - } - ] - }, - { - "target": "0x14000b468", - "callers": [ - { - "address": "0x14000b5d3", - "type": "call" - }, - { - "address": "0x14000b5d3", - "type": "call" - } - ] - }, - { - "target": "0x14000b49a", - "callers": [ - { - "address": "0x14000b4de", - "type": "jmp" - }, - { - "address": "0x14000b4de", - "type": "jmp" - } - ] - }, - { - "target": "0x14000b4da", - "callers": [ - { - "address": "0x14000b4b6", - "type": "je" - }, - { - "address": "0x14000b4c3", - "type": "je" - }, - { - "address": "0x14000b52f", - "type": "jmp" - } - ] - }, - { - "target": "0x14000b4e0", - "callers": [ - { - "address": "0x14000b4d6", - "type": "jb" - } - ] - }, - { - "target": "0x14000b531", - "callers": [ - { - "address": "0x14000b4a2", - "type": "je" - }, - { - "address": "0x14000b4a2", - "type": "je" - } - ] - }, - { - "target": "0x14000b58c", - "callers": [ - { - "address": "0x14000b6c2", - "type": "call" - }, - { - "address": "0x14000b74e", - "type": "jmp" - }, - { - "address": "0x14000b6c2", - "type": "call" - } - ] - }, - { - "target": "0x14000b678", - "callers": [ - { - "address": "0x14000b43c", - "type": "call" - } - ] - }, - { - "target": "0x14000b6fd", - "callers": [ - { - "address": "0x14000b6c9", - "type": "jmp" - }, - { - "address": "0x14000b6c9", - "type": "jmp" - } - ] - }, - { - "target": "0x14000b723", - "callers": [ - { - "address": "0x14000b712", - "type": "je" - } - ] - }, - { - "target": "0x14000b738", - "callers": [ - { - "address": "0x14000b727", - "type": "je" - }, - { - "address": "0x14000b727", - "type": "je" - } - ] - }, - { - "target": "0x14000b74c", - "callers": [ - { - "address": "0x140010b4a", - "type": "call" - } - ] - }, - { - "target": "0x14000b960", - "callers": [ - { - "address": "0x14000bb08", - "type": "call" - } - ] - }, - { - "target": "0x14000bb35", - "callers": [ - { - "address": "0x14000bb24", - "type": "je" - } - ] - }, - { - "target": "0x14000bb4a", - "callers": [ - { - "address": "0x14000bb39", - "type": "je" - }, - { - "address": "0x14000bb39", - "type": "je" - } - ] - }, - { - "target": "0x14000bba5", - "callers": [ - { - "address": "0x14000bb89", - "type": "je" - }, - { - "address": "0x14000bb8e", - "type": "je" - } - ] - }, - { - "target": "0x14000bec8", - "callers": [ - { - "address": "0x14000c190", - "type": "call" - } - ] - }, - { - "target": "0x14000c1bd", - "callers": [ - { - "address": "0x14000c1ac", - "type": "je" - } - ] - }, - { - "target": "0x14000c1d2", - "callers": [ - { - "address": "0x14000c1c1", - "type": "je" - }, - { - "address": "0x14000c1c1", - "type": "je" - } - ] - }, - { - "target": "0x14000c2a4", - "callers": [ - { - "address": "0x14000c59d", - "type": "call" - } - ] - }, - { - "target": "0x14000c2f1", - "callers": [ - { - "address": "0x14000c2c2", - "type": "je" - }, - { - "address": "0x14000c2c7", - "type": "je" - }, - { - "address": "0x14000c2c2", - "type": "je" - } - ] - }, - { - "target": "0x14000c5cb", - "callers": [ - { - "address": "0x14000c5ba", - "type": "je" - } - ] - }, - { - "target": "0x14000c5e0", - "callers": [ - { - "address": "0x14000c5cf", - "type": "je" - }, - { - "address": "0x14000c5cf", - "type": "je" - } - ] - }, - { - "target": "0x14000c80d", - "callers": [ - { - "address": "0x14000c79f", - "type": "jmp" - } - ] - }, - { - "target": "0x14000c833", - "callers": [ - { - "address": "0x14000c822", - "type": "je" - } - ] - }, - { - "target": "0x14000c848", - "callers": [ - { - "address": "0x14000c837", - "type": "je" - }, - { - "address": "0x14000c837", - "type": "je" - } - ] - }, - { - "target": "0x14000c9d0", - "callers": [ - { - "address": "0x140004f51", - "type": "call" - }, - { - "address": "0x140006148", - "type": "call" - }, - { - "address": "0x140006148", - "type": "call" - }, - { - "address": "0x140002bcf", - "type": "call" - }, - { - "address": "0x140002be5", - "type": "call" - }, - { - "address": "0x140002bfb", - "type": "call" - }, - { - "address": "0x140002c11", - "type": "call" - }, - { - "address": "0x140002c27", - "type": "call" - }, - { - "address": "0x140002c3d", - "type": "call" - }, - { - "address": "0x14000455a", - "type": "call" - } - ] - }, - { - "target": "0x14000ca20", - "callers": [ - { - "address": "0x14000e94b", - "type": "call" - }, - { - "address": "0x14000b482", - "type": "call" - }, - { - "address": "0x14000cadf", - "type": "call" - }, - { - "address": "0x14001060b", - "type": "call" - }, - { - "address": "0x1400114ab", - "type": "call" - }, - { - "address": "0x14001152b", - "type": "call" - }, - { - "address": "0x140011573", - "type": "call" - }, - { - "address": "0x1400114eb", - "type": "call" - }, - { - "address": "0x1400187eb", - "type": "call" - }, - { - "address": "0x1400167f3", - "type": "call" - }, - { - "address": "0x140011cf9", - "type": "call" - }, - { - "address": "0x140011cf9", - "type": "call" - }, - { - "address": "0x140011cf9", - "type": "call" - }, - { - "address": "0x140011cf9", - "type": "call" - }, - { - "address": "0x14001a91f", - "type": "call" - }, - { - "address": "0x14001a91f", - "type": "call" - }, - { - "address": "0x14000df08", - "type": "call" - }, - { - "address": "0x140016648", - "type": "call" - }, - { - "address": "0x140010647", - "type": "call" - } - ] - }, - { - "target": "0x14000ca74", - "callers": [ - { - "address": "0x14001f719", - "type": "jmp" - }, - { - "address": "0x14001f797", - "type": "jmp" - }, - { - "address": "0x14001f7b0", - "type": "jmp" - }, - { - "address": "0x14001f7c6", - "type": "jmp" - }, - { - "address": "0x14001f80d", - "type": "jmp" - }, - { - "address": "0x14001f847", - "type": "jmp" - }, - { - "address": "0x14001f860", - "type": "jmp" - }, - { - "address": "0x14001f8c2", - "type": "call" - }, - { - "address": "0x14001f8e3", - "type": "jmp" - }, - { - "address": "0x14001f8fc", - "type": "jmp" - }, - { - "address": "0x14001f915", - "type": "jmp" - }, - { - "address": "0x14000e95c", - "type": "call" - }, - { - "address": "0x14000b533", - "type": "call" - }, - { - "address": "0x14000caf2", - "type": "call" - }, - { - "address": "0x14001061d", - "type": "call" - }, - { - "address": "0x1400114c3", - "type": "call" - }, - { - "address": "0x140011549", - "type": "call" - }, - { - "address": "0x1400115ab", - "type": "call" - }, - { - "address": "0x1400115ab", - "type": "call" - }, - { - "address": "0x140011501", - "type": "call" - }, - { - "address": "0x140018845", - "type": "call" - }, - { - "address": "0x140018845", - "type": "call" - }, - { - "address": "0x140018845", - "type": "call" - }, - { - "address": "0x1400168b8", - "type": "call" - }, - { - "address": "0x140016917", - "type": "call" - }, - { - "address": "0x140011d5a", - "type": "call" - }, - { - "address": "0x14001a93c", - "type": "call" - }, - { - "address": "0x14001a93c", - "type": "call" - }, - { - "address": "0x14000df29", - "type": "call" - }, - { - "address": "0x140016669", - "type": "call" - }, - { - "address": "0x140010659", - "type": "call" - } - ] - }, - { - "target": "0x14000ca90", - "callers": [ - { - "address": "0x14000449b", - "type": "call" - } - ] - }, - { - "target": "0x14000caac", - "callers": [ - { - "address": "0x140004513", - "type": "jmp" - } - ] - }, - { - "target": "0x14000cac0", - "callers": [ - { - "address": "0x140004f05", - "type": "call" - }, - { - "address": "0x140006124", - "type": "call" - }, - { - "address": "0x140004622", - "type": "call" - }, - { - "address": "0x14000514e", - "type": "call" - }, - { - "address": "0x14000514e", - "type": "call" - }, - { - "address": "0x140004585", - "type": "call" - }, - { - "address": "0x140004585", - "type": "call" - }, - { - "address": "0x14000d671", - "type": "call" - } - ] - }, - { - "target": "0x14000cac8", - "callers": [ - { - "address": "0x14000cde9", - "type": "call" - }, - { - "address": "0x14000cde9", - "type": "call" - } - ] - }, - { - "target": "0x14000cb08", - "callers": [ - { - "address": "0x14000cae8", - "type": "call" - } - ] - }, - { - "target": "0x14000cb8f", - "callers": [ - { - "address": "0x14000ccae", - "type": "jmp" - } - ] - }, - { - "target": "0x14000cb94", - "callers": [ - { - "address": "0x14000cbf8", - "type": "je" - }, - { - "address": "0x14000cc6b", - "type": "je" - }, - { - "address": "0x14000cc53", - "type": "jmp" - } - ] - }, - { - "target": "0x14000cb96", - "callers": [ - { - "address": "0x14000cd76", - "type": "jmp" - }, - { - "address": "0x14000cd76", - "type": "jmp" - } - ] - }, - { - "target": "0x14000cbf5", - "callers": [ - { - "address": "0x14000cb43", - "type": "jmp" - }, - { - "address": "0x14000cb43", - "type": "jmp" - } - ] - }, - { - "target": "0x14000cc58", - "callers": [ - { - "address": "0x14000cc3f", - "type": "je" - } - ] - }, - { - "target": "0x14000ccb3", - "callers": [ - { - "address": "0x14000cc97", - "type": "je" - } - ] - }, - { - "target": "0x14000ccfb", - "callers": [ - { - "address": "0x14000ccc9", - "type": "je" - } - ] - }, - { - "target": "0x14000cd4e", - "callers": [ - { - "address": "0x14000cd1c", - "type": "je" - }, - { - "address": "0x14000cd1c", - "type": "je" - } - ] - }, - { - "target": "0x14000cd91", - "callers": [ - { - "address": "0x14000cc44", - "type": "je" - }, - { - "address": "0x14000cc4d", - "type": "je" - }, - { - "address": "0x14000cc9c", - "type": "je" - }, - { - "address": "0x14000cca5", - "type": "je" - } - ] - }, - { - "target": "0x14000cda8", - "callers": [ - { - "address": "0x1400047eb", - "type": "call" - }, - { - "address": "0x140004784", - "type": "call" - }, - { - "address": "0x1400047ad", - "type": "call" - } - ] - }, - { - "target": "0x14000cdf4", - "callers": [ - { - "address": "0x140010406", - "type": "call" - }, - { - "address": "0x140010406", - "type": "call" - }, - { - "address": "0x14000499f", - "type": "call" - }, - { - "address": "0x14000493f", - "type": "call" - }, - { - "address": "0x140010563", - "type": "call" - } - ] - }, - { - "target": "0x14000cf88", - "callers": [ - { - "address": "0x1400049f8", - "type": "call" - }, - { - "address": "0x14000491d", - "type": "call" - } - ] - }, - { - "target": "0x14000cfb8", - "callers": [ - { - "address": "0x1400049ef", - "type": "call" - }, - { - "address": "0x1400049af", - "type": "call" - }, - { - "address": "0x1400049af", - "type": "call" - } - ] - }, - { - "target": "0x14000d630", - "callers": [ - { - "address": "0x14000492e", - "type": "call" - } - ] - }, - { - "target": "0x14000d640", - "callers": [ - { - "address": "0x1400049c1", - "type": "call" - } - ] - }, - { - "target": "0x14000d6a3", - "callers": [ - { - "address": "0x14000d655", - "type": "je" - }, - { - "address": "0x14000d67c", - "type": "je" - } - ] - }, - { - "target": "0x14000d6d0", - "callers": [ - { - "address": "0x140008349", - "type": "call" - }, - { - "address": "0x140008881", - "type": "call" - }, - { - "address": "0x14000a3d5", - "type": "call" - }, - { - "address": "0x1400073a7", - "type": "call" - }, - { - "address": "0x140006780", - "type": "call" - }, - { - "address": "0x140010b89", - "type": "call" - }, - { - "address": "0x14000ac29", - "type": "call" - }, - { - "address": "0x1400118d7", - "type": "call" - }, - { - "address": "0x140018862", - "type": "call" - }, - { - "address": "0x14000927b", - "type": "call" - }, - { - "address": "0x140006da1", - "type": "call" - }, - { - "address": "0x140007648", - "type": "call" - }, - { - "address": "0x140007917", - "type": "call" - }, - { - "address": "0x14000791c", - "type": "call" - }, - { - "address": "0x140007921", - "type": "call" - }, - { - "address": "0x140007926", - "type": "call" - }, - { - "address": "0x14000792c", - "type": "call" - }, - { - "address": "0x14000791c", - "type": "call" - }, - { - "address": "0x140007921", - "type": "call" - }, - { - "address": "0x140007926", - "type": "call" - }, - { - "address": "0x14000792c", - "type": "call" - }, - { - "address": "0x140007912", - "type": "call" - }, - { - "address": "0x140007917", - "type": "call" - }, - { - "address": "0x14000791c", - "type": "call" - }, - { - "address": "0x140007921", - "type": "call" - }, - { - "address": "0x140007926", - "type": "call" - }, - { - "address": "0x14000792c", - "type": "call" - }, - { - "address": "0x140007921", - "type": "call" - }, - { - "address": "0x140007926", - "type": "call" - }, - { - "address": "0x14000792c", - "type": "call" - }, - { - "address": "0x140007b0e", - "type": "call" - }, - { - "address": "0x140007b13", - "type": "call" - }, - { - "address": "0x140007b18", - "type": "call" - }, - { - "address": "0x140007b1d", - "type": "call" - }, - { - "address": "0x140007b23", - "type": "call" - }, - { - "address": "0x140007b13", - "type": "call" - }, - { - "address": "0x140007b18", - "type": "call" - }, - { - "address": "0x140007b1d", - "type": "call" - }, - { - "address": "0x140007b23", - "type": "call" - }, - { - "address": "0x140007b09", - "type": "call" - }, - { - "address": "0x140007b0e", - "type": "call" - }, - { - "address": "0x140007b13", - "type": "call" - }, - { - "address": "0x140007b18", - "type": "call" - }, - { - "address": "0x140007b1d", - "type": "call" - }, - { - "address": "0x140007b23", - "type": "call" - }, - { - "address": "0x140007b18", - "type": "call" - }, - { - "address": "0x140007b1d", - "type": "call" - }, - { - "address": "0x140007b23", - "type": "call" - }, - { - "address": "0x140011dac", - "type": "call" - }, - { - "address": "0x14001191c", - "type": "call" - }, - { - "address": "0x140009f47", - "type": "call" - }, - { - "address": "0x140009523", - "type": "call" - }, - { - "address": "0x14001a954", - "type": "call" - } - ] - }, - { - "target": "0x14000d6e8", - "callers": [ - { - "address": "0x14000d6dc", - "type": "je" - } - ] - }, - { - "target": "0x14000d707", - "callers": [ - { - "address": "0x14000d6fe", - "type": "je" - } - ] - }, - { - "target": "0x14000d71b", - "callers": [ - { - "address": "0x14000d6ef", - "type": "je" - }, - { - "address": "0x14000d6ef", - "type": "je" - } - ] - }, - { - "target": "0x14000d738", - "callers": [ - { - "address": "0x140011b28", - "type": "call" - }, - { - "address": "0x14000d819", - "type": "call" - } - ] - }, - { - "target": "0x14000d767", - "callers": [ - { - "address": "0x14000d751", - "type": "ja" - } - ] - }, - { - "target": "0x14000d7ab", - "callers": [ - { - "address": "0x14000d7a2", - "type": "jb" - } - ] - }, - { - "target": "0x14000d7bb", - "callers": [ - { - "address": "0x14000d74c", - "type": "jb" - }, - { - "address": "0x14000d76d", - "type": "ja" - }, - { - "address": "0x14000d7cd", - "type": "je" - }, - { - "address": "0x14000d7dc", - "type": "je" - }, - { - "address": "0x14000d7dc", - "type": "je" - } - ] - }, - { - "target": "0x14000d7ca", - "callers": [ - { - "address": "0x14000d789", - "type": "je" - } - ] - }, - { - "target": "0x14000d7d9", - "callers": [ - { - "address": "0x14000d7a0", - "type": "je" - } - ] - }, - { - "target": "0x14000d7e3", - "callers": [ - { - "address": "0x14000d7c1", - "type": "ja" - }, - { - "address": "0x14000d7c1", - "type": "ja" - }, - { - "address": "0x14000d7c1", - "type": "ja" - } - ] - }, - { - "target": "0x14000d7f7", - "callers": [ - { - "address": "0x14000d7c8", - "type": "jmp" - }, - { - "address": "0x14000d762", - "type": "jmp" - }, - { - "address": "0x14000d7e1", - "type": "jmp" - } - ] - }, - { - "target": "0x14000d808", - "callers": [ - { - "address": "0x140017f89", - "type": "call" - } - ] - }, - { - "target": "0x14000d854", - "callers": [ - { - "address": "0x1400148e8", - "type": "call" - }, - { - "address": "0x14000d810", - "type": "call" - }, - { - "address": "0x1400194a5", - "type": "call" - } - ] - }, - { - "target": "0x14000d878", - "callers": [ - { - "address": "0x14000bb95", - "type": "call" - }, - { - "address": "0x14000e3ac", - "type": "call" - }, - { - "address": "0x14000f878", - "type": "call" - }, - { - "address": "0x140010c49", - "type": "call" - }, - { - "address": "0x1400148f1", - "type": "call" - }, - { - "address": "0x140017272", - "type": "call" - }, - { - "address": "0x140017839", - "type": "call" - }, - { - "address": "0x140018d68", - "type": "call" - }, - { - "address": "0x14001d4c7", - "type": "call" - }, - { - "address": "0x140011b2f", - "type": "call" - }, - { - "address": "0x14001524b", - "type": "call" - }, - { - "address": "0x14000f878", - "type": "call" - }, - { - "address": "0x14001749b", - "type": "call" - }, - { - "address": "0x14001749b", - "type": "call" - }, - { - "address": "0x1400165cb", - "type": "call" - }, - { - "address": "0x1400165cb", - "type": "call" - }, - { - "address": "0x140010c49", - "type": "call" - }, - { - "address": "0x14001293d", - "type": "call" - }, - { - "address": "0x140011ae2", - "type": "call" - }, - { - "address": "0x14001cec5", - "type": "call" - }, - { - "address": "0x14000d820", - "type": "call" - }, - { - "address": "0x14001d907", - "type": "call" - }, - { - "address": "0x14001d907", - "type": "call" - }, - { - "address": "0x140010ba9", - "type": "call" - }, - { - "address": "0x140010ba9", - "type": "call" - }, - { - "address": "0x1400194ad", - "type": "call" - }, - { - "address": "0x1400171ae", - "type": "call" - }, - { - "address": "0x1400171ae", - "type": "call" - }, - { - "address": "0x14001d388", - "type": "call" - }, - { - "address": "0x14001be90", - "type": "call" - }, - { - "address": "0x14001d6d9", - "type": "call" - } - ] - }, - { - "target": "0x14000d89c", - "callers": [ - { - "address": "0x140015c38", - "type": "call" - }, - { - "address": "0x140015d49", - "type": "call" - }, - { - "address": "0x14001608d", - "type": "call" - }, - { - "address": "0x140017cc2", - "type": "call" - }, - { - "address": "0x140017cc2", - "type": "call" - }, - { - "address": "0x14001c5d8", - "type": "call" - }, - { - "address": "0x14001d165", - "type": "call" - }, - { - "address": "0x14001d1e2", - "type": "call" - }, - { - "address": "0x140016534", - "type": "call" - }, - { - "address": "0x14001823f", - "type": "call" - } - ] - }, - { - "target": "0x14000d8c0", - "callers": [ - { - "address": "0x14000d8b9", - "type": "je" - } - ] - }, - { - "target": "0x14000d8d0", - "callers": [ - { - "address": "0x14000d8be", - "type": "jmp" - } - ] - }, - { - "target": "0x14000d924", - "callers": [ - { - "address": "0x14000d8d4", - "type": "jmp" - }, - { - "address": "0x14000d8d4", - "type": "jmp" - } - ] - }, - { - "target": "0x14000d940", - "callers": [ - { - "address": "0x140012d3b", - "type": "call" - } - ] - }, - { - "target": "0x14000d9c0", - "callers": [ - { - "address": "0x140004e6c", - "type": "call" - }, - { - "address": "0x140016227", - "type": "call" - }, - { - "address": "0x14001db70", - "type": "call" - }, - { - "address": "0x14001db94", - "type": "call" - } - ] - }, - { - "target": "0x14000d9d4", - "callers": [ - { - "address": "0x14000d9c4", - "type": "je" - }, - { - "address": "0x14000d9c9", - "type": "je" - } - ] - }, - { - "target": "0x14000d9d8", - "callers": [ - { - "address": "0x140017d32", - "type": "call" - }, - { - "address": "0x14001d1cf", - "type": "call" - }, - { - "address": "0x14001d246", - "type": "call" - } - ] - }, - { - "target": "0x14000da15", - "callers": [ - { - "address": "0x14000da06", - "type": "je" - } - ] - }, - { - "target": "0x14000db58", - "callers": [ - { - "address": "0x14000da21", - "type": "jmp" - }, - { - "address": "0x14000da21", - "type": "jmp" - } - ] - }, - { - "target": "0x14000dca0", - "callers": [ - { - "address": "0x14000ef94", - "type": "call" - }, - { - "address": "0x14001c0dc", - "type": "call" - } - ] - }, - { - "target": "0x14000dced", - "callers": [ - { - "address": "0x14000dcb9", - "type": "je" - } - ] - }, - { - "target": "0x14000dd27", - "callers": [ - { - "address": "0x14000dd16", - "type": "je" - }, - { - "address": "0x14000dd1c", - "type": "je" - } - ] - }, - { - "target": "0x14000dd6e", - "callers": [ - { - "address": "0x14000dd4f", - "type": "je" - }, - { - "address": "0x14000dd4f", - "type": "je" - } - ] - }, - { - "target": "0x14000dd87", - "callers": [ - { - "address": "0x14000dd75", - "type": "je" - }, - { - "address": "0x14000dd75", - "type": "je" - }, - { - "address": "0x14000dd7c", - "type": "je" - } - ] - }, - { - "target": "0x14000dd8a", - "callers": [ - { - "address": "0x14000dcc5", - "type": "je" - }, - { - "address": "0x14000dcd4", - "type": "je" - } - ] - }, - { - "target": "0x14000dd94", - "callers": [ - { - "address": "0x14000dcaf", - "type": "jl" - } - ] - }, - { - "target": "0x14000ddcd", - "callers": [ - { - "address": "0x14000dda1", - "type": "je" - } - ] - }, - { - "target": "0x14000de07", - "callers": [ - { - "address": "0x14000ddf6", - "type": "je" - }, - { - "address": "0x14000ddfc", - "type": "je" - } - ] - }, - { - "target": "0x14000de5a", - "callers": [ - { - "address": "0x14000de33", - "type": "je" - }, - { - "address": "0x14000de33", - "type": "je" - } - ] - }, - { - "target": "0x14000de73", - "callers": [ - { - "address": "0x14000de61", - "type": "je" - }, - { - "address": "0x14000de61", - "type": "je" - }, - { - "address": "0x14000de68", - "type": "je" - } - ] - }, - { - "target": "0x14000de7d", - "callers": [ - { - "address": "0x14000dd97", - "type": "jl" - } - ] - }, - { - "target": "0x14000de9f", - "callers": [ - { - "address": "0x14000de87", - "type": "je" - }, - { - "address": "0x14000de94", - "type": "je" - }, - { - "address": "0x14000ddad", - "type": "je" - }, - { - "address": "0x14000ddb7", - "type": "je" - } - ] - }, - { - "target": "0x14000deb0", - "callers": [ - { - "address": "0x140015229", - "type": "call" - }, - { - "address": "0x140011abd", - "type": "call" - }, - { - "address": "0x140005142", - "type": "call" - } - ] - }, - { - "target": "0x14000ded8", - "callers": [ - { - "address": "0x14000dec7", - "type": "je" - } - ] - }, - { - "target": "0x14000df00", - "callers": [ - { - "address": "0x14000debd", - "type": "call" - } - ] - }, - { - "target": "0x14000dfac", - "callers": [ - { - "address": "0x14001f2ce", - "type": "call" - } - ] - }, - { - "target": "0x14000dff4", - "callers": [ - { - "address": "0x14000dfd3", - "type": "je" - }, - { - "address": "0x14000dfe5", - "type": "je" - }, - { - "address": "0x14000e00e", - "type": "je" - }, - { - "address": "0x14000e017", - "type": "je" - } - ] - }, - { - "target": "0x14000dff6", - "callers": [ - { - "address": "0x14000e027", - "type": "jmp" - } - ] - }, - { - "target": "0x14000e00b", - "callers": [ - { - "address": "0x14000dfe9", - "type": "je" - } - ] - }, - { - "target": "0x14000e4ee", - "callers": [ - { - "address": "0x14000e39e", - "type": "je" - }, - { - "address": "0x14000e3bd", - "type": "jmp" - } - ] - }, - { - "target": "0x14000e868", - "callers": [ - { - "address": "0x14000542a", - "type": "call" - }, - { - "address": "0x14000542a", - "type": "call" - } - ] - }, - { - "target": "0x14000e8aa", - "callers": [ - { - "address": "0x14000e88f", - "type": "jmp" - } - ] - }, - { - "target": "0x14000e8c0", - "callers": [ - { - "address": "0x1400053bc", - "type": "call" - }, - { - "address": "0x14000e9f1", - "type": "call" - }, - { - "address": "0x14000ea04", - "type": "call" - } - ] - }, - { - "target": "0x14000e8e2", - "callers": [ - { - "address": "0x14000e8db", - "type": "je" - } - ] - }, - { - "target": "0x14000e8f5", - "callers": [ - { - "address": "0x14000e8c3", - "type": "je" - } - ] - }, - { - "target": "0x14000e8f8", - "callers": [ - { - "address": "0x14000539b", - "type": "call" - } - ] - }, - { - "target": "0x14000e91e", - "callers": [ - { - "address": "0x14000e913", - "type": "je" - } - ] - }, - { - "target": "0x14000e927", - "callers": [ - { - "address": "0x14000e90b", - "type": "je" - } - ] - }, - { - "target": "0x14000e934", - "callers": [ - { - "address": "0x14000ead2", - "type": "call" - }, - { - "address": "0x14000ead2", - "type": "call" - } - ] - }, - { - "target": "0x14000e96c", - "callers": [ - { - "address": "0x14000e954", - "type": "call" - } - ] - }, - { - "target": "0x14000e9c0", - "callers": [ - { - "address": "0x14000e9a7", - "type": "je" - } - ] - }, - { - "target": "0x14000e9d5", - "callers": [ - { - "address": "0x14000e9c7", - "type": "jmp" - }, - { - "address": "0x14000e9c7", - "type": "jmp" - } - ] - }, - { - "target": "0x14000ea2c", - "callers": [ - { - "address": "0x14000ebc4", - "type": "jmp" - }, - { - "address": "0x14000ebd3", - "type": "jmp" - }, - { - "address": "0x14000ec19", - "type": "jmp" - } - ] - }, - { - "target": "0x14000ea9b", - "callers": [ - { - "address": "0x14000ea5c", - "type": "je" - }, - { - "address": "0x14000ea92", - "type": "je" - }, - { - "address": "0x14000ea5c", - "type": "je" - } - ] - }, - { - "target": "0x14000eaf6", - "callers": [ - { - "address": "0x14000eaea", - "type": "jmp" - }, - { - "address": "0x14000eaea", - "type": "jmp" - } - ] - }, - { - "target": "0x14000eb07", - "callers": [ - { - "address": "0x14000eafa", - "type": "je" - } - ] - }, - { - "target": "0x14000eb10", - "callers": [ - { - "address": "0x14000eb09", - "type": "call" - } - ] - }, - { - "target": "0x14000eb2d", - "callers": [ - { - "address": "0x14000eb1a", - "type": "je" - } - ] - }, - { - "target": "0x14000eb40", - "callers": [ - { - "address": "0x14000ea96", - "type": "call" - }, - { - "address": "0x14000eb2f", - "type": "call" - }, - { - "address": "0x14000eb2f", - "type": "call" - } - ] - }, - { - "target": "0x14000eb8d", - "callers": [ - { - "address": "0x14000eb84", - "type": "je" - } - ] - }, - { - "target": "0x14000eb92", - "callers": [ - { - "address": "0x14000eb72", - "type": "je" - } - ] - }, - { - "target": "0x14000eb9e", - "callers": [ - { - "address": "0x14000eb95", - "type": "je" - }, - { - "address": "0x14000eb95", - "type": "je" - }, - { - "address": "0x14000eb95", - "type": "je" - } - ] - }, - { - "target": "0x14000ebbc", - "callers": [ - { - "address": "0x14000545c", - "type": "call" - } - ] - }, - { - "target": "0x14000ebcc", - "callers": [ - { - "address": "0x1400054b6", - "type": "call" - }, - { - "address": "0x1400054b6", - "type": "call" - }, - { - "address": "0x1400054b6", - "type": "call" - }, - { - "address": "0x14000d720", - "type": "call" - }, - { - "address": "0x14000d720", - "type": "call" - }, - { - "address": "0x14000d720", - "type": "call" - }, - { - "address": "0x140016921", - "type": "call" - }, - { - "address": "0x140016921", - "type": "call" - } - ] - }, - { - "target": "0x14000ebd8", - "callers": [ - { - "address": "0x140005425", - "type": "call" - } - ] - }, - { - "target": "0x14000ec14", - "callers": [ - { - "address": "0x1400054ae", - "type": "call" - }, - { - "address": "0x1400054ae", - "type": "call" - }, - { - "address": "0x1400054ae", - "type": "call" - } - ] - }, - { - "target": "0x14000ec88", - "callers": [ - { - "address": "0x14000543a", - "type": "call" - }, - { - "address": "0x14000543a", - "type": "call" - } - ] - }, - { - "target": "0x14000ec90", - "callers": [ - { - "address": "0x140005432", - "type": "call" - }, - { - "address": "0x140005432", - "type": "call" - } - ] - }, - { - "target": "0x14000ef78", - "callers": [ - { - "address": "0x140019f12", - "type": "call" - } - ] - }, - { - "target": "0x14000efd2", - "callers": [ - { - "address": "0x14000ef8d", - "type": "je" - }, - { - "address": "0x14000efb5", - "type": "je" - } - ] - }, - { - "target": "0x14000efd4", - "callers": [ - { - "address": "0x14000efd0", - "type": "jmp" - } - ] - }, - { - "target": "0x14000f36c", - "callers": [ - { - "address": "0x14000fdf2", - "type": "call" - }, - { - "address": "0x14000fdf2", - "type": "call" - } - ] - }, - { - "target": "0x14000f818", - "callers": [ - { - "address": "0x14000f837", - "type": "jl" - }, - { - "address": "0x14000f837", - "type": "jl" - } - ] - }, - { - "target": "0x14000f858", - "callers": [ - { - "address": "0x14000cb3b", - "type": "call" - }, - { - "address": "0x14000cb3b", - "type": "call" - } - ] - }, - { - "target": "0x14000f8f3", - "callers": [ - { - "address": "0x14000f88a", - "type": "jmp" - }, - { - "address": "0x14000f88a", - "type": "jmp" - } - ] - }, - { - "target": "0x14000f8fc", - "callers": [ - { - "address": "0x14000fc8b", - "type": "call" - }, - { - "address": "0x14000fc8b", - "type": "call" - } - ] - }, - { - "target": "0x14000fb2d", - "callers": [ - { - "address": "0x14000fb21", - "type": "je" - } - ] - }, - { - "target": "0x14000fb3e", - "callers": [ - { - "address": "0x14000fb1c", - "type": "je" - } - ] - }, - { - "target": "0x14000fbee", - "callers": [ - { - "address": "0x14000fbd9", - "type": "je" - } - ] - }, - { - "target": "0x14000fc64", - "callers": [ - { - "address": "0x14000fc18", - "type": "jg" - }, - { - "address": "0x14000fc18", - "type": "jg" - }, - { - "address": "0x14000fc60", - "type": "je" - } - ] - }, - { - "target": "0x14000fc80", - "callers": [ - { - "address": "0x14000fc6e", - "type": "je" - }, - { - "address": "0x14000fc6e", - "type": "je" - } - ] - }, - { - "target": "0x14000fc8b", - "callers": [ - { - "address": "0x14000fb49", - "type": "je" - } - ] - }, - { - "target": "0x14000fc90", - "callers": [ - { - "address": "0x14000fb39", - "type": "jmp" - }, - { - "address": "0x14000fb28", - "type": "jmp" - }, - { - "address": "0x14000fcbd", - "type": "jmp" - }, - { - "address": "0x14000fd5d", - "type": "jmp" - } - ] - }, - { - "target": "0x14000fcbb", - "callers": [ - { - "address": "0x14000fb87", - "type": "je" - }, - { - "address": "0x14000fb96", - "type": "je" - }, - { - "address": "0x14000fba0", - "type": "je" - } - ] - }, - { - "target": "0x14000fd5a", - "callers": [ - { - "address": "0x14000fc82", - "type": "je" - }, - { - "address": "0x14000fc82", - "type": "je" - } - ] - }, - { - "target": "0x14000fd80", - "callers": [ - { - "address": "0x14000fb23", - "type": "call" - }, - { - "address": "0x14000fc58", - "type": "call" - } - ] - }, - { - "target": "0x14000fec3", - "callers": [ - { - "address": "0x14000feb8", - "type": "jmp" - } - ] - }, - { - "target": "0x14000fee6", - "callers": [ - { - "address": "0x14000ff04", - "type": "jl" - } - ] - }, - { - "target": "0x14000ff08", - "callers": [ - { - "address": "0x14000feed", - "type": "je" - }, - { - "address": "0x14000feed", - "type": "je" - } - ] - }, - { - "target": "0x14000ff1b", - "callers": [ - { - "address": "0x14000ff0b", - "type": "je" - }, - { - "address": "0x14000ff06", - "type": "jmp" - } - ] - }, - { - "target": "0x14000ff63", - "callers": [ - { - "address": "0x14000ff74", - "type": "jb" - }, - { - "address": "0x14000ff74", - "type": "jb" - } - ] - }, - { - "target": "0x14000ff96", - "callers": [ - { - "address": "0x14000ff5a", - "type": "je" - }, - { - "address": "0x14000ff5a", - "type": "je" - } - ] - }, - { - "target": "0x14000ffcc", - "callers": [ - { - "address": "0x14000ffae", - "type": "jmp" - }, - { - "address": "0x14000ffae", - "type": "jmp" - } - ] - }, - { - "target": "0x140010021", - "callers": [ - { - "address": "0x14000fdfa", - "type": "je" - }, - { - "address": "0x14000fe5e", - "type": "je" - }, - { - "address": "0x14000fdfa", - "type": "je" - } - ] - }, - { - "target": "0x140010023", - "callers": [ - { - "address": "0x14000fe32", - "type": "je" - }, - { - "address": "0x1400100cc", - "type": "jmp" - }, - { - "address": "0x1400100cc", - "type": "jmp" - } - ] - }, - { - "target": "0x14001004d", - "callers": [ - { - "address": "0x14000ffe5", - "type": "je" - } - ] - }, - { - "target": "0x1400100af", - "callers": [ - { - "address": "0x140010059", - "type": "je" - } - ] - }, - { - "target": "0x140010133", - "callers": [ - { - "address": "0x14001018f", - "type": "je" - }, - { - "address": "0x140010198", - "type": "je" - } - ] - }, - { - "target": "0x140010136", - "callers": [ - { - "address": "0x140010205", - "type": "jmp" - } - ] - }, - { - "target": "0x140010157", - "callers": [ - { - "address": "0x140010144", - "type": "je" - }, - { - "address": "0x140010144", - "type": "je" - }, - { - "address": "0x140010144", - "type": "je" - } - ] - }, - { - "target": "0x140010165", - "callers": [ - { - "address": "0x140010155", - "type": "jmp" - } - ] - }, - { - "target": "0x14001019a", - "callers": [ - { - "address": "0x14001018a", - "type": "je" - }, - { - "address": "0x14001018a", - "type": "je" - } - ] - }, - { - "target": "0x1400101ff", - "callers": [ - { - "address": "0x140010193", - "type": "je" - } - ] - }, - { - "target": "0x14001020a", - "callers": [ - { - "address": "0x1400101af", - "type": "je" - } - ] - }, - { - "target": "0x14001024e", - "callers": [ - { - "address": "0x14001022c", - "type": "je" - } - ] - }, - { - "target": "0x140010264", - "callers": [ - { - "address": "0x1400101a6", - "type": "je" - } - ] - }, - { - "target": "0x140010298", - "callers": [ - { - "address": "0x140010262", - "type": "jmp" - }, - { - "address": "0x1400101fa", - "type": "jmp" - } - ] - }, - { - "target": "0x1400102a4", - "callers": [ - { - "address": "0x140010272", - "type": "je" - }, - { - "address": "0x140010218", - "type": "je" - }, - { - "address": "0x1400101c8", - "type": "je" - }, - { - "address": "0x1400101dc", - "type": "je" - }, - { - "address": "0x14001025c", - "type": "je" - }, - { - "address": "0x14001025c", - "type": "je" - }, - { - "address": "0x1400101f0", - "type": "je" - } - ] - }, - { - "target": "0x1400102ac", - "callers": [ - { - "address": "0x14001019d", - "type": "je" - } - ] - }, - { - "target": "0x1400102bc", - "callers": [ - { - "address": "0x1400102b8", - "type": "jmp" - }, - { - "address": "0x1400102aa", - "type": "jmp" - }, - { - "address": "0x1400102aa", - "type": "jmp" - }, - { - "address": "0x1400102aa", - "type": "jmp" - } - ] - }, - { - "target": "0x1400102e4", - "callers": [ - { - "address": "0x14001029b", - "type": "call" - }, - { - "address": "0x140010245", - "type": "call" - }, - { - "address": "0x14001029b", - "type": "call" - } - ] - }, - { - "target": "0x1400102f0", - "callers": [ - { - "address": "0x140010313", - "type": "jmp" - } - ] - }, - { - "target": "0x1400102f5", - "callers": [ - { - "address": "0x1400102ec", - "type": "je" - } - ] - }, - { - "target": "0x14001032c", - "callers": [ - { - "address": "0x1400102b3", - "type": "call" - }, - { - "address": "0x14001026b", - "type": "call" - }, - { - "address": "0x140010211", - "type": "call" - }, - { - "address": "0x1400101c1", - "type": "call" - } - ] - }, - { - "target": "0x140010392", - "callers": [ - { - "address": "0x14001034e", - "type": "ja" - }, - { - "address": "0x14001035a", - "type": "je" - } - ] - }, - { - "target": "0x140010394", - "callers": [ - { - "address": "0x140010390", - "type": "jmp" - } - ] - }, - { - "target": "0x1400103b8", - "callers": [ - { - "address": "0x14001028b", - "type": "call" - }, - { - "address": "0x140010255", - "type": "call" - }, - { - "address": "0x140010235", - "type": "call" - }, - { - "address": "0x140010255", - "type": "call" - }, - { - "address": "0x1400101e9", - "type": "call" - } - ] - }, - { - "target": "0x140010401", - "callers": [ - { - "address": "0x140010426", - "type": "jb" - } - ] - }, - { - "target": "0x140010480", - "callers": [ - { - "address": "0x140010413", - "type": "ja" - }, - { - "address": "0x140010413", - "type": "ja" - } - ] - }, - { - "target": "0x140010482", - "callers": [ - { - "address": "0x14001047e", - "type": "jmp" - } - ] - }, - { - "target": "0x1400104ac", - "callers": [ - { - "address": "0x14001027b", - "type": "call" - }, - { - "address": "0x140010225", - "type": "call" - }, - { - "address": "0x1400101d5", - "type": "call" - } - ] - }, - { - "target": "0x140010518", - "callers": [ - { - "address": "0x1400104d7", - "type": "je" - } - ] - }, - { - "target": "0x14001051a", - "callers": [ - { - "address": "0x140010516", - "type": "jmp" - } - ] - }, - { - "target": "0x14001053c", - "callers": [ - { - "address": "0x140010353", - "type": "call" - }, - { - "address": "0x1400104d0", - "type": "call" - }, - { - "address": "0x1400103e8", - "type": "call" - } - ] - }, - { - "target": "0x14001055e", - "callers": [ - { - "address": "0x140010587", - "type": "jb" - } - ] - }, - { - "target": "0x140010589", - "callers": [ - { - "address": "0x14001055c", - "type": "je" - } - ] - }, - { - "target": "0x14001058b", - "callers": [ - { - "address": "0x1400105a3", - "type": "jmp" - } - ] - }, - { - "target": "0x1400105a1", - "callers": [ - { - "address": "0x140010573", - "type": "ja" - }, - { - "address": "0x14001057f", - "type": "je" - } - ] - }, - { - "target": "0x1400105b0", - "callers": [ - { - "address": "0x14001521d", - "type": "call" - }, - { - "address": "0x140011ab1", - "type": "call" - } - ] - }, - { - "target": "0x1400105f4", - "callers": [ - { - "address": "0x1400109ed", - "type": "call" - } - ] - }, - { - "target": "0x140010630", - "callers": [ - { - "address": "0x14001097c", - "type": "call" - } - ] - }, - { - "target": "0x14001066c", - "callers": [ - { - "address": "0x140010614", - "type": "call" - } - ] - }, - { - "target": "0x14001070e", - "callers": [ - { - "address": "0x1400106ee", - "type": "jb" - } - ] - }, - { - "target": "0x140010772", - "callers": [ - { - "address": "0x140010760", - "type": "je" - } - ] - }, - { - "target": "0x1400107fe", - "callers": [ - { - "address": "0x140010692", - "type": "je" - }, - { - "address": "0x140010730", - "type": "je" - }, - { - "address": "0x140010730", - "type": "je" - } - ] - }, - { - "target": "0x140010801", - "callers": [ - { - "address": "0x1400107fc", - "type": "jmp" - }, - { - "address": "0x1400107fc", - "type": "jmp" - } - ] - }, - { - "target": "0x14001081c", - "callers": [ - { - "address": "0x140010650", - "type": "call" - } - ] - }, - { - "target": "0x140010918", - "callers": [ - { - "address": "0x140010845", - "type": "jmp" - } - ] - }, - { - "target": "0x140010944", - "callers": [ - { - "address": "0x14000e9d5", - "type": "call" - } - ] - }, - { - "target": "0x140010b38", - "callers": [ - { - "address": "0x1400056a5", - "type": "call" - }, - { - "address": "0x1400056a5", - "type": "call" - } - ] - }, - { - "target": "0x140010b4f", - "callers": [ - { - "address": "0x140010b48", - "type": "je" - } - ] - }, - { - "target": "0x140010b56", - "callers": [ - { - "address": "0x140010b3e", - "type": "je" - } - ] - }, - { - "target": "0x140010b70", - "callers": [ - { - "address": "0x140008326", - "type": "call" - }, - { - "address": "0x14000885e", - "type": "call" - }, - { - "address": "0x14000887b", - "type": "call" - }, - { - "address": "0x14001f4c9", - "type": "call" - }, - { - "address": "0x14001f4c9", - "type": "call" - }, - { - "address": "0x1400070c4", - "type": "call" - } - ] - }, - { - "target": "0x140010b89", - "callers": [ - { - "address": "0x140010b80", - "type": "je" - }, - { - "address": "0x140010b87", - "type": "jmp" - } - ] - }, - { - "target": "0x140010b90", - "callers": [ - { - "address": "0x14000613a", - "type": "call" - } - ] - }, - { - "target": "0x140010ba9", - "callers": [ - { - "address": "0x140010b9a", - "type": "je" - }, - { - "address": "0x140010b9f", - "type": "je" - } - ] - }, - { - "target": "0x140010c10", - "callers": [ - { - "address": "0x140011406", - "type": "call" - } - ] - }, - { - "target": "0x140010c8d", - "callers": [ - { - "address": "0x140010c59", - "type": "jmp" - }, - { - "address": "0x140010c59", - "type": "jmp" - } - ] - }, - { - "target": "0x140011308", - "callers": [ - { - "address": "0x140010c94", - "type": "je" - }, - { - "address": "0x140010ca0", - "type": "jmp" - } - ] - }, - { - "target": "0x14001138f", - "callers": [ - { - "address": "0x14001130a", - "type": "jmp" - } - ] - }, - { - "target": "0x140011433", - "callers": [ - { - "address": "0x140011422", - "type": "je" - } - ] - }, - { - "target": "0x140011448", - "callers": [ - { - "address": "0x140011437", - "type": "je" - }, - { - "address": "0x140011437", - "type": "je" - } - ] - }, - { - "target": "0x140011460", - "callers": [ - { - "address": "0x14000fbbc", - "type": "call" - }, - { - "address": "0x140011c9a", - "type": "call" - }, - { - "address": "0x140011cb0", - "type": "call" - }, - { - "address": "0x14000a868", - "type": "call" - } - ] - }, - { - "target": "0x140011494", - "callers": [ - { - "address": "0x140011669", - "type": "call" - } - ] - }, - { - "target": "0x1400114d4", - "callers": [ - { - "address": "0x140011796", - "type": "call" - }, - { - "address": "0x140011796", - "type": "call" - } - ] - }, - { - "target": "0x140011514", - "callers": [ - { - "address": "0x14001167e", - "type": "call" - } - ] - }, - { - "target": "0x14001155c", - "callers": [ - { - "address": "0x140011781", - "type": "call" - }, - { - "address": "0x140011781", - "type": "call" - } - ] - }, - { - "target": "0x1400115a9", - "callers": [ - { - "address": "0x140011589", - "type": "je" - }, - { - "address": "0x1400115a1", - "type": "je" - } - ] - }, - { - "target": "0x1400116fa", - "callers": [ - { - "address": "0x1400116ec", - "type": "je" - } - ] - }, - { - "target": "0x1400117a4", - "callers": [ - { - "address": "0x1400119ed", - "type": "call" - }, - { - "address": "0x140011996", - "type": "call" - }, - { - "address": "0x140011963", - "type": "call" - }, - { - "address": "0x14001190d", - "type": "call" - } - ] - }, - { - "target": "0x140011849", - "callers": [ - { - "address": "0x1400117da", - "type": "jmp" - } - ] - }, - { - "target": "0x14001185c", - "callers": [ - { - "address": "0x140011541", - "type": "call" - }, - { - "address": "0x1400114f9", - "type": "call" - } - ] - }, - { - "target": "0x1400118a4", - "callers": [ - { - "address": "0x140011876", - "type": "je" - }, - { - "address": "0x14001188b", - "type": "je" - }, - { - "address": "0x140011897", - "type": "je" - } - ] - }, - { - "target": "0x1400118b8", - "callers": [ - { - "address": "0x1400118ae", - "type": "je" - }, - { - "address": "0x1400118ae", - "type": "je" - } - ] - }, - { - "target": "0x1400118c4", - "callers": [ - { - "address": "0x14000cbfa", - "type": "call" - }, - { - "address": "0x14000fdc1", - "type": "call" - }, - { - "address": "0x14001bc05", - "type": "call" - }, - { - "address": "0x14001bc16", - "type": "call" - }, - { - "address": "0x14001bcfc", - "type": "call" - }, - { - "address": "0x14000cfbc", - "type": "call" - }, - { - "address": "0x14000cf8c", - "type": "call" - }, - { - "address": "0x140010b74", - "type": "call" - }, - { - "address": "0x14000fdc1", - "type": "call" - }, - { - "address": "0x14001b5bd", - "type": "call" - }, - { - "address": "0x14001b4ed", - "type": "call" - }, - { - "address": "0x14001684a", - "type": "call" - }, - { - "address": "0x14001685a", - "type": "call" - }, - { - "address": "0x14000cdf8", - "type": "call" - }, - { - "address": "0x14001a8f6", - "type": "call" - }, - { - "address": "0x1400188cc", - "type": "call" - } - ] - }, - { - "target": "0x1400118d7", - "callers": [ - { - "address": "0x1400118d0", - "type": "je" - } - ] - }, - { - "target": "0x1400118e0", - "callers": [ - { - "address": "0x14001889f", - "type": "call" - } - ] - }, - { - "target": "0x140011902", - "callers": [ - { - "address": "0x1400118fa", - "type": "jmp" - } - ] - }, - { - "target": "0x14001191c", - "callers": [ - { - "address": "0x140011906", - "type": "je" - }, - { - "address": "0x140011915", - "type": "je" - } - ] - }, - { - "target": "0x140011924", - "callers": [ - { - "address": "0x14000d87c", - "type": "call" - }, - { - "address": "0x1400118c8", - "type": "call" - }, - { - "address": "0x14000d858", - "type": "call" - }, - { - "address": "0x14000dfc5", - "type": "call" - }, - { - "address": "0x140016753", - "type": "call" - } - ] - }, - { - "target": "0x140011958", - "callers": [ - { - "address": "0x140011950", - "type": "jmp" - } - ] - }, - { - "target": "0x14001196d", - "callers": [ - { - "address": "0x140011941", - "type": "je" - } - ] - }, - { - "target": "0x14001198b", - "callers": [ - { - "address": "0x140011983", - "type": "jmp" - } - ] - }, - { - "target": "0x14001199e", - "callers": [ - { - "address": "0x14001198f", - "type": "je" - } - ] - }, - { - "target": "0x1400119a6", - "callers": [ - { - "address": "0x14001195c", - "type": "je" - }, - { - "address": "0x14001196b", - "type": "jmp" - } - ] - }, - { - "target": "0x1400119b4", - "callers": [ - { - "address": "0x14000ac01", - "type": "call" - }, - { - "address": "0x14000ac72", - "type": "call" - } - ] - }, - { - "target": "0x1400119e2", - "callers": [ - { - "address": "0x1400119da", - "type": "jmp" - } - ] - }, - { - "target": "0x140011a01", - "callers": [ - { - "address": "0x1400119e6", - "type": "je" - }, - { - "address": "0x1400119f5", - "type": "je" - } - ] - }, - { - "target": "0x140011a80", - "callers": [ - { - "address": "0x140015ef0", - "type": "call" - }, - { - "address": "0x140015f64", - "type": "call" - }, - { - "address": "0x14000d630", - "type": "jmp" - } - ] - }, - { - "target": "0x140011a9f", - "callers": [ - { - "address": "0x140011a8f", - "type": "je" - } - ] - }, - { - "target": "0x140011ab1", - "callers": [ - { - "address": "0x140011ade", - "type": "je" - } - ] - }, - { - "target": "0x140011ac6", - "callers": [ - { - "address": "0x140011aaf", - "type": "jmp" - } - ] - }, - { - "target": "0x140011ae2", - "callers": [ - { - "address": "0x140011a9d", - "type": "jb" - }, - { - "address": "0x140011ab8", - "type": "je" - }, - { - "address": "0x140011ac4", - "type": "je" - } - ] - }, - { - "target": "0x140011aef", - "callers": [ - { - "address": "0x140011ae0", - "type": "jmp" - } - ] - }, - { - "target": "0x140011b00", - "callers": [ - { - "address": "0x14000cce6", - "type": "call" - }, - { - "address": "0x14000cd39", - "type": "call" - }, - { - "address": "0x14000cb8f", - "type": "call" - }, - { - "address": "0x140010000", - "type": "call" - }, - { - "address": "0x140010015", - "type": "call" - }, - { - "address": "0x140010078", - "type": "call" - }, - { - "address": "0x140010089", - "type": "call" - }, - { - "address": "0x140010096", - "type": "call" - }, - { - "address": "0x1400116fe", - "type": "call" - }, - { - "address": "0x14001170b", - "type": "call" - }, - { - "address": "0x140011718", - "type": "call" - }, - { - "address": "0x140011725", - "type": "call" - }, - { - "address": "0x140011732", - "type": "call" - }, - { - "address": "0x14001173f", - "type": "call" - }, - { - "address": "0x14001174c", - "type": "call" - }, - { - "address": "0x14001175c", - "type": "call" - }, - { - "address": "0x14001176c", - "type": "call" - }, - { - "address": "0x1400116f1", - "type": "call" - }, - { - "address": "0x1400116fe", - "type": "call" - }, - { - "address": "0x14001170b", - "type": "call" - }, - { - "address": "0x140011718", - "type": "call" - }, - { - "address": "0x140011725", - "type": "call" - }, - { - "address": "0x140011732", - "type": "call" - }, - { - "address": "0x14001173f", - "type": "call" - }, - { - "address": "0x14001174c", - "type": "call" - }, - { - "address": "0x14001175c", - "type": "call" - }, - { - "address": "0x14001176c", - "type": "call" - }, - { - "address": "0x140015efa", - "type": "call" - }, - { - "address": "0x140015f9c", - "type": "call" - }, - { - "address": "0x140015f9c", - "type": "call" - }, - { - "address": "0x1400164e4", - "type": "call" - }, - { - "address": "0x1400164c5", - "type": "call" - }, - { - "address": "0x140017d82", - "type": "call" - }, - { - "address": "0x140019b11", - "type": "call" - }, - { - "address": "0x140019b1d", - "type": "call" - }, - { - "address": "0x14001d270", - "type": "call" - }, - { - "address": "0x14001d27f", - "type": "call" - }, - { - "address": "0x1400115a3", - "type": "call" - }, - { - "address": "0x14000da0c", - "type": "call" - }, - { - "address": "0x140018824", - "type": "call" - }, - { - "address": "0x140010728", - "type": "call" - }, - { - "address": "0x140010704", - "type": "call" - }, - { - "address": "0x140010728", - "type": "call" - }, - { - "address": "0x14001a6ff", - "type": "call" - }, - { - "address": "0x14001a713", - "type": "call" - }, - { - "address": "0x14001a722", - "type": "call" - }, - { - "address": "0x14001a72e", - "type": "call" - }, - { - "address": "0x14001a7b5", - "type": "jmp" - }, - { - "address": "0x14001a769", - "type": "call" - }, - { - "address": "0x14001a771", - "type": "call" - }, - { - "address": "0x14001a695", - "type": "call" - }, - { - "address": "0x14001a78b", - "type": "call" - }, - { - "address": "0x14001a7b5", - "type": "jmp" - }, - { - "address": "0x14001a6cf", - "type": "call" - }, - { - "address": "0x14001a6db", - "type": "call" - }, - { - "address": "0x14001a6b7", - "type": "call" - }, - { - "address": "0x14001a6cf", - "type": "call" - }, - { - "address": "0x14001a6db", - "type": "call" - }, - { - "address": "0x14001a810", - "type": "call" - }, - { - "address": "0x14001954a", - "type": "call" - }, - { - "address": "0x14001955c", - "type": "call" - }, - { - "address": "0x14001956e", - "type": "call" - }, - { - "address": "0x140019580", - "type": "call" - }, - { - "address": "0x140019592", - "type": "call" - }, - { - "address": "0x1400195a4", - "type": "call" - }, - { - "address": "0x1400195b6", - "type": "call" - }, - { - "address": "0x1400195c8", - "type": "call" - }, - { - "address": "0x1400195da", - "type": "call" - }, - { - "address": "0x1400195ec", - "type": "call" - }, - { - "address": "0x140019601", - "type": "call" - }, - { - "address": "0x140019616", - "type": "call" - }, - { - "address": "0x14001962b", - "type": "call" - }, - { - "address": "0x140019b6d", - "type": "call" - }, - { - "address": "0x140019b7f", - "type": "call" - }, - { - "address": "0x140019b91", - "type": "call" - }, - { - "address": "0x140019ba3", - "type": "call" - }, - { - "address": "0x140019bb5", - "type": "call" - }, - { - "address": "0x14001a280", - "type": "call" - }, - { - "address": "0x14001a28c", - "type": "call" - }, - { - "address": "0x14001a298", - "type": "call" - }, - { - "address": "0x14001a2eb", - "type": "call" - }, - { - "address": "0x14001a2f7", - "type": "call" - }, - { - "address": "0x14001a303", - "type": "call" - }, - { - "address": "0x14001a30f", - "type": "call" - }, - { - "address": "0x140019ec1", - "type": "call" - } - ] - }, - { - "target": "0x140011b3b", - "callers": [ - { - "address": "0x140011b03", - "type": "je" - } - ] - }, - { - "target": "0x140011bc8", - "callers": [ - { - "address": "0x140012384", - "type": "call" - } - ] - }, - { - "target": "0x140011c00", - "callers": [ - { - "address": "0x14001237f", - "type": "call" - }, - { - "address": "0x1400123ad", - "type": "call" - }, - { - "address": "0x1400123d6", - "type": "call" - }, - { - "address": "0x1400123ff", - "type": "call" - }, - { - "address": "0x140012428", - "type": "call" - }, - { - "address": "0x140012451", - "type": "call" - }, - { - "address": "0x14001247a", - "type": "call" - }, - { - "address": "0x1400124a3", - "type": "call" - }, - { - "address": "0x1400124cc", - "type": "call" - }, - { - "address": "0x1400124f5", - "type": "call" - }, - { - "address": "0x140012039", - "type": "call" - }, - { - "address": "0x140012236", - "type": "call" - }, - { - "address": "0x1400121ad", - "type": "call" - }, - { - "address": "0x140011de7", - "type": "call" - }, - { - "address": "0x140012319", - "type": "call" - } - ] - }, - { - "target": "0x140011c5a", - "callers": [ - { - "address": "0x140011c4a", - "type": "je" - } - ] - }, - { - "target": "0x140011cd3", - "callers": [ - { - "address": "0x140011ca1", - "type": "je" - }, - { - "address": "0x140011cb7", - "type": "je" - } - ] - }, - { - "target": "0x140011ce3", - "callers": [ - { - "address": "0x140011c55", - "type": "jmp" - } - ] - }, - { - "target": "0x140011cf0", - "callers": [ - { - "address": "0x140011c2f", - "type": "je" - } - ] - }, - { - "target": "0x140011dac", - "callers": [ - { - "address": "0x140011d25", - "type": "je" - }, - { - "address": "0x140011d56", - "type": "je" - }, - { - "address": "0x140011d25", - "type": "je" - }, - { - "address": "0x140011d25", - "type": "je" - }, - { - "address": "0x140011d25", - "type": "je" - } - ] - }, - { - "target": "0x140011db4", - "callers": [ - { - "address": "0x1400191da", - "type": "call" - } - ] - }, - { - "target": "0x140011e05", - "callers": [ - { - "address": "0x140011dc8", - "type": "je" - }, - { - "address": "0x140011def", - "type": "je" - } - ] - }, - { - "target": "0x140011fe8", - "callers": [ - { - "address": "0x1400117c5", - "type": "call" - } - ] - }, - { - "target": "0x140011ff0", - "callers": [ - { - "address": "0x140015d61", - "type": "call" - } - ] - }, - { - "target": "0x140012055", - "callers": [ - { - "address": "0x14001201a", - "type": "je" - }, - { - "address": "0x140012041", - "type": "je" - } - ] - }, - { - "target": "0x14001206f", - "callers": [ - { - "address": "0x140012053", - "type": "jmp" - } - ] - }, - { - "target": "0x140012164", - "callers": [ - { - "address": "0x14001bdca", - "type": "call" - }, - { - "address": "0x14001bdca", - "type": "call" - }, - { - "address": "0x14001bde4", - "type": "call" - } - ] - }, - { - "target": "0x1400121c9", - "callers": [ - { - "address": "0x14001218e", - "type": "je" - }, - { - "address": "0x1400121b5", - "type": "je" - } - ] - }, - { - "target": "0x1400121d6", - "callers": [ - { - "address": "0x1400121c7", - "type": "jmp" - } - ] - }, - { - "target": "0x1400121ec", - "callers": [ - { - "address": "0x140016344", - "type": "call" - }, - { - "address": "0x14001639c", - "type": "call" - }, - { - "address": "0x14001644b", - "type": "call" - } - ] - }, - { - "target": "0x140012297", - "callers": [ - { - "address": "0x140012216", - "type": "je" - }, - { - "address": "0x140012241", - "type": "je" - } - ] - }, - { - "target": "0x1400122c9", - "callers": [ - { - "address": "0x140012295", - "type": "jmp" - } - ] - }, - { - "target": "0x1400122e0", - "callers": [ - { - "address": "0x14001205a", - "type": "call" - }, - { - "address": "0x14001229c", - "type": "call" - } - ] - }, - { - "target": "0x14001232f", - "callers": [ - { - "address": "0x1400122fa", - "type": "je" - }, - { - "address": "0x140012321", - "type": "je" - } - ] - }, - { - "target": "0x140012337", - "callers": [ - { - "address": "0x14001232d", - "type": "jmp" - } - ] - }, - { - "target": "0x140012358", - "callers": [ - { - "address": "0x14000cdb9", - "type": "call" - }, - { - "address": "0x14000ca94", - "type": "call" - }, - { - "address": "0x14000cdb9", - "type": "call" - } - ] - }, - { - "target": "0x140012934", - "callers": [ - { - "address": "0x140013c6c", - "type": "call" - }, - { - "address": "0x140013ddc", - "type": "call" - } - ] - }, - { - "target": "0x140012956", - "callers": [ - { - "address": "0x140012950", - "type": "jmp" - } - ] - }, - { - "target": "0x140012d6d", - "callers": [ - { - "address": "0x14001307c", - "type": "jmp" - } - ] - }, - { - "target": "0x140012da3", - "callers": [ - { - "address": "0x140012db4", - "type": "jl" - } - ] - }, - { - "target": "0x140012db6", - "callers": [ - { - "address": "0x140012da6", - "type": "je" - }, - { - "address": "0x140012da6", - "type": "je" - }, - { - "address": "0x140012da6", - "type": "je" - } - ] - }, - { - "target": "0x140012e0e", - "callers": [ - { - "address": "0x140012e1d", - "type": "jl" - }, - { - "address": "0x140012e1d", - "type": "jl" - } - ] - }, - { - "target": "0x140012e44", - "callers": [ - { - "address": "0x140012e5b", - "type": "jl" - }, - { - "address": "0x140012e5b", - "type": "jl" - } - ] - }, - { - "target": "0x140012fac", - "callers": [ - { - "address": "0x140012ea5", - "type": "jmp" - } - ] - }, - { - "target": "0x140013081", - "callers": [ - { - "address": "0x140012dee", - "type": "jg" - } - ] - }, - { - "target": "0x140013090", - "callers": [ - { - "address": "0x1400130af", - "type": "jl" - }, - { - "address": "0x1400130af", - "type": "jl" - } - ] - }, - { - "target": "0x140013105", - "callers": [ - { - "address": "0x140013008", - "type": "je" - }, - { - "address": "0x14001304e", - "type": "je" - } - ] - }, - { - "target": "0x14001310d", - "callers": [ - { - "address": "0x1400130b5", - "type": "jmp" - }, - { - "address": "0x140012e94", - "type": "je" - }, - { - "address": "0x140012fe0", - "type": "je" - }, - { - "address": "0x14001301d", - "type": "jb" - }, - { - "address": "0x140013058", - "type": "jb" - } - ] - }, - { - "target": "0x14001390c", - "callers": [ - { - "address": "0x140013615", - "type": "je" - } - ] - }, - { - "target": "0x14001390e", - "callers": [ - { - "address": "0x140013652", - "type": "jmp" - } - ] - }, - { - "target": "0x140013a8c", - "callers": [ - { - "address": "0x140013fc8", - "type": "call" - } - ] - }, - { - "target": "0x140013d8e", - "callers": [ - { - "address": "0x140013cb2", - "type": "jmp" - } - ] - }, - { - "target": "0x140013eff", - "callers": [ - { - "address": "0x140013dee", - "type": "jmp" - } - ] - }, - { - "target": "0x140013ff6", - "callers": [ - { - "address": "0x140013fe5", - "type": "je" - } - ] - }, - { - "target": "0x14001400b", - "callers": [ - { - "address": "0x140013ffa", - "type": "je" - }, - { - "address": "0x140013ffa", - "type": "je" - } - ] - }, - { - "target": "0x1400142ca", - "callers": [ - { - "address": "0x1400142bb", - "type": "je" - } - ] - }, - { - "target": "0x1400142cf", - "callers": [ - { - "address": "0x1400142c8", - "type": "jmp" - } - ] - }, - { - "target": "0x1400142ec", - "callers": [ - { - "address": "0x140014330", - "type": "jb" - } - ] - }, - { - "target": "0x14001431a", - "callers": [ - { - "address": "0x140014315", - "type": "jmp" - } - ] - }, - { - "target": "0x140014419", - "callers": [ - { - "address": "0x1400142f3", - "type": "je" - }, - { - "address": "0x1400142f3", - "type": "je" - }, - { - "address": "0x1400142f3", - "type": "je" - } - ] - }, - { - "target": "0x14001444e", - "callers": [ - { - "address": "0x140014446", - "type": "jmp" - }, - { - "address": "0x140014332", - "type": "jmp" - } - ] - }, - { - "target": "0x1400144c4", - "callers": [ - { - "address": "0x1400144b6", - "type": "je" - } - ] - }, - { - "target": "0x1400144c9", - "callers": [ - { - "address": "0x1400144c2", - "type": "jmp" - } - ] - }, - { - "target": "0x1400144e2", - "callers": [ - { - "address": "0x140014514", - "type": "jb" - } - ] - }, - { - "target": "0x14001450e", - "callers": [ - { - "address": "0x140014507", - "type": "jmp" - } - ] - }, - { - "target": "0x1400145b9", - "callers": [ - { - "address": "0x1400144e7", - "type": "je" - }, - { - "address": "0x1400144e7", - "type": "je" - }, - { - "address": "0x1400144e7", - "type": "je" - } - ] - }, - { - "target": "0x1400145dc", - "callers": [ - { - "address": "0x1400145d5", - "type": "jmp" - }, - { - "address": "0x140014516", - "type": "jmp" - } - ] - }, - { - "target": "0x140014787", - "callers": [ - { - "address": "0x1400145e2", - "type": "jmp" - } - ] - }, - { - "target": "0x140014d04", - "callers": [ - { - "address": "0x1400148fc", - "type": "jmp" - } - ] - }, - { - "target": "0x140014d20", - "callers": [ - { - "address": "0x140014f34", - "type": "call" - } - ] - }, - { - "target": "0x140014e40", - "callers": [ - { - "address": "0x140014fd8", - "type": "call" - } - ] - }, - { - "target": "0x140014eda", - "callers": [ - { - "address": "0x140014e7c", - "type": "jmp" - } - ] - }, - { - "target": "0x140014f62", - "callers": [ - { - "address": "0x140014f51", - "type": "je" - } - ] - }, - { - "target": "0x140014f77", - "callers": [ - { - "address": "0x140014f66", - "type": "je" - }, - { - "address": "0x140014f66", - "type": "je" - } - ] - }, - { - "target": "0x140015006", - "callers": [ - { - "address": "0x140014ff5", - "type": "je" - } - ] - }, - { - "target": "0x14001501b", - "callers": [ - { - "address": "0x14001500a", - "type": "je" - }, - { - "address": "0x14001500a", - "type": "je" - } - ] - }, - { - "target": "0x140015200", - "callers": [ - { - "address": "0x14000cc60", - "type": "call" - }, - { - "address": "0x14000fe53", - "type": "call" - }, - { - "address": "0x1400162d7", - "type": "call" - }, - { - "address": "0x140016405", - "type": "call" - }, - { - "address": "0x14000cac0", - "type": "jmp" - }, - { - "address": "0x14000f925", - "type": "call" - }, - { - "address": "0x14000efaa", - "type": "call" - }, - { - "address": "0x140016948", - "type": "call" - } - ] - }, - { - "target": "0x14001521d", - "callers": [ - { - "address": "0x140015247", - "type": "je" - } - ] - }, - { - "target": "0x140015232", - "callers": [ - { - "address": "0x14001521b", - "type": "jmp" - } - ] - }, - { - "target": "0x14001524b", - "callers": [ - { - "address": "0x14001520d", - "type": "ja" - }, - { - "address": "0x140015224", - "type": "je" - }, - { - "address": "0x140015230", - "type": "je" - } - ] - }, - { - "target": "0x140015258", - "callers": [ - { - "address": "0x140015249", - "type": "jmp" - } - ] - }, - { - "target": "0x140015260", - "callers": [ - { - "address": "0x1400155ca", - "type": "call" - } - ] - }, - { - "target": "0x14001529a", - "callers": [ - { - "address": "0x140015293", - "type": "jmp" - } - ] - }, - { - "target": "0x1400152b0", - "callers": [ - { - "address": "0x140015348", - "type": "jmp" - } - ] - }, - { - "target": "0x1400152ce", - "callers": [ - { - "address": "0x140015291", - "type": "je" - } - ] - }, - { - "target": "0x1400152d6", - "callers": [ - { - "address": "0x1400152d1", - "type": "je" - } - ] - }, - { - "target": "0x14001533c", - "callers": [ - { - "address": "0x1400152f5", - "type": "jmp" - }, - { - "address": "0x1400152f5", - "type": "jmp" - } - ] - }, - { - "target": "0x140015366", - "callers": [ - { - "address": "0x1400152c6", - "type": "jmp" - }, - { - "address": "0x1400152c6", - "type": "jmp" - } - ] - }, - { - "target": "0x1400155f7", - "callers": [ - { - "address": "0x1400155e6", - "type": "je" - } - ] - }, - { - "target": "0x14001560c", - "callers": [ - { - "address": "0x1400155fb", - "type": "je" - }, - { - "address": "0x1400155fb", - "type": "je" - } - ] - }, - { - "target": "0x140015620", - "callers": [ - { - "address": "0x140015ad4", - "type": "call" - }, - { - "address": "0x140015ad4", - "type": "call" - } - ] - }, - { - "target": "0x140015655", - "callers": [ - { - "address": "0x140015681", - "type": "je" - } - ] - }, - { - "target": "0x14001565d", - "callers": [ - { - "address": "0x140015658", - "type": "je" - }, - { - "address": "0x140015658", - "type": "je" - } - ] - }, - { - "target": "0x14001567e", - "callers": [ - { - "address": "0x14001564c", - "type": "je" - } - ] - }, - { - "target": "0x140015683", - "callers": [ - { - "address": "0x140015651", - "type": "je" - } - ] - }, - { - "target": "0x140015699", - "callers": [ - { - "address": "0x140015700", - "type": "jmp" - } - ] - }, - { - "target": "0x1400156f4", - "callers": [ - { - "address": "0x14001567c", - "type": "jmp" - }, - { - "address": "0x14001567c", - "type": "jmp" - } - ] - }, - { - "target": "0x14001571a", - "callers": [ - { - "address": "0x1400156af", - "type": "jmp" - }, - { - "address": "0x1400156af", - "type": "jmp" - } - ] - }, - { - "target": "0x14001577e", - "callers": [ - { - "address": "0x140015770", - "type": "je" - } - ] - }, - { - "target": "0x140015a56", - "callers": [ - { - "address": "0x1400157ab", - "type": "jmp" - }, - { - "address": "0x140015779", - "type": "jmp" - } - ] - }, - { - "target": "0x140015a74", - "callers": [ - { - "address": "0x14000cc38", - "type": "call" - }, - { - "address": "0x14000cc90", - "type": "call" - } - ] - }, - { - "target": "0x140015aa9", - "callers": [ - { - "address": "0x140015aa2", - "type": "je" - }, - { - "address": "0x140015aa2", - "type": "je" - } - ] - }, - { - "target": "0x140015ab9", - "callers": [ - { - "address": "0x140015aa7", - "type": "jmp" - } - ] - }, - { - "target": "0x140015b01", - "callers": [ - { - "address": "0x140015af0", - "type": "je" - }, - { - "address": "0x140015af0", - "type": "je" - } - ] - }, - { - "target": "0x140015b16", - "callers": [ - { - "address": "0x140015b05", - "type": "je" - }, - { - "address": "0x140015b05", - "type": "je" - } - ] - }, - { - "target": "0x140015b2c", - "callers": [ - { - "address": "0x14000cfd5", - "type": "call" - }, - { - "address": "0x14000cfa5", - "type": "call" - }, - { - "address": "0x14000ce11", - "type": "call" - } - ] - }, - { - "target": "0x140015b57", - "callers": [ - { - "address": "0x140015b3f", - "type": "je" - } - ] - }, - { - "target": "0x140015b60", - "callers": [ - { - "address": "0x14000d97a", - "type": "call" - } - ] - }, - { - "target": "0x140015b8f", - "callers": [ - { - "address": "0x140015b77", - "type": "je" - } - ] - }, - { - "target": "0x140015bcc", - "callers": [ - { - "address": "0x14000d98a", - "type": "call" - } - ] - }, - { - "target": "0x140015bfb", - "callers": [ - { - "address": "0x140015be3", - "type": "je" - } - ] - }, - { - "target": "0x140015c56", - "callers": [ - { - "address": "0x140015c47", - "type": "ja" - } - ] - }, - { - "target": "0x140015c8b", - "callers": [ - { - "address": "0x140015c7f", - "type": "jmp" - } - ] - }, - { - "target": "0x140015ccd", - "callers": [ - { - "address": "0x140015cc0", - "type": "je" - } - ] - }, - { - "target": "0x140015cd5", - "callers": [ - { - "address": "0x140015c54", - "type": "jmp" - } - ] - }, - { - "target": "0x140015ce7", - "callers": [ - { - "address": "0x140015cda", - "type": "je" - }, - { - "address": "0x140015ccf", - "type": "jmp" - }, - { - "address": "0x140015ccf", - "type": "jmp" - } - ] - }, - { - "target": "0x140015d0c", - "callers": [ - { - "address": "0x140015ede", - "type": "call" - }, - { - "address": "0x140015f4c", - "type": "call" - }, - { - "address": "0x140015f82", - "type": "call" - }, - { - "address": "0x140015ede", - "type": "call" - } - ] - }, - { - "target": "0x140015e4e", - "callers": [ - { - "address": "0x140015d6f", - "type": "jmp" - } - ] - }, - { - "target": "0x140015e5f", - "callers": [ - { - "address": "0x140015e52", - "type": "je" - } - ] - }, - { - "target": "0x140015e88", - "callers": [ - { - "address": "0x140019f5a", - "type": "call" - }, - { - "address": "0x140019f7a", - "type": "call" - }, - { - "address": "0x140019f9c", - "type": "call" - }, - { - "address": "0x140019fbf", - "type": "call" - }, - { - "address": "0x140019ffc", - "type": "call" - }, - { - "address": "0x14001a017", - "type": "call" - }, - { - "address": "0x14001a03c", - "type": "call" - }, - { - "address": "0x14001a05b", - "type": "call" - }, - { - "address": "0x14001a090", - "type": "call" - }, - { - "address": "0x14001a0b8", - "type": "call" - }, - { - "address": "0x14001a0db", - "type": "call" - }, - { - "address": "0x14001a0fb", - "type": "call" - }, - { - "address": "0x14001a120", - "type": "call" - }, - { - "address": "0x14001a144", - "type": "call" - }, - { - "address": "0x14001a16a", - "type": "call" - }, - { - "address": "0x14001a18b", - "type": "call" - }, - { - "address": "0x14001a1b0", - "type": "call" - }, - { - "address": "0x14001a1d1", - "type": "call" - }, - { - "address": "0x14001a1f2", - "type": "call" - } - ] - }, - { - "target": "0x140015f2d", - "callers": [ - { - "address": "0x140015ee8", - "type": "je" - }, - { - "address": "0x140015ee8", - "type": "je" - } - ] - }, - { - "target": "0x140015f96", - "callers": [ - { - "address": "0x140015f6f", - "type": "je" - }, - { - "address": "0x140015f89", - "type": "je" - } - ] - }, - { - "target": "0x140015f99", - "callers": [ - { - "address": "0x140015f94", - "type": "jmp" - } - ] - }, - { - "target": "0x140016016", - "callers": [ - { - "address": "0x140015f56", - "type": "je" - }, - { - "address": "0x140015f02", - "type": "je" - } - ] - }, - { - "target": "0x140016019", - "callers": [ - { - "address": "0x140015f28", - "type": "jmp" - }, - { - "address": "0x140015fa3", - "type": "jmp" - }, - { - "address": "0x140015fa3", - "type": "jmp" - } - ] - }, - { - "target": "0x140016050", - "callers": [ - { - "address": "0x14000ff51", - "type": "call" - }, - { - "address": "0x14000ff51", - "type": "call" - }, - { - "address": "0x140015cb4", - "type": "call" - }, - { - "address": "0x140018418", - "type": "call" - } - ] - }, - { - "target": "0x1400161a6", - "callers": [ - { - "address": "0x1400160d1", - "type": "jmp" - } - ] - }, - { - "target": "0x1400161b7", - "callers": [ - { - "address": "0x1400161aa", - "type": "je" - } - ] - }, - { - "target": "0x1400161e0", - "callers": [ - { - "address": "0x140016580", - "type": "call" - } - ] - }, - { - "target": "0x140016235", - "callers": [ - { - "address": "0x140016231", - "type": "jl" - } - ] - }, - { - "target": "0x1400162af", - "callers": [ - { - "address": "0x1400162aa", - "type": "ja" - } - ] - }, - { - "target": "0x1400162d4", - "callers": [ - { - "address": "0x1400162a1", - "type": "ja" - } - ] - }, - { - "target": "0x1400162ec", - "callers": [ - { - "address": "0x1400162d2", - "type": "jmp" - } - ] - }, - { - "target": "0x1400162f0", - "callers": [ - { - "address": "0x1400162e4", - "type": "je" - } - ] - }, - { - "target": "0x1400163b2", - "callers": [ - { - "address": "0x14001635f", - "type": "je" - } - ] - }, - { - "target": "0x1400163e3", - "callers": [ - { - "address": "0x1400163d7", - "type": "ja" - } - ] - }, - { - "target": "0x140016405", - "callers": [ - { - "address": "0x1400163ce", - "type": "ja" - } - ] - }, - { - "target": "0x14001641a", - "callers": [ - { - "address": "0x140016403", - "type": "jmp" - } - ] - }, - { - "target": "0x14001641e", - "callers": [ - { - "address": "0x140016412", - "type": "je" - } - ] - }, - { - "target": "0x1400164b1", - "callers": [ - { - "address": "0x1400163c5", - "type": "je" - } - ] - }, - { - "target": "0x1400164b4", - "callers": [ - { - "address": "0x140016454", - "type": "je" - }, - { - "address": "0x140016484", - "type": "jmp" - } - ] - }, - { - "target": "0x1400164ca", - "callers": [ - { - "address": "0x1400164b7", - "type": "je" - }, - { - "address": "0x140016421", - "type": "je" - }, - { - "address": "0x140016421", - "type": "je" - }, - { - "address": "0x1400163f7", - "type": "je" - }, - { - "address": "0x1400163f7", - "type": "je" - }, - { - "address": "0x1400164b7", - "type": "je" - }, - { - "address": "0x140016421", - "type": "je" - } - ] - }, - { - "target": "0x1400164ce", - "callers": [ - { - "address": "0x14001628b", - "type": "je" - } - ] - }, - { - "target": "0x1400164d1", - "callers": [ - { - "address": "0x1400162f3", - "type": "je" - }, - { - "address": "0x1400162f3", - "type": "je" - }, - { - "address": "0x1400162c6", - "type": "je" - }, - { - "address": "0x1400162c6", - "type": "je" - }, - { - "address": "0x14001631a", - "type": "je" - }, - { - "address": "0x140016350", - "type": "je" - }, - { - "address": "0x1400162f3", - "type": "je" - }, - { - "address": "0x14001636e", - "type": "jg" - }, - { - "address": "0x1400163ad", - "type": "jmp" - } - ] - }, - { - "target": "0x1400164d8", - "callers": [ - { - "address": "0x140016366", - "type": "je" - }, - { - "address": "0x1400164cc", - "type": "jmp" - }, - { - "address": "0x1400164cc", - "type": "jmp" - } - ] - }, - { - "target": "0x1400164e9", - "callers": [ - { - "address": "0x1400164d6", - "type": "je" - }, - { - "address": "0x1400164d6", - "type": "je" - } - ] - }, - { - "target": "0x1400164eb", - "callers": [ - { - "address": "0x140016272", - "type": "je" - }, - { - "address": "0x140016272", - "type": "je" - } - ] - }, - { - "target": "0x140016514", - "callers": [ - { - "address": "0x14001844b", - "type": "call" - }, - { - "address": "0x140018484", - "type": "call" - } - ] - }, - { - "target": "0x140016598", - "callers": [ - { - "address": "0x14001658a", - "type": "je" - } - ] - }, - { - "target": "0x1400165b0", - "callers": [ - { - "address": "0x14000fe8f", - "type": "call" - }, - { - "address": "0x14001c0f5", - "type": "call" - }, - { - "address": "0x14000d687", - "type": "call" - } - ] - }, - { - "target": "0x1400165cb", - "callers": [ - { - "address": "0x1400165ba", - "type": "je" - }, - { - "address": "0x1400165bf", - "type": "je" - } - ] - }, - { - "target": "0x140016634", - "callers": [ - { - "address": "0x1400166a0", - "type": "call" - } - ] - }, - { - "target": "0x14001667c", - "callers": [ - { - "address": "0x14000d6d4", - "type": "call" - } - ] - }, - { - "target": "0x1400166cc", - "callers": [ - { - "address": "0x14000d6e3", - "type": "call" - } - ] - }, - { - "target": "0x140016723", - "callers": [ - { - "address": "0x1400166fa", - "type": "je" - }, - { - "address": "0x140016704", - "type": "je" - }, - { - "address": "0x140016713", - "type": "je" - }, - { - "address": "0x140016718", - "type": "je" - } - ] - }, - { - "target": "0x140016753", - "callers": [ - { - "address": "0x1400166ff", - "type": "je" - }, - { - "address": "0x140016709", - "type": "je" - }, - { - "address": "0x14001670e", - "type": "je" - } - ] - }, - { - "target": "0x140016763", - "callers": [ - { - "address": "0x1400168c5", - "type": "jmp" - }, - { - "address": "0x1400168c5", - "type": "jmp" - } - ] - }, - { - "target": "0x1400167c5", - "callers": [ - { - "address": "0x14001672f", - "type": "je" - }, - { - "address": "0x14001674a", - "type": "je" - } - ] - }, - { - "target": "0x1400167ce", - "callers": [ - { - "address": "0x140016741", - "type": "je" - } - ] - }, - { - "target": "0x1400167d7", - "callers": [ - { - "address": "0x140016738", - "type": "je" - } - ] - }, - { - "target": "0x1400167e0", - "callers": [ - { - "address": "0x140016726", - "type": "je" - }, - { - "address": "0x140016726", - "type": "je" - } - ] - }, - { - "target": "0x1400167e7", - "callers": [ - { - "address": "0x1400167cc", - "type": "jmp" - }, - { - "address": "0x1400167de", - "type": "jmp" - }, - { - "address": "0x1400167d5", - "type": "jmp" - }, - { - "address": "0x14001674e", - "type": "jmp" - } - ] - }, - { - "target": "0x1400167f9", - "callers": [ - { - "address": "0x1400167ed", - "type": "je" - }, - { - "address": "0x1400167ed", - "type": "je" - } - ] - }, - { - "target": "0x140016813", - "callers": [ - { - "address": "0x1400167ff", - "type": "je" - }, - { - "address": "0x1400167ff", - "type": "je" - } - ] - }, - { - "target": "0x140016866", - "callers": [ - { - "address": "0x14001682f", - "type": "ja" - } - ] - }, - { - "target": "0x140016887", - "callers": [ - { - "address": "0x14001689a", - "type": "jmp" - } - ] - }, - { - "target": "0x1400168a8", - "callers": [ - { - "address": "0x140016817", - "type": "je" - }, - { - "address": "0x140016817", - "type": "je" - } - ] - }, - { - "target": "0x1400168ae", - "callers": [ - { - "address": "0x14001688f", - "type": "je" - }, - { - "address": "0x14001688f", - "type": "je" - }, - { - "address": "0x14001688f", - "type": "je" - } - ] - }, - { - "target": "0x1400168bd", - "callers": [ - { - "address": "0x1400168b1", - "type": "je" - }, - { - "address": "0x1400168b1", - "type": "je" - } - ] - }, - { - "target": "0x14001690f", - "callers": [ - { - "address": "0x140016820", - "type": "je" - } - ] - }, - { - "target": "0x14001691c", - "callers": [ - { - "address": "0x140016912", - "type": "je" - } - ] - }, - { - "target": "0x140016930", - "callers": [ - { - "address": "0x14001beba", - "type": "call" - }, - { - "address": "0x14001beba", - "type": "call" - } - ] - }, - { - "target": "0x14001696e", - "callers": [ - { - "address": "0x14001694d", - "type": "jmp" - } - ] - }, - { - "target": "0x140016bc8", - "callers": [ - { - "address": "0x140016fd8", - "type": "call" - }, - { - "address": "0x140016efe", - "type": "call" - } - ] - }, - { - "target": "0x140016d69", - "callers": [ - { - "address": "0x140016c31", - "type": "jmp" - }, - { - "address": "0x140016c31", - "type": "jmp" - } - ] - }, - { - "target": "0x140016d88", - "callers": [ - { - "address": "0x14001c34e", - "type": "call" - }, - { - "address": "0x14001c2d0", - "type": "call" - }, - { - "address": "0x14001c37f", - "type": "call" - }, - { - "address": "0x14001c2d0", - "type": "call" - } - ] - }, - { - "target": "0x140016dc2", - "callers": [ - { - "address": "0x140016db3", - "type": "ja" - } - ] - }, - { - "target": "0x140016de4", - "callers": [ - { - "address": "0x140016dcc", - "type": "ja" - } - ] - }, - { - "target": "0x140016e25", - "callers": [ - { - "address": "0x140016dc0", - "type": "jmp" - }, - { - "address": "0x140016de2", - "type": "jmp" - } - ] - }, - { - "target": "0x140016e74", - "callers": [ - { - "address": "0x140012e8b", - "type": "call" - } - ] - }, - { - "target": "0x140016ee9", - "callers": [ - { - "address": "0x140016eca", - "type": "jmp" - } - ] - }, - { - "target": "0x140016f6a", - "callers": [ - { - "address": "0x140016eb1", - "type": "je" - }, - { - "address": "0x140016f82", - "type": "jmp" - } - ] - }, - { - "target": "0x140016f73", - "callers": [ - { - "address": "0x140016fe6", - "type": "je" - } - ] - }, - { - "target": "0x140016f7b", - "callers": [ - { - "address": "0x140016f0f", - "type": "je" - } - ] - }, - { - "target": "0x140016f84", - "callers": [ - { - "address": "0x140016f0a", - "type": "je" - } - ] - }, - { - "target": "0x140016f96", - "callers": [ - { - "address": "0x140016ea5", - "type": "je" - } - ] - }, - { - "target": "0x140016fa1", - "callers": [ - { - "address": "0x140016ffb", - "type": "jmp" - } - ] - }, - { - "target": "0x140016fcb", - "callers": [ - { - "address": "0x140016fac", - "type": "jmp" - }, - { - "address": "0x140016fac", - "type": "jmp" - } - ] - }, - { - "target": "0x140016ffd", - "callers": [ - { - "address": "0x140016fe1", - "type": "je" - } - ] - }, - { - "target": "0x140017008", - "callers": [ - { - "address": "0x140016f94", - "type": "jmp" - } - ] - }, - { - "target": "0x14001700c", - "callers": [ - { - "address": "0x140016f76", - "type": "jmp" - }, - { - "address": "0x140016f76", - "type": "jmp" - }, - { - "address": "0x140016f76", - "type": "jmp" - } - ] - }, - { - "target": "0x14001702c", - "callers": [ - { - "address": "0x1400160c3", - "type": "call" - }, - { - "address": "0x140016266", - "type": "call" - }, - { - "address": "0x140016266", - "type": "call" - }, - { - "address": "0x140016311", - "type": "call" - } - ] - }, - { - "target": "0x14001705f", - "callers": [ - { - "address": "0x14001703e", - "type": "ja" - } - ] - }, - { - "target": "0x140017079", - "callers": [ - { - "address": "0x14001705d", - "type": "jmp" - } - ] - }, - { - "target": "0x14001707b", - "callers": [ - { - "address": "0x14001708b", - "type": "je" - }, - { - "address": "0x140017035", - "type": "je" - }, - { - "address": "0x140017090", - "type": "je" - }, - { - "address": "0x140017095", - "type": "je" - }, - { - "address": "0x140017066", - "type": "je" - }, - { - "address": "0x140017040", - "type": "je" - }, - { - "address": "0x14001709a", - "type": "je" - }, - { - "address": "0x140017047", - "type": "je" - }, - { - "address": "0x14001709f", - "type": "je" - }, - { - "address": "0x140017074", - "type": "je" - }, - { - "address": "0x14001704e", - "type": "je" - }, - { - "address": "0x1400170a4", - "type": "je" - }, - { - "address": "0x140017053", - "type": "je" - }, - { - "address": "0x1400170a9", - "type": "je" - }, - { - "address": "0x140017058", - "type": "je" - }, - { - "address": "0x1400170b0", - "type": "je" - } - ] - }, - { - "target": "0x14001707d", - "callers": [ - { - "address": "0x1400170ba", - "type": "jmp" - }, - { - "address": "0x1400170ba", - "type": "jmp" - } - ] - }, - { - "target": "0x140017084", - "callers": [ - { - "address": "0x140017033", - "type": "ja" - } - ] - }, - { - "target": "0x1400170b7", - "callers": [ - { - "address": "0x14001706d", - "type": "je" - } - ] - }, - { - "target": "0x1400170bc", - "callers": [ - { - "address": "0x140012fd6", - "type": "call" - }, - { - "address": "0x140016479", - "type": "call" - } - ] - }, - { - "target": "0x14001710a", - "callers": [ - { - "address": "0x1400170e9", - "type": "ja" - } - ] - }, - { - "target": "0x140017121", - "callers": [ - { - "address": "0x1400170de", - "type": "ja" - } - ] - }, - { - "target": "0x14001714d", - "callers": [ - { - "address": "0x14001711f", - "type": "jmp" - } - ] - }, - { - "target": "0x140017152", - "callers": [ - { - "address": "0x140017108", - "type": "jmp" - } - ] - }, - { - "target": "0x14001715a", - "callers": [ - { - "address": "0x140017128", - "type": "je" - }, - { - "address": "0x1400170e0", - "type": "je" - }, - { - "address": "0x14001712d", - "type": "je" - }, - { - "address": "0x140017132", - "type": "je" - }, - { - "address": "0x140017111", - "type": "je" - }, - { - "address": "0x1400170eb", - "type": "je" - }, - { - "address": "0x140017137", - "type": "je" - }, - { - "address": "0x140017118", - "type": "je" - }, - { - "address": "0x1400170f2", - "type": "je" - }, - { - "address": "0x14001713c", - "type": "je" - }, - { - "address": "0x1400170f9", - "type": "je" - }, - { - "address": "0x140017141", - "type": "je" - }, - { - "address": "0x14001714d", - "type": "je" - }, - { - "address": "0x1400170fe", - "type": "je" - }, - { - "address": "0x140017146", - "type": "je" - }, - { - "address": "0x140017152", - "type": "je" - }, - { - "address": "0x140017103", - "type": "je" - }, - { - "address": "0x14001714d", - "type": "je" - }, - { - "address": "0x140017152", - "type": "je" - } - ] - }, - { - "target": "0x14001715c", - "callers": [ - { - "address": "0x140017158", - "type": "jmp" - } - ] - }, - { - "target": "0x14001717d", - "callers": [ - { - "address": "0x140017174", - "type": "je" - }, - { - "address": "0x140017179", - "type": "je" - }, - { - "address": "0x140017174", - "type": "je" - } - ] - }, - { - "target": "0x1400171a0", - "callers": [ - { - "address": "0x140017247", - "type": "jmp" - }, - { - "address": "0x140017247", - "type": "jmp" - } - ] - }, - { - "target": "0x1400171ae", - "callers": [ - { - "address": "0x1400171a7", - "type": "je" - } - ] - }, - { - "target": "0x140017230", - "callers": [ - { - "address": "0x14001bb93", - "type": "call" - } - ] - }, - { - "target": "0x140017247", - "callers": [ - { - "address": "0x14001723c", - "type": "je" - } - ] - }, - { - "target": "0x140017480", - "callers": [ - { - "address": "0x14000f825", - "type": "call" - }, - { - "address": "0x14000f825", - "type": "call" - } - ] - }, - { - "target": "0x14001749b", - "callers": [ - { - "address": "0x14001748a", - "type": "je" - }, - { - "address": "0x14001748f", - "type": "je" - } - ] - }, - { - "target": "0x140017510", - "callers": [ - { - "address": "0x14000fc2a", - "type": "call" - }, - { - "address": "0x14001036b", - "type": "call" - }, - { - "address": "0x140010385", - "type": "call" - }, - { - "address": "0x14001043b", - "type": "call" - }, - { - "address": "0x140010308", - "type": "call" - }, - { - "address": "0x14000efc4", - "type": "call" - } - ] - }, - { - "target": "0x140017a20", - "callers": [ - { - "address": "0x14001784b", - "type": "jmp" - } - ] - }, - { - "target": "0x140017a50", - "callers": [ - { - "address": "0x140017c53", - "type": "call" - }, - { - "address": "0x140017d6f", - "type": "call" - } - ] - }, - { - "target": "0x140017c26", - "callers": [ - { - "address": "0x140017c1a", - "type": "ja" - } - ] - }, - { - "target": "0x140017c36", - "callers": [ - { - "address": "0x140017c12", - "type": "je" - }, - { - "address": "0x140017c24", - "type": "jb" - } - ] - }, - { - "target": "0x140017c5d", - "callers": [ - { - "address": "0x140017c46", - "type": "je" - }, - { - "address": "0x140017c46", - "type": "je" - } - ] - }, - { - "target": "0x140017c76", - "callers": [ - { - "address": "0x140017c68", - "type": "ja" - } - ] - }, - { - "target": "0x140017c79", - "callers": [ - { - "address": "0x140017c74", - "type": "jb" - } - ] - }, - { - "target": "0x140017ce8", - "callers": [ - { - "address": "0x140017cda", - "type": "je" - }, - { - "address": "0x140017cda", - "type": "je" - } - ] - }, - { - "target": "0x140017d25", - "callers": [ - { - "address": "0x140017ceb", - "type": "jmp" - }, - { - "address": "0x140017ceb", - "type": "jmp" - } - ] - }, - { - "target": "0x140017d87", - "callers": [ - { - "address": "0x140017d7b", - "type": "je" - } - ] - }, - { - "target": "0x140017f11", - "callers": [ - { - "address": "0x140017c58", - "type": "jmp" - }, - { - "address": "0x140017d89", - "type": "jmp" - }, - { - "address": "0x140017d89", - "type": "jmp" - } - ] - }, - { - "target": "0x140018039", - "callers": [ - { - "address": "0x140017f90", - "type": "jmp" - } - ] - }, - { - "target": "0x140018230", - "callers": [ - { - "address": "0x140018577", - "type": "call" - }, - { - "address": "0x140018577", - "type": "call" - } - ] - }, - { - "target": "0x140018277", - "callers": [ - { - "address": "0x140018260", - "type": "jmp" - } - ] - }, - { - "target": "0x140018292", - "callers": [ - { - "address": "0x140018279", - "type": "jmp" - } - ] - }, - { - "target": "0x1400182a5", - "callers": [ - { - "address": "0x140018297", - "type": "je" - } - ] - }, - { - "target": "0x1400183b2", - "callers": [ - { - "address": "0x1400183bb", - "type": "jb" - }, - { - "address": "0x1400183bb", - "type": "jb" - } - ] - }, - { - "target": "0x1400183ed", - "callers": [ - { - "address": "0x1400183cb", - "type": "jmp" - } - ] - }, - { - "target": "0x1400184b4", - "callers": [ - { - "address": "0x1400184a8", - "type": "je" - } - ] - }, - { - "target": "0x1400184c3", - "callers": [ - { - "address": "0x1400184b7", - "type": "je" - } - ] - }, - { - "target": "0x1400184c5", - "callers": [ - { - "address": "0x1400184b2", - "type": "jmp" - }, - { - "address": "0x1400184c1", - "type": "jmp" - } - ] - }, - { - "target": "0x1400184da", - "callers": [ - { - "address": "0x14001838d", - "type": "je" - }, - { - "address": "0x1400183a0", - "type": "je" - } - ] - }, - { - "target": "0x1400184e5", - "callers": [ - { - "address": "0x140018517", - "type": "jb" - }, - { - "address": "0x140018517", - "type": "jb" - } - ] - }, - { - "target": "0x1400184fa", - "callers": [ - { - "address": "0x1400184f0", - "type": "ja" - }, - { - "address": "0x1400184f0", - "type": "ja" - } - ] - }, - { - "target": "0x140018508", - "callers": [ - { - "address": "0x1400184fe", - "type": "ja" - } - ] - }, - { - "target": "0x14001850a", - "callers": [ - { - "address": "0x1400184f8", - "type": "jmp" - }, - { - "address": "0x140018506", - "type": "jmp" - } - ] - }, - { - "target": "0x140018519", - "callers": [ - { - "address": "0x1400184d8", - "type": "jmp" - }, - { - "address": "0x1400184d8", - "type": "jmp" - } - ] - }, - { - "target": "0x140018540", - "callers": [ - { - "address": "0x1400188b5", - "type": "call" - } - ] - }, - { - "target": "0x140018797", - "callers": [ - { - "address": "0x140018594", - "type": "jmp" - }, - { - "address": "0x140018594", - "type": "jmp" - } - ] - }, - { - "target": "0x1400187b0", - "callers": [ - { - "address": "0x140018570", - "type": "call" - }, - { - "address": "0x140018570", - "type": "call" - }, - { - "address": "0x1400188df", - "type": "jmp" - } - ] - }, - { - "target": "0x1400187e6", - "callers": [ - { - "address": "0x1400187d1", - "type": "je" - }, - { - "address": "0x1400187db", - "type": "je" - } - ] - }, - { - "target": "0x140018829", - "callers": [ - { - "address": "0x140018805", - "type": "je" - }, - { - "address": "0x140018822", - "type": "je" - } - ] - }, - { - "target": "0x140018840", - "callers": [ - { - "address": "0x140018800", - "type": "je" - } - ] - }, - { - "target": "0x14001884a", - "callers": [ - { - "address": "0x1400187e4", - "type": "jmp" - } - ] - }, - { - "target": "0x140018862", - "callers": [ - { - "address": "0x14001884d", - "type": "je" - }, - { - "address": "0x14001884d", - "type": "je" - }, - { - "address": "0x14001884d", - "type": "je" - }, - { - "address": "0x14001884d", - "type": "je" - } - ] - }, - { - "target": "0x1400188c8", - "callers": [ - { - "address": "0x140015bf3", - "type": "call" - } - ] - }, - { - "target": "0x14001906b", - "callers": [ - { - "address": "0x140018d73", - "type": "jmp" - } - ] - }, - { - "target": "0x1400191a8", - "callers": [ - { - "address": "0x1400191cc", - "type": "call" - } - ] - }, - { - "target": "0x1400191c0", - "callers": [ - { - "address": "0x14000eade", - "type": "call" - }, - { - "address": "0x14000eade", - "type": "call" - } - ] - }, - { - "target": "0x1400193b8", - "callers": [ - { - "address": "0x14001f87a", - "type": "jmp" - }, - { - "address": "0x14001f891", - "type": "jmp" - }, - { - "address": "0x14001f8a8", - "type": "jmp" - } - ] - }, - { - "target": "0x14001949c", - "callers": [ - { - "address": "0x140014e62", - "type": "call" - } - ] - }, - { - "target": "0x140019508", - "callers": [ - { - "address": "0x1400194b8", - "type": "jmp" - } - ] - }, - { - "target": "0x14001952c", - "callers": [ - { - "address": "0x14001a6a1", - "type": "call" - } - ] - }, - { - "target": "0x14001954f", - "callers": [ - { - "address": "0x140019548", - "type": "je" - } - ] - }, - { - "target": "0x140019561", - "callers": [ - { - "address": "0x14001955a", - "type": "je" - }, - { - "address": "0x14001955a", - "type": "je" - } - ] - }, - { - "target": "0x140019573", - "callers": [ - { - "address": "0x14001956c", - "type": "je" - }, - { - "address": "0x14001956c", - "type": "je" - } - ] - }, - { - "target": "0x140019585", - "callers": [ - { - "address": "0x14001957e", - "type": "je" - }, - { - "address": "0x14001957e", - "type": "je" - } - ] - }, - { - "target": "0x140019597", - "callers": [ - { - "address": "0x140019590", - "type": "je" - }, - { - "address": "0x140019590", - "type": "je" - } - ] - }, - { - "target": "0x1400195a9", - "callers": [ - { - "address": "0x1400195a2", - "type": "je" - }, - { - "address": "0x1400195a2", - "type": "je" - } - ] - }, - { - "target": "0x1400195bb", - "callers": [ - { - "address": "0x1400195b4", - "type": "je" - }, - { - "address": "0x1400195b4", - "type": "je" - } - ] - }, - { - "target": "0x1400195cd", - "callers": [ - { - "address": "0x1400195c6", - "type": "je" - }, - { - "address": "0x1400195c6", - "type": "je" - } - ] - }, - { - "target": "0x1400195df", - "callers": [ - { - "address": "0x1400195d8", - "type": "je" - }, - { - "address": "0x1400195d8", - "type": "je" - } - ] - }, - { - "target": "0x1400195f1", - "callers": [ - { - "address": "0x1400195ea", - "type": "je" - }, - { - "address": "0x1400195ea", - "type": "je" - } - ] - }, - { - "target": "0x140019606", - "callers": [ - { - "address": "0x1400195ff", - "type": "je" - }, - { - "address": "0x1400195ff", - "type": "je" - } - ] - }, - { - "target": "0x14001961b", - "callers": [ - { - "address": "0x140019614", - "type": "je" - }, - { - "address": "0x140019614", - "type": "je" - } - ] - }, - { - "target": "0x140019630", - "callers": [ - { - "address": "0x140019629", - "type": "je" - }, - { - "address": "0x140019629", - "type": "je" - } - ] - }, - { - "target": "0x140019635", - "callers": [ - { - "address": "0x14001952f", - "type": "je" - } - ] - }, - { - "target": "0x140019ae7", - "callers": [ - { - "address": "0x140019688", - "type": "jmp" - } - ] - }, - { - "target": "0x140019af6", - "callers": [ - { - "address": "0x140019af1", - "type": "je" - } - ] - }, - { - "target": "0x140019b22", - "callers": [ - { - "address": "0x140019b00", - "type": "je" - }, - { - "address": "0x140019b00", - "type": "je" - } - ] - }, - { - "target": "0x140019b54", - "callers": [ - { - "address": "0x14001a6c3", - "type": "call" - } - ] - }, - { - "target": "0x140019b72", - "callers": [ - { - "address": "0x140019b6b", - "type": "je" - } - ] - }, - { - "target": "0x140019b84", - "callers": [ - { - "address": "0x140019b7d", - "type": "je" - }, - { - "address": "0x140019b7d", - "type": "je" - } - ] - }, - { - "target": "0x140019b96", - "callers": [ - { - "address": "0x140019b8f", - "type": "je" - }, - { - "address": "0x140019b8f", - "type": "je" - } - ] - }, - { - "target": "0x140019ba8", - "callers": [ - { - "address": "0x140019ba1", - "type": "je" - }, - { - "address": "0x140019ba1", - "type": "je" - } - ] - }, - { - "target": "0x140019bba", - "callers": [ - { - "address": "0x140019bb3", - "type": "je" - }, - { - "address": "0x140019bb3", - "type": "je" - } - ] - }, - { - "target": "0x140019bbf", - "callers": [ - { - "address": "0x140019b57", - "type": "je" - } - ] - }, - { - "target": "0x140019ea8", - "callers": [ - { - "address": "0x14001a23e", - "type": "call" - }, - { - "address": "0x14001a249", - "type": "call" - }, - { - "address": "0x14001a257", - "type": "call" - }, - { - "address": "0x14001a265", - "type": "call" - }, - { - "address": "0x14001a274", - "type": "call" - }, - { - "address": "0x14001a2a6", - "type": "call" - }, - { - "address": "0x14001a2b4", - "type": "call" - }, - { - "address": "0x14001a2c2", - "type": "call" - }, - { - "address": "0x14001a2d0", - "type": "call" - }, - { - "address": "0x14001a2df", - "type": "call" - } - ] - }, - { - "target": "0x140019ecf", - "callers": [ - { - "address": "0x140019ebc", - "type": "je" - } - ] - }, - { - "target": "0x14001a21c", - "callers": [ - { - "address": "0x14001a808", - "type": "call" - } - ] - }, - { - "target": "0x14001a323", - "callers": [ - { - "address": "0x14001a21f", - "type": "je" - } - ] - }, - { - "target": "0x14001a3c0", - "callers": [ - { - "address": "0x1400104f1", - "type": "call" - }, - { - "address": "0x14001050b", - "type": "call" - }, - { - "address": "0x14001045e", - "type": "call" - }, - { - "address": "0x140010473", - "type": "call" - } - ] - }, - { - "target": "0x14001a500", - "callers": [ - { - "address": "0x14000fbfc", - "type": "call" - }, - { - "address": "0x14000fbfc", - "type": "call" - }, - { - "address": "0x140010150", - "type": "call" - } - ] - }, - { - "target": "0x14001a53d", - "callers": [ - { - "address": "0x14001a51e", - "type": "je" - } - ] - }, - { - "target": "0x14001a560", - "callers": [ - { - "address": "0x14000fb7c", - "type": "call" - } - ] - }, - { - "target": "0x14001a59d", - "callers": [ - { - "address": "0x14001a576", - "type": "je" - } - ] - }, - { - "target": "0x14001a5b8", - "callers": [ - { - "address": "0x1400118b3", - "type": "call" - } - ] - }, - { - "target": "0x14001a5cb", - "callers": [ - { - "address": "0x14001a5c6", - "type": "je" - } - ] - }, - { - "target": "0x14001a5da", - "callers": [ - { - "address": "0x14001a5d5", - "type": "je" - }, - { - "address": "0x14001a5d5", - "type": "je" - } - ] - }, - { - "target": "0x14001a5e9", - "callers": [ - { - "address": "0x14001a5e4", - "type": "je" - }, - { - "address": "0x14001a5e4", - "type": "je" - } - ] - }, - { - "target": "0x14001a5f8", - "callers": [ - { - "address": "0x14001a5f3", - "type": "je" - }, - { - "address": "0x14001a5f3", - "type": "je" - } - ] - }, - { - "target": "0x14001a61a", - "callers": [ - { - "address": "0x14001a60d", - "type": "je" - }, - { - "address": "0x14001a60d", - "type": "je" - }, - { - "address": "0x14001a615", - "type": "je" - } - ] - }, - { - "target": "0x14001a62d", - "callers": [ - { - "address": "0x14001a61f", - "type": "je" - }, - { - "address": "0x14001a628", - "type": "je" - }, - { - "address": "0x14001a61f", - "type": "je" - } - ] - }, - { - "target": "0x14001a644", - "callers": [ - { - "address": "0x14001189f", - "type": "call" - } - ] - }, - { - "target": "0x14001a6a6", - "callers": [ - { - "address": "0x14001a68e", - "type": "je" - } - ] - }, - { - "target": "0x14001a6c8", - "callers": [ - { - "address": "0x14001a6b0", - "type": "je" - }, - { - "address": "0x14001a6b0", - "type": "je" - } - ] - }, - { - "target": "0x14001a6e0", - "callers": [ - { - "address": "0x14001a665", - "type": "je" - }, - { - "address": "0x14001a671", - "type": "je" - }, - { - "address": "0x14001a67d", - "type": "je" - } - ] - }, - { - "target": "0x14001a733", - "callers": [ - { - "address": "0x14001a6ea", - "type": "je" - }, - { - "address": "0x14001a6ea", - "type": "je" - }, - { - "address": "0x14001a6ea", - "type": "je" - } - ] - }, - { - "target": "0x14001a776", - "callers": [ - { - "address": "0x14001a75a", - "type": "je" - }, - { - "address": "0x14001a75a", - "type": "je" - }, - { - "address": "0x14001a762", - "type": "je" - } - ] - }, - { - "target": "0x14001a790", - "callers": [ - { - "address": "0x14001a77b", - "type": "je" - }, - { - "address": "0x14001a784", - "type": "je" - }, - { - "address": "0x14001a77b", - "type": "je" - } - ] - }, - { - "target": "0x14001a7bc", - "callers": [ - { - "address": "0x14001a63e", - "type": "jmp" - }, - { - "address": "0x14001a63e", - "type": "jmp" - } - ] - }, - { - "target": "0x14001a7dd", - "callers": [ - { - "address": "0x14001a7bf", - "type": "je" - }, - { - "address": "0x14001a7cb", - "type": "je" - } - ] - }, - { - "target": "0x14001a7e4", - "callers": [ - { - "address": "0x14001a73a", - "type": "call" - }, - { - "address": "0x14001a73a", - "type": "call" - } - ] - }, - { - "target": "0x14001a815", - "callers": [ - { - "address": "0x14001a7fb", - "type": "je" - } - ] - }, - { - "target": "0x14001a81a", - "callers": [ - { - "address": "0x14001a7e7", - "type": "je" - } - ] - }, - { - "target": "0x14001a81c", - "callers": [ - { - "address": "0x14001a8e2", - "type": "call" - }, - { - "address": "0x14001a8e2", - "type": "call" - } - ] - }, - { - "target": "0x14001a83b", - "callers": [ - { - "address": "0x14001a81f", - "type": "je" - }, - { - "address": "0x14001a82b", - "type": "je" - } - ] - }, - { - "target": "0x14001a844", - "callers": [ - { - "address": "0x140011878", - "type": "call" - } - ] - }, - { - "target": "0x14001a86a", - "callers": [ - { - "address": "0x14001a864", - "type": "je" - } - ] - }, - { - "target": "0x14001a87a", - "callers": [ - { - "address": "0x14001a874", - "type": "je" - }, - { - "address": "0x14001a874", - "type": "je" - } - ] - }, - { - "target": "0x14001a88a", - "callers": [ - { - "address": "0x14001a884", - "type": "je" - }, - { - "address": "0x14001a884", - "type": "je" - } - ] - }, - { - "target": "0x14001a89a", - "callers": [ - { - "address": "0x14001a894", - "type": "je" - }, - { - "address": "0x14001a894", - "type": "je" - } - ] - }, - { - "target": "0x14001a8bd", - "callers": [ - { - "address": "0x14001a8af", - "type": "je" - }, - { - "address": "0x14001a8af", - "type": "je" - }, - { - "address": "0x14001a8b7", - "type": "je" - } - ] - }, - { - "target": "0x14001a8d1", - "callers": [ - { - "address": "0x14001a8c2", - "type": "je" - }, - { - "address": "0x14001a8cb", - "type": "je" - }, - { - "address": "0x14001a8c2", - "type": "je" - } - ] - }, - { - "target": "0x14001a8e7", - "callers": [ - { - "address": "0x14001a84b", - "type": "je" - } - ] - }, - { - "target": "0x14001a8ec", - "callers": [ - { - "address": "0x140015b4f", - "type": "call" - }, - { - "address": "0x140015b87", - "type": "call" - } - ] - }, - { - "target": "0x14001a91a", - "callers": [ - { - "address": "0x14001a910", - "type": "je" - } - ] - }, - { - "target": "0x14001a954", - "callers": [ - { - "address": "0x14001a944", - "type": "je" - }, - { - "address": "0x14001a944", - "type": "je" - } - ] - }, - { - "target": "0x14001a95c", - "callers": [ - { - "address": "0x14001a92f", - "type": "call" - }, - { - "address": "0x14001a92f", - "type": "call" - } - ] - }, - { - "target": "0x14001a9b4", - "callers": [ - { - "address": "0x14001a96c", - "type": "je" - }, - { - "address": "0x14001a971", - "type": "je" - } - ] - }, - { - "target": "0x14001a9b6", - "callers": [ - { - "address": "0x14001a97e", - "type": "jmp" - } - ] - }, - { - "target": "0x14001b4e0", - "callers": [ - { - "address": "0x14001bc8c", - "type": "call" - }, - { - "address": "0x14001bcdc", - "type": "call" - } - ] - }, - { - "target": "0x14001b549", - "callers": [ - { - "address": "0x14001b569", - "type": "jmp" - } - ] - }, - { - "target": "0x14001b56b", - "callers": [ - { - "address": "0x14001b564", - "type": "ja" - }, - { - "address": "0x14001b564", - "type": "ja" - } - ] - }, - { - "target": "0x14001b5b0", - "callers": [ - { - "address": "0x14001bc97", - "type": "call" - }, - { - "address": "0x14001bce7", - "type": "call" - } - ] - }, - { - "target": "0x14001b5f6", - "callers": [ - { - "address": "0x14001b616", - "type": "jmp" - } - ] - }, - { - "target": "0x14001b618", - "callers": [ - { - "address": "0x14001b611", - "type": "ja" - }, - { - "address": "0x14001b611", - "type": "ja" - } - ] - }, - { - "target": "0x14001b61b", - "callers": [ - { - "address": "0x14001b5f1", - "type": "je" - } - ] - }, - { - "target": "0x14001b9e4", - "callers": [ - { - "address": "0x14001bd78", - "type": "call" - } - ] - }, - { - "target": "0x14001ba57", - "callers": [ - { - "address": "0x14001ba02", - "type": "je" - }, - { - "address": "0x14001ba07", - "type": "je" - }, - { - "address": "0x14001ba17", - "type": "je" - } - ] - }, - { - "target": "0x14001ba74", - "callers": [ - { - "address": "0x14001ba45", - "type": "je" - } - ] - }, - { - "target": "0x14001ba86", - "callers": [ - { - "address": "0x14001ba76", - "type": "jmp" - }, - { - "address": "0x14001ba76", - "type": "jmp" - }, - { - "address": "0x14001ba4b", - "type": "jmp" - } - ] - }, - { - "target": "0x14001bb54", - "callers": [ - { - "address": "0x14001bc5f", - "type": "call" - }, - { - "address": "0x14001bcbd", - "type": "call" - }, - { - "address": "0x14001bcbd", - "type": "call" - } - ] - }, - { - "target": "0x14001bbb0", - "callers": [ - { - "address": "0x14001bb78", - "type": "js" - } - ] - }, - { - "target": "0x14001bbb2", - "callers": [ - { - "address": "0x14001bbd7", - "type": "jmp" - } - ] - }, - { - "target": "0x14001bbcb", - "callers": [ - { - "address": "0x14001bb9a", - "type": "je" - } - ] - }, - { - "target": "0x14001bc64", - "callers": [ - { - "address": "0x14001bc44", - "type": "je" - }, - { - "address": "0x14001bc4a", - "type": "je" - } - ] - }, - { - "target": "0x14001bc93", - "callers": [ - { - "address": "0x14001bc80", - "type": "je" - }, - { - "address": "0x14001bc86", - "type": "je" - } - ] - }, - { - "target": "0x14001bc9c", - "callers": [ - { - "address": "0x14001bc91", - "type": "jmp" - } - ] - }, - { - "target": "0x14001bce3", - "callers": [ - { - "address": "0x14001bcd0", - "type": "je" - }, - { - "address": "0x14001bcd6", - "type": "je" - } - ] - }, - { - "target": "0x14001bcee", - "callers": [ - { - "address": "0x14001bc72", - "type": "je" - }, - { - "address": "0x14001bc78", - "type": "je" - }, - { - "address": "0x14001bc72", - "type": "je" - } - ] - }, - { - "target": "0x14001bd47", - "callers": [ - { - "address": "0x14001bcf4", - "type": "je" - }, - { - "address": "0x14001bcfa", - "type": "je" - } - ] - }, - { - "target": "0x14001bd5a", - "callers": [ - { - "address": "0x14001bd45", - "type": "jmp" - }, - { - "address": "0x14001bcc4", - "type": "je" - }, - { - "address": "0x14001bcec", - "type": "jmp" - }, - { - "address": "0x14001bcc4", - "type": "je" - }, - { - "address": "0x14001bce1", - "type": "jmp" - } - ] - }, - { - "target": "0x14001bdb6", - "callers": [ - { - "address": "0x14001bdb1", - "type": "je" - } - ] - }, - { - "target": "0x14001be38", - "callers": [ - { - "address": "0x14001bdd2", - "type": "je" - }, - { - "address": "0x14001bdd2", - "type": "je" - } - ] - }, - { - "target": "0x14001be3f", - "callers": [ - { - "address": "0x14001bd5e", - "type": "je" - }, - { - "address": "0x14001bd81", - "type": "je" - }, - { - "address": "0x14001bd92", - "type": "je" - }, - { - "address": "0x14001bd5e", - "type": "je" - }, - { - "address": "0x14001bda8", - "type": "je" - }, - { - "address": "0x14001be04", - "type": "je" - }, - { - "address": "0x14001be20", - "type": "je" - } - ] - }, - { - "target": "0x14001be41", - "callers": [ - { - "address": "0x14001be3d", - "type": "jmp" - }, - { - "address": "0x14001be3d", - "type": "jmp" - } - ] - }, - { - "target": "0x14001be60", - "callers": [ - { - "address": "0x14001071e", - "type": "call" - }, - { - "address": "0x1400106fa", - "type": "call" - }, - { - "address": "0x14001071e", - "type": "call" - } - ] - }, - { - "target": "0x14001be9f", - "callers": [ - { - "address": "0x14001be80", - "type": "je" - } - ] - }, - { - "target": "0x14001beae", - "callers": [ - { - "address": "0x14001bea2", - "type": "je" - } - ] - }, - { - "target": "0x14001beb0", - "callers": [ - { - "address": "0x14001beac", - "type": "jmp" - } - ] - }, - { - "target": "0x14001bedd", - "callers": [ - { - "address": "0x14001bec5", - "type": "je" - }, - { - "address": "0x14001bec5", - "type": "je" - } - ] - }, - { - "target": "0x14001bee0", - "callers": [ - { - "address": "0x14001be9d", - "type": "jmp" - } - ] - }, - { - "target": "0x14001bff8", - "callers": [ - { - "address": "0x140010b68", - "type": "jmp" - } - ] - }, - { - "target": "0x14001c01d", - "callers": [ - { - "address": "0x14001c014", - "type": "je" - } - ] - }, - { - "target": "0x14001c026", - "callers": [ - { - "address": "0x14001c00b", - "type": "je" - } - ] - }, - { - "target": "0x14001c034", - "callers": [ - { - "address": "0x1400121d1", - "type": "call" - } - ] - }, - { - "target": "0x14001c0af", - "callers": [ - { - "address": "0x14001c068", - "type": "jg" - }, - { - "address": "0x14001c06c", - "type": "js" - }, - { - "address": "0x14001c0c8", - "type": "js" - } - ] - }, - { - "target": "0x14001c0b1", - "callers": [ - { - "address": "0x14001c101", - "type": "jmp" - } - ] - }, - { - "target": "0x14001c0c6", - "callers": [ - { - "address": "0x14001c094", - "type": "je" - } - ] - }, - { - "target": "0x14001c11c", - "callers": [ - { - "address": "0x140012332", - "type": "call" - } - ] - }, - { - "target": "0x14001c187", - "callers": [ - { - "address": "0x14001c13a", - "type": "je" - }, - { - "address": "0x14001c1ac", - "type": "js" - } - ] - }, - { - "target": "0x14001c189", - "callers": [ - { - "address": "0x14001c1c1", - "type": "jmp" - } - ] - }, - { - "target": "0x14001c1a2", - "callers": [ - { - "address": "0x14001c173", - "type": "je" - } - ] - }, - { - "target": "0x14001c2b7", - "callers": [ - { - "address": "0x14001c322", - "type": "jmp" - }, - { - "address": "0x14001c322", - "type": "jmp" - } - ] - }, - { - "target": "0x14001c2f6", - "callers": [ - { - "address": "0x14001c2e1", - "type": "je" - } - ] - }, - { - "target": "0x14001c30e", - "callers": [ - { - "address": "0x14001c2f9", - "type": "je" - }, - { - "address": "0x14001c2f9", - "type": "je" - } - ] - }, - { - "target": "0x14001c312", - "callers": [ - { - "address": "0x14001c30c", - "type": "jmp" - } - ] - }, - { - "target": "0x14001c324", - "callers": [ - { - "address": "0x14001c303", - "type": "je" - } - ] - }, - { - "target": "0x14001c32a", - "callers": [ - { - "address": "0x14001c2e6", - "type": "jb" - } - ] - }, - { - "target": "0x14001c335", - "callers": [ - { - "address": "0x14001c2dc", - "type": "je" - }, - { - "address": "0x14001c2dc", - "type": "je" - } - ] - }, - { - "target": "0x14001c33e", - "callers": [ - { - "address": "0x14001c2ab", - "type": "je" - } - ] - }, - { - "target": "0x14001c36a", - "callers": [ - { - "address": "0x14001c361", - "type": "je" - } - ] - }, - { - "target": "0x14001c38c", - "callers": [ - { - "address": "0x14001c368", - "type": "je" - } - ] - }, - { - "target": "0x14001c392", - "callers": [ - { - "address": "0x14001c357", - "type": "je" - }, - { - "address": "0x14001c33c", - "type": "jmp" - }, - { - "address": "0x14001c38a", - "type": "jmp" - }, - { - "address": "0x14001c333", - "type": "jmp" - }, - { - "address": "0x14001c333", - "type": "jmp" - } - ] - }, - { - "target": "0x14001c3c0", - "callers": [ - { - "address": "0x140015f19", - "type": "call" - } - ] - }, - { - "target": "0x14001c4f4", - "callers": [ - { - "address": "0x140016df2", - "type": "jmp" - } - ] - }, - { - "target": "0x14001c5a0", - "callers": [ - { - "address": "0x140016dbb", - "type": "call" - } - ] - }, - { - "target": "0x14001c617", - "callers": [ - { - "address": "0x14001c610", - "type": "je" - } - ] - }, - { - "target": "0x14001c63b", - "callers": [ - { - "address": "0x14001c615", - "type": "jmp" - } - ] - }, - { - "target": "0x14001c690", - "callers": [ - { - "address": "0x14001c61a", - "type": "jmp" - }, - { - "address": "0x14001c646", - "type": "jmp" - } - ] - }, - { - "target": "0x14001c6a0", - "callers": [ - { - "address": "0x14001c693", - "type": "je" - } - ] - }, - { - "target": "0x14001c6a3", - "callers": [ - { - "address": "0x14001c5ce", - "type": "je" - } - ] - }, - { - "target": "0x14001cea8", - "callers": [ - { - "address": "0x140017c29", - "type": "call" - } - ] - }, - { - "target": "0x14001ceb0", - "callers": [ - { - "address": "0x14001ceab", - "type": "jmp" - } - ] - }, - { - "target": "0x14001cf39", - "callers": [ - { - "address": "0x14001ced7", - "type": "jmp" - } - ] - }, - { - "target": "0x14001d0ec", - "callers": [ - { - "address": "0x14001cf8e", - "type": "jmp" - } - ] - }, - { - "target": "0x14001d189", - "callers": [ - { - "address": "0x14001d17c", - "type": "je" - } - ] - }, - { - "target": "0x14001d1c4", - "callers": [ - { - "address": "0x14001d18c", - "type": "jmp" - }, - { - "address": "0x14001d18c", - "type": "jmp" - } - ] - }, - { - "target": "0x14001d238", - "callers": [ - { - "address": "0x14001d1f4", - "type": "je" - }, - { - "address": "0x14001d201", - "type": "jmp" - } - ] - }, - { - "target": "0x14001d267", - "callers": [ - { - "address": "0x14001d262", - "type": "jmp" - } - ] - }, - { - "target": "0x14001d275", - "callers": [ - { - "address": "0x14001d26b", - "type": "je" - } - ] - }, - { - "target": "0x14001d284", - "callers": [ - { - "address": "0x14001d279", - "type": "je" - }, - { - "address": "0x14001d279", - "type": "je" - } - ] - }, - { - "target": "0x14001d378", - "callers": [ - { - "address": "0x14001d3fa", - "type": "call" - } - ] - }, - { - "target": "0x14001d3e4", - "callers": [ - { - "address": "0x14001be33", - "type": "call" - } - ] - }, - { - "target": "0x14001d410", - "callers": [ - { - "address": "0x14001c16c", - "type": "call" - } - ] - }, - { - "target": "0x14001d690", - "callers": [ - { - "address": "0x14001ba10", - "type": "call" - }, - { - "address": "0x14001ba23", - "type": "call" - } - ] - }, - { - "target": "0x14001d6a1", - "callers": [ - { - "address": "0x14001d6b5", - "type": "je" - } - ] - }, - { - "target": "0x14001d6b7", - "callers": [ - { - "address": "0x14001d6a4", - "type": "je" - }, - { - "address": "0x14001d6a4", - "type": "je" - } - ] - }, - { - "target": "0x14001d6d0", - "callers": [ - { - "address": "0x14001bea4", - "type": "call" - } - ] - }, - { - "target": "0x14001d8f0", - "callers": [ - { - "address": "0x14001d9a4", - "type": "jmp" - } - ] - }, - { - "target": "0x14001d907", - "callers": [ - { - "address": "0x14001d8f7", - "type": "je" - }, - { - "address": "0x14001d8fc", - "type": "je" - } - ] - }, - { - "target": "0x14001d930", - "callers": [ - { - "address": "0x14001cf89", - "type": "call" - } - ] - }, - { - "target": "0x14001d9a3", - "callers": [ - { - "address": "0x14001d947", - "type": "je" - }, - { - "address": "0x14001d94c", - "type": "je" - }, - { - "address": "0x14001d955", - "type": "ja" - } - ] - }, - { - "target": "0x14001db83", - "callers": [ - { - "address": "0x14001db78", - "type": "jmp" - } - ] - }, - { - "target": "0x14001dba7", - "callers": [ - { - "address": "0x14001db9c", - "type": "jmp" - } - ] - }, - { - "target": "0x14001dbc6", - "callers": [ - { - "address": "0x14001dbbc", - "type": "je" - } - ] - }, - { - "target": "0x14001dc27", - "callers": [ - { - "address": "0x14001dc1c", - "type": "jb" - } - ] - }, - { - "target": "0x14001dc30", - "callers": [ - { - "address": "0x14001dbe6", - "type": "jg" - }, - { - "address": "0x14001dc05", - "type": "jb" - }, - { - "address": "0x14001dc0f", - "type": "je" - }, - { - "address": "0x14001dc15", - "type": "je" - } - ] - }, - { - "target": "0x14001dc6e", - "callers": [ - { - "address": "0x14001dbdd", - "type": "jg" - } - ] - }, - { - "target": "0x14001de85", - "callers": [ - { - "address": "0x14001dbf7", - "type": "je" - } - ] - }, - { - "target": "0x14001de87", - "callers": [ - { - "address": "0x14001dea9", - "type": "jmp" - }, - { - "address": "0x14001dc73", - "type": "jmp" - }, - { - "address": "0x14001dc35", - "type": "jmp" - }, - { - "address": "0x14001dc35", - "type": "jmp" - }, - { - "address": "0x14001dc35", - "type": "jmp" - } - ] - }, - { - "target": "0x14001dea4", - "callers": [ - { - "address": "0x14001dbd4", - "type": "je" - }, - { - "address": "0x14001dbd4", - "type": "je" - } - ] - }, - { - "target": "0x14001e2cc", - "callers": [ - { - "address": "0x14001a586", - "type": "call" - }, - { - "address": "0x14001a526", - "type": "call" - } - ] - }, - { - "target": "0x14001e2e5", - "callers": [ - { - "address": "0x14001e32b", - "type": "jmp" - }, - { - "address": "0x14001e32b", - "type": "jmp" - } - ] - }, - { - "target": "0x14001e317", - "callers": [ - { - "address": "0x14001e2f3", - "type": "ja" - }, - { - "address": "0x14001e2f3", - "type": "ja" - } - ] - }, - { - "target": "0x14001e328", - "callers": [ - { - "address": "0x14001e315", - "type": "jmp" - } - ] - }, - { - "target": "0x14001e341", - "callers": [ - { - "address": "0x14001e321", - "type": "je" - } - ] - }, - { - "target": "0x14001e344", - "callers": [ - { - "address": "0x14001e31b", - "type": "je" - } - ] - }, - { - "target": "0x14001e3a0", - "callers": [ - { - "address": "0x14000e8dd", - "type": "call" - }, - { - "address": "0x14000e915", - "type": "call" - }, - { - "address": "0x14000ffde", - "type": "call" - }, - { - "address": "0x14001c018", - "type": "call" - }, - { - "address": "0x14000eb88", - "type": "call" - }, - { - "address": "0x140010b82", - "type": "call" - }, - { - "address": "0x14000af4d", - "type": "call" - }, - { - "address": "0x14000af4d", - "type": "call" - }, - { - "address": "0x14001204e", - "type": "call" - }, - { - "address": "0x140012290", - "type": "call" - }, - { - "address": "0x1400121c2", - "type": "call" - }, - { - "address": "0x14000e9bb", - "type": "call" - }, - { - "address": "0x140011e00", - "type": "jmp" - }, - { - "address": "0x14000decc", - "type": "call" - }, - { - "address": "0x140012328", - "type": "call" - } - ] - }, - { - "target": "0x14001e3e0", - "callers": [ - { - "address": "0x140001649", - "type": "call" - }, - { - "address": "0x140001649", - "type": "call" - }, - { - "address": "0x140012e31", - "type": "call" - }, - { - "address": "0x14001c2f1", - "type": "call" - }, - { - "address": "0x140001e58", - "type": "call" - }, - { - "address": "0x140001ee2", - "type": "call" - }, - { - "address": "0x140001ef0", - "type": "call" - }, - { - "address": "0x140001ee2", - "type": "call" - }, - { - "address": "0x140001ef0", - "type": "call" - }, - { - "address": "0x14000783d", - "type": "call" - }, - { - "address": "0x1400078b2", - "type": "call" - }, - { - "address": "0x140007a34", - "type": "call" - }, - { - "address": "0x140007aa9", - "type": "call" - }, - { - "address": "0x14000459b", - "type": "call" - } - ] - }, - { - "target": "0x14001e500", - "callers": [ - { - "address": "0x14001e3ee", - "type": "ja" - } - ] - }, - { - "target": "0x14001e51d", - "callers": [ - { - "address": "0x14001e504", - "type": "ja" - } - ] - }, - { - "target": "0x14001e55d", - "callers": [ - { - "address": "0x14001e54e", - "type": "ja" - } - ] - }, - { - "target": "0x14001e6e0", - "callers": [ - { - "address": "0x14001e59d", - "type": "ja" - }, - { - "address": "0x14001e59d", - "type": "ja" - } - ] - }, - { - "target": "0x14001e820", - "callers": [ - { - "address": "0x14001e538", - "type": "jb" - } - ] - }, - { - "target": "0x14001e970", - "callers": [ - { - "address": "0x14001e52b", - "type": "jb" - } - ] - }, - { - "target": "0x14001e9a3", - "callers": [ - { - "address": "0x14001e989", - "type": "je" - } - ] - }, - { - "target": "0x14001e9c7", - "callers": [ - { - "address": "0x14001e9af", - "type": "jmp" - } - ] - }, - { - "target": "0x14001ea1d", - "callers": [ - { - "address": "0x14001e9aa", - "type": "je" - }, - { - "address": "0x14001e9aa", - "type": "je" - } - ] - }, - { - "target": "0x14001ea40", - "callers": [ - { - "address": "0x14001ea24", - "type": "je" - }, - { - "address": "0x14001ea24", - "type": "je" - } - ] - }, - { - "target": "0x14001ea49", - "callers": [ - { - "address": "0x14001ea44", - "type": "je" - }, - { - "address": "0x14001ea44", - "type": "je" - } - ] - }, - { - "target": "0x14001ea80", - "callers": [ - { - "address": "0x140005e84", - "type": "call" - }, - { - "address": "0x140005e84", - "type": "call" - }, - { - "address": "0x140005f1e", - "type": "call" - }, - { - "address": "0x140005f1e", - "type": "call" - }, - { - "address": "0x14000ad34", - "type": "call" - }, - { - "address": "0x14000ad45", - "type": "call" - }, - { - "address": "0x14000ad34", - "type": "call" - }, - { - "address": "0x14000ad45", - "type": "call" - }, - { - "address": "0x140010120", - "type": "call" - }, - { - "address": "0x140017c98", - "type": "call" - }, - { - "address": "0x140017c98", - "type": "call" - }, - { - "address": "0x14001bed8", - "type": "call" - } - ] - }, - { - "target": "0x14001eb30", - "callers": [ - { - "address": "0x14001eaa7", - "type": "ja" - } - ] - }, - { - "target": "0x14001eb46", - "callers": [ - { - "address": "0x14001eb38", - "type": "ja" - } - ] - }, - { - "target": "0x14001eb72", - "callers": [ - { - "address": "0x14001eb63", - "type": "ja" - } - ] - }, - { - "target": "0x14001ec70", - "callers": [ - { - "address": "0x14001eb9c", - "type": "ja" - }, - { - "address": "0x14001eb9c", - "type": "ja" - } - ] - }, - { - "target": "0x14001ed30", - "callers": [ - { - "address": "0x14001eb4d", - "type": "jb" - } - ] - }, - { - "target": "0x14001ee30", - "callers": [ - { - "address": "0x14000ff8a", - "type": "call" - } - ] - }, - { - "target": "0x14001ee52", - "callers": [ - { - "address": "0x14001ee3c", - "type": "je" - } - ] - }, - { - "target": "0x14001ee5b", - "callers": [ - { - "address": "0x14001ee37", - "type": "jb" - } - ] - }, - { - "target": "0x14001ee6f", - "callers": [ - { - "address": "0x14001ee5e", - "type": "je" - }, - { - "address": "0x14001ee5e", - "type": "je" - }, - { - "address": "0x14001ee5e", - "type": "je" - } - ] - }, - { - "target": "0x14001ef10", - "callers": [ - { - "address": "0x140001180", - "type": "call" - }, - { - "address": "0x140006118", - "type": "call" - } - ] - }, - { - "target": "0x14001ef2d", - "callers": [ - { - "address": "0x14001ef1c", - "type": "je" - } - ] - }, - { - "target": "0x14001ef41", - "callers": [ - { - "address": "0x14001ef57", - "type": "je" - }, - { - "address": "0x14001ef57", - "type": "je" - }, - { - "address": "0x14001ef57", - "type": "je" - } - ] - }, - { - "target": "0x14001ef88", - "callers": [ - { - "address": "0x14001ef27", - "type": "je" - } - ] - }, - { - "target": "0x14001ef8e", - "callers": [ - { - "address": "0x14001ef82", - "type": "je" - } - ] - }, - { - "target": "0x14001ef94", - "callers": [ - { - "address": "0x14001ef7b", - "type": "je" - } - ] - }, - { - "target": "0x14001ef9a", - "callers": [ - { - "address": "0x14001ef77", - "type": "je" - } - ] - }, - { - "target": "0x14001efa0", - "callers": [ - { - "address": "0x14001ef6f", - "type": "je" - } - ] - }, - { - "target": "0x14001efa6", - "callers": [ - { - "address": "0x14001ef6b", - "type": "je" - } - ] - }, - { - "target": "0x14001efac", - "callers": [ - { - "address": "0x14001ef63", - "type": "je" - } - ] - }, - { - "target": "0x14001efb2", - "callers": [ - { - "address": "0x14001ef5f", - "type": "je" - } - ] - }, - { - "target": "0x14001efd0", - "callers": [ - { - "address": "0x140008eb4", - "type": "call" - }, - { - "address": "0x140008eb4", - "type": "call" - }, - { - "address": "0x140008fde", - "type": "call" - }, - { - "address": "0x140008fde", - "type": "call" - } - ] - }, - { - "target": "0x14001efd8", - "callers": [ - { - "address": "0x14001f00e", - "type": "ja" - }, - { - "address": "0x14001f00e", - "type": "ja" - }, - { - "address": "0x14001f00e", - "type": "ja" - } - ] - }, - { - "target": "0x14001efec", - "callers": [ - { - "address": "0x14001efd6", - "type": "je" - } - ] - }, - { - "target": "0x14001f000", - "callers": [ - { - "address": "0x14001f02a", - "type": "je" - } - ] - }, - { - "target": "0x14001f02c", - "callers": [ - { - "address": "0x14001efe5", - "type": "je" - } - ] - }, - { - "target": "0x14001f11a", - "callers": [ - { - "address": "0x14001f10e", - "type": "je" - } - ] - }, - { - "target": "0x14001f19a", - "callers": [ - { - "address": "0x14001f18e", - "type": "je" - } - ] - }, - { - "target": "0x14001f1e7", - "callers": [ - { - "address": "0x14001f1d4", - "type": "je" - } - ] - }, - { - "target": "0x14001f4ab", - "callers": [ - { - "address": "0x14001f48f", - "type": "je" - }, - { - "address": "0x14001f49c", - "type": "je" - } - ] - }, - { - "target": "0x14001f4cf", - "callers": [ - { - "address": "0x14001f461", - "type": "je" - } - ] - }, - { - "target": "0x14001f567", - "callers": [ - { - "address": "0x14001f553", - "type": "je" - }, - { - "address": "0x14001f55c", - "type": "je" - } - ] - }, - { - "target": "0x14001f57f", - "callers": [ - { - "address": "0x14001f572", - "type": "je" - }, - { - "address": "0x14001f572", - "type": "je" - } - ] - }, - { - "target": "0x14001f615", - "callers": [ - { - "address": "0x14001f601", - "type": "je" - }, - { - "address": "0x14001f60a", - "type": "je" - } - ] - }, - { - "target": "0x14001f62d", - "callers": [ - { - "address": "0x14001f620", - "type": "je" - }, - { - "address": "0x14001f620", - "type": "je" - } - ] - }, - { - "target": "0x14001f8c8", - "callers": [ - { - "address": "0x14001f8bb", - "type": "je" - } - ] - } - ] -} diff --git a/tests/example1.exe.subs.cfg b/tests/example1.exe.subs.cfg deleted file mode 100644 index 4f277aa..0000000 --- a/tests/example1.exe.subs.cfg +++ /dev/null @@ -1,26511 +0,0 @@ -{ - "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": "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": "0x14000a75b", - "resolved_target": "0x14000aa38", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a775", - "resolved_target": "0x14000a784", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a75b", - "resolved_target": "0x14000aa38", - "name": "", - "library": "" - }, - { - "instruction": "0x14000b5d3", - "resolved_target": "0x14000b468", - "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": "0x14000ca86", - "resolved_target": "0x140020018", - "name": "LeaveCriticalSection", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x140011de7", - "resolved_target": "0x140011c00", - "name": "", - "library": "" - }, - { - "instruction": "0x140001ad7", - "resolved_target": null, - "name": "unresolved", - "library": "" - }, - { - "instruction": "0x140001b09", - "resolved_target": "0x140002000", - "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": "0x14000b482", - "resolved_target": "0x14000ca20", - "name": "", - "library": "" - }, - { - "instruction": "0x14000b533", - "resolved_target": "0x14000ca74", - "name": "", - "library": "" - }, - { - "instruction": "0x14000b52a", - "resolved_target": "0x14000b3cc", - "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": "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": "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": "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": "0x140010647", - "resolved_target": "0x14000ca20", - "name": "", - "library": "" - }, - { - "instruction": "0x140010650", - "resolved_target": "0x14001081c", - "name": "", - "library": "" - }, - { - "instruction": "0x140010659", - "resolved_target": "0x14000ca74", - "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": "0x14000b1fc", - "resolved_target": "0x140020010", - "name": "EnterCriticalSection", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14000b208", - "resolved_target": "0x140020018", - "name": "LeaveCriticalSection", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14000b6c2", - "resolved_target": "0x14000b58c", - "name": "", - "library": "" - }, - { - "instruction": "0x14000b71b", - "resolved_target": "0x14000abc8", - "name": "", - "library": "" - }, - { - "instruction": "0x14000b730", - "resolved_target": "0x14000abc8", - "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": "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": "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": "0x140016648", - "resolved_target": "0x14000ca20", - "name": "", - "library": "" - }, - { - "instruction": "0x140016669", - "resolved_target": "0x14000ca74", - "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": "0x1400118c8", - "resolved_target": "0x140011924", - "name": "", - "library": "" - }, - { - "instruction": "0x1400118d7", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x1400119ed", - "resolved_target": "0x1400117a4", - "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": "0x140011fe8", - "resolved_target": "0x1400201a0", - "name": "FlsSetValue", - "library": "KERNEL32.dll" - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400054c0", - "size": 5, - "mnemonic": "call", - "operands": "0x140005d30", - "stack_offset": 0 - }, - { - "address": "0x1400054c5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400054c9", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140005340", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140005345", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000534a", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000534b", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000534f", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 1", - "stack_offset": 0 - }, - { - "address": "0x140005354", - "size": 5, - "mnemonic": "call", - "operands": "0x14000550c", - "stack_offset": 0 - }, - { - "address": "0x140005359", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x14000535b", - "size": 6, - "mnemonic": "je", - "operands": "0x140005497", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005497", - "0x140005361" - ] - }, - { - "address": "0x140005497", - "size": 15, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005497", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 7", - "stack_offset": 0 - }, - { - "address": "0x14000549c", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e44", - "stack_offset": 0 - }, - { - "address": "0x1400054a1", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400054a2", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 7", - "stack_offset": 0 - }, - { - "address": "0x1400054a7", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e44", - "stack_offset": 0 - }, - { - "address": "0x1400054ac", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400054ae", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ec14", - "stack_offset": 0 - }, - { - "address": "0x1400054b3", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400054b4", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400054b6", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc", - "stack_offset": 0 - }, - { - "address": "0x1400054bb", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400054bc", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400054c0", - "size": 5, - "mnemonic": "call", - "operands": "0x140005d30", - "stack_offset": 0 - }, - { - "address": "0x1400054c5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400054c9", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140005340", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005340" - ] - }, - { - "address": "0x140005361", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005361", - "size": 3, - "mnemonic": "xor", - "operands": "sil, sil", - "stack_offset": 0 - }, - { - "address": "0x140005364", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x20], sil", - "stack_offset": 0 - }, - { - "address": "0x140005369", - "size": 5, - "mnemonic": "call", - "operands": "0x1400054d0", - "stack_offset": 0 - }, - { - "address": "0x14000536e", - "size": 2, - "mnemonic": "mov", - "operands": "bl, al", - "stack_offset": 0 - }, - { - "address": "0x140005370", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rip + 0x2d37a]", - "stack_offset": 0 - }, - { - "address": "0x140005376", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 1", - "stack_offset": 0 - }, - { - "address": "0x140005379", - "size": 6, - "mnemonic": "je", - "operands": "0x1400054a2", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400054a2", - "0x14000537f" - ] - }, - { - "address": "0x1400054a2", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400054a2", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 7", - "stack_offset": 0 - }, - { - "address": "0x1400054a7", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e44", - "stack_offset": 0 - }, - { - "address": "0x1400054ac", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400054ae", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ec14", - "stack_offset": 0 - }, - { - "address": "0x1400054b3", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400054b4", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400054b6", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc", - "stack_offset": 0 - }, - { - "address": "0x1400054bb", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400054bc", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400054c0", - "size": 5, - "mnemonic": "call", - "operands": "0x140005d30", - "stack_offset": 0 - }, - { - "address": "0x1400054c5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400054c9", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140005340", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005340" - ] - }, - { - "address": "0x14000537f", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000537f", - "size": 2, - "mnemonic": "test", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140005381", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400053cd", - "stack_offset": 0 - }, - { - "address": "0x140005383", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2d363], 1", - "stack_offset": 0 - }, - { - "address": "0x14000538d", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1aff4]", - "stack_offset": 0 - }, - { - "address": "0x140005394", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x1afad]", - "stack_offset": 0 - }, - { - "address": "0x14000539b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e8f8", - "stack_offset": 0 - }, - { - "address": "0x1400053a0", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400053a2", - "size": 2, - "mnemonic": "je", - "operands": "0x1400053ae", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400053ae", - "0x1400053a4" - ] - }, - { - "address": "0x1400053ae", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400053ae", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1af8b]", - "stack_offset": 0 - }, - { - "address": "0x1400053b5", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x1af2c]", - "stack_offset": 0 - }, - { - "address": "0x1400053bc", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e8c0", - "stack_offset": 0 - }, - { - "address": "0x1400053c1", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2d325], 2", - "stack_offset": 0 - }, - { - "address": "0x1400053cb", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400053d5", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400053d5" - ] - }, - { - "address": "0x1400053a4", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400053a4", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0xff", - "stack_offset": 0 - }, - { - "address": "0x1400053a9", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140005487", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005487" - ] - }, - { - "address": "0x1400053d5", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400053d5", - "size": 2, - "mnemonic": "mov", - "operands": "cl, bl", - "stack_offset": 0 - }, - { - "address": "0x1400053d7", - "size": 5, - "mnemonic": "call", - "operands": "0x14000566c", - "stack_offset": 0 - }, - { - "address": "0x1400053dc", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e28", - "stack_offset": 0 - }, - { - "address": "0x1400053e1", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400053e4", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rax], 0", - "stack_offset": 0 - }, - { - "address": "0x1400053e8", - "size": 2, - "mnemonic": "je", - "operands": "0x140005408", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000548c", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140005491", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140005495", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140005496", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140005408", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005408", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e30", - "stack_offset": 0 - }, - { - "address": "0x14000540d", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140005410", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rax], 0", - "stack_offset": 0 - }, - { - "address": "0x140005414", - "size": 2, - "mnemonic": "je", - "operands": "0x14000542a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000542a", - "0x140005416" - ] - }, - { - "address": "0x1400053ea", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400053ea", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400053ed", - "size": 5, - "mnemonic": "call", - "operands": "0x1400055d4", - "stack_offset": 0 - }, - { - "address": "0x1400053f2", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x1400053f4", - "size": 2, - "mnemonic": "je", - "operands": "0x140005408", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005408", - "0x1400053f6" - ] - }, - { - "address": "0x14000542a", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000542a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e868", - "stack_offset": 0 - }, - { - "address": "0x14000542f", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax", - "stack_offset": 0 - }, - { - "address": "0x140005432", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ec90", - "stack_offset": 0 - }, - { - "address": "0x140005437", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000543a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ec88", - "stack_offset": 0 - }, - { - "address": "0x14000543f", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi", - "stack_offset": 0 - }, - { - "address": "0x140005442", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140005445", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x140005447", - "size": 5, - "mnemonic": "call", - "operands": "0x140002240", - "stack_offset": 0 - }, - { - "address": "0x14000544c", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax", - "stack_offset": 0 - }, - { - "address": "0x14000544e", - "size": 5, - "mnemonic": "call", - "operands": "0x140005f98", - "stack_offset": 0 - }, - { - "address": "0x140005453", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140005455", - "size": 2, - "mnemonic": "je", - "operands": "0x1400054ac", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400054ac", - "0x140005457" - ] - }, - { - "address": "0x140005416", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005416", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140005419", - "size": 5, - "mnemonic": "call", - "operands": "0x1400055d4", - "stack_offset": 0 - }, - { - "address": "0x14000541e", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140005420", - "size": 2, - "mnemonic": "je", - "operands": "0x14000542a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000542a", - "0x140005422" - ] - }, - { - "address": "0x1400053f6", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400053f6", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x1400053f9", - "size": 4, - "mnemonic": "lea", - "operands": "edx, [r8 + 2]", - "stack_offset": 0 - }, - { - "address": "0x1400053fd", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400053ff", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x140005402", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1aeb8]", - "stack_offset": 0 - }, - { - "address": "0x140005408", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e30", - "stack_offset": 0 - }, - { - "address": "0x14000540d", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140005410", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rax], 0", - "stack_offset": 0 - }, - { - "address": "0x140005414", - "size": 2, - "mnemonic": "je", - "operands": "0x14000542a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000542a", - "0x140005416" - ] - }, - { - "address": "0x1400054ac", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400054ac", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400054ae", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ec14", - "stack_offset": 0 - }, - { - "address": "0x1400054b3", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400054b4", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400054b6", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc", - "stack_offset": 0 - }, - { - "address": "0x1400054bb", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400054bc", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400054c0", - "size": 5, - "mnemonic": "call", - "operands": "0x140005d30", - "stack_offset": 0 - }, - { - "address": "0x1400054c5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400054c9", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140005340", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005340" - ] - }, - { - "address": "0x140005457", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005457", - "size": 3, - "mnemonic": "test", - "operands": "sil, sil", - "stack_offset": 0 - }, - { - "address": "0x14000545a", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005461", - "stack_offset": 0 - }, - { - "address": "0x14000545c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebbc", - "stack_offset": 0 - }, - { - "address": "0x140005461", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140005463", - "size": 2, - "mnemonic": "mov", - "operands": "cl, 1", - "stack_offset": 0 - }, - { - "address": "0x140005465", - "size": 5, - "mnemonic": "call", - "operands": "0x140005690", - "stack_offset": 0 - }, - { - "address": "0x14000546a", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000546c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140005487", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005487" - ] - }, - { - "address": "0x140005422", - "size": 15, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005422", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x140005425", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebd8", - "stack_offset": 0 - }, - { - "address": "0x14000542a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e868", - "stack_offset": 0 - }, - { - "address": "0x14000542f", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax", - "stack_offset": 0 - }, - { - "address": "0x140005432", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ec90", - "stack_offset": 0 - }, - { - "address": "0x140005437", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000543a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ec88", - "stack_offset": 0 - }, - { - "address": "0x14000543f", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi", - "stack_offset": 0 - }, - { - "address": "0x140005442", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140005445", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x140005447", - "size": 5, - "mnemonic": "call", - "operands": "0x140002240", - "stack_offset": 0 - }, - { - "address": "0x14000544c", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax", - "stack_offset": 0 - }, - { - "address": "0x14000544e", - "size": 5, - "mnemonic": "call", - "operands": "0x140005f98", - "stack_offset": 0 - }, - { - "address": "0x140005453", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140005455", - "size": 2, - "mnemonic": "je", - "operands": "0x1400054ac", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140002244", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1e32d]", - "stack_offset": 0 - }, - { - "address": "0x14000224b", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x2ff8e]", - "stack_offset": 0 - }, - { - "address": "0x140002252", - "size": 5, - "mnemonic": "call", - "operands": "0x140001150", - "stack_offset": 0 - }, - { - "address": "0x140002257", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140002259", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x14000225d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400054d4", - "size": 5, - "mnemonic": "call", - "operands": "0x1400060d8", - "stack_offset": 0 - }, - { - "address": "0x1400054d9", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400054db", - "size": 2, - "mnemonic": "je", - "operands": "0x1400054fe", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400054fe", - "0x1400054dd" - ] - }, - { - "address": "0x1400054fe", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400054fe", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140005500", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140005504", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400054dd", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400054dd", - "size": 9, - "mnemonic": "mov", - "operands": "rax, qword ptr gs:[0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400054e6", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400054ea", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400054f1", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400054f1" - ] - }, - { - "address": "0x1400054f1", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400054f1", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400054f3", - "size": 9, - "mnemonic": "lock cmpxchg", - "operands": "qword ptr [rip + 0x2d1fc], rcx", - "stack_offset": 0 - }, - { - "address": "0x1400054fc", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400054ec", - "stack_offset": 0 - }, - { - "address": "0x1400054fe", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140005500", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140005504", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140005510", - "size": 2, - "mnemonic": "test", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140005512", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000551b", - "stack_offset": 0 - }, - { - "address": "0x140005514", - "size": 7, - "mnemonic": "mov", - "operands": "byte ptr [rip + 0x2d1e5], 1", - "stack_offset": 0 - }, - { - "address": "0x14000551b", - "size": 5, - "mnemonic": "call", - "operands": "0x1400057f0", - "stack_offset": 0 - }, - { - "address": "0x140005520", - "size": 5, - "mnemonic": "call", - "operands": "0x140007318", - "stack_offset": 0 - }, - { - "address": "0x140005525", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140005527", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000552d", - "stack_offset": 0 - }, - { - "address": "0x140005529", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x14000552b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140005541", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005541" - ] - }, - { - "address": "0x140005541", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140005541", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140005545", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400055d8", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400055db", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x5a4d", - "stack_offset": 0 - }, - { - "address": "0x1400055e0", - "size": 7, - "mnemonic": "cmp", - "operands": "word ptr [rip - 0x55e7], ax", - "stack_offset": 0 - }, - { - "address": "0x1400055e7", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005661", - "stack_offset": 0 - }, - { - "address": "0x1400055e9", - "size": 7, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rip - 0x55b4]", - "stack_offset": 0 - }, - { - "address": "0x1400055f0", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip - 0x55f7]", - "stack_offset": 0 - }, - { - "address": "0x1400055f7", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rdx", - "stack_offset": 0 - }, - { - "address": "0x1400055fa", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rcx], 0x4550", - "stack_offset": 0 - }, - { - "address": "0x140005600", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005661", - "stack_offset": 0 - }, - { - "address": "0x140005602", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x20b", - "stack_offset": 0 - }, - { - "address": "0x140005607", - "size": 4, - "mnemonic": "cmp", - "operands": "word ptr [rcx + 0x18], ax", - "stack_offset": 0 - }, - { - "address": "0x14000560b", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005661", - "stack_offset": 0 - }, - { - "address": "0x14000560d", - "size": 3, - "mnemonic": "sub", - "operands": "r8, rdx", - "stack_offset": 0 - }, - { - "address": "0x140005610", - "size": 4, - "mnemonic": "movzx", - "operands": "edx, word ptr [rcx + 0x14]", - "stack_offset": 0 - }, - { - "address": "0x140005614", - "size": 4, - "mnemonic": "add", - "operands": "rdx, 0x18", - "stack_offset": 0 - }, - { - "address": "0x140005618", - "size": 3, - "mnemonic": "add", - "operands": "rdx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000561b", - "size": 4, - "mnemonic": "movzx", - "operands": "eax, word ptr [rcx + 6]", - "stack_offset": 0 - }, - { - "address": "0x14000561f", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rax*4]", - "stack_offset": 0 - }, - { - "address": "0x140005623", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rdx + rcx*8]", - "stack_offset": 0 - }, - { - "address": "0x140005627", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rsp], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000562b", - "size": 3, - "mnemonic": "cmp", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14000562e", - "size": 2, - "mnemonic": "je", - "operands": "0x140005648", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005648", - "0x140005630" - ] - }, - { - "address": "0x140005648", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005648", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000564a", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000564d", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005653", - "stack_offset": 0 - }, - { - "address": "0x14000564f", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140005651", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140005667", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005633", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rcx", - "stack_offset": 0 - }, - { - "address": "0x140005636", - "size": 2, - "mnemonic": "jb", - "operands": "0x140005642", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005642", - "0x140005638" - ] - }, - { - "address": "0x140005667", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140005667", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x18", - "stack_offset": 0 - }, - { - "address": "0x14000566b", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140005642", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005642", - "size": 4, - "mnemonic": "add", - "operands": "rdx, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140005646", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140005627", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000563b", - "size": 2, - "mnemonic": "add", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000563d", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rax", - "stack_offset": 0 - }, - { - "address": "0x140005640", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000564a", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000562b", - "size": 3, - "mnemonic": "cmp", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14000562e", - "size": 2, - "mnemonic": "je", - "operands": "0x140005648", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005648", - "0x140005630" - ] - }, - { - "address": "0x14000564a", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000564a", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000564d", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005653", - "stack_offset": 0 - }, - { - "address": "0x14000564f", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140005651", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140005667", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000566e", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140005672", - "size": 2, - "mnemonic": "mov", - "operands": "bl, cl", - "stack_offset": 0 - }, - { - "address": "0x140005674", - "size": 5, - "mnemonic": "call", - "operands": "0x1400060d8", - "stack_offset": 0 - }, - { - "address": "0x140005679", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000567b", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000567d", - "size": 2, - "mnemonic": "je", - "operands": "0x14000568a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000568a", - "0x14000567f" - ] - }, - { - "address": "0x14000568a", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000568a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000568e", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14000568f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000567f", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000567f", - "size": 2, - "mnemonic": "test", - "operands": "bl, bl", - "stack_offset": 0 - }, - { - "address": "0x140005681", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000568a", - "stack_offset": 0 - }, - { - "address": "0x140005683", - "size": 7, - "mnemonic": "xchg", - "operands": "qword ptr [rip + 0x2d06e], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000568a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000568e", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14000568f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140005690", - "name": "", - "blocks": [ - { - "address": "0x140005690", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005690", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140005692", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140005696", - "size": 7, - "mnemonic": "cmp", - "operands": "byte ptr [rip + 0x2d063], 0", - "stack_offset": 0 - }, - { - "address": "0x14000569d", - "size": 2, - "mnemonic": "mov", - "operands": "bl, cl", - "stack_offset": 0 - }, - { - "address": "0x14000569f", - "size": 2, - "mnemonic": "je", - "operands": "0x1400056a5", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400056a5", - "0x1400056a1" - ] - }, - { - "address": "0x1400056a5", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400056a5", - "size": 5, - "mnemonic": "call", - "operands": "0x140010b38", - "stack_offset": 0 - }, - { - "address": "0x1400056aa", - "size": 2, - "mnemonic": "mov", - "operands": "cl, bl", - "stack_offset": 0 - }, - { - "address": "0x1400056ac", - "size": 5, - "mnemonic": "call", - "operands": "0x140007340", - "stack_offset": 0 - }, - { - "address": "0x1400056b1", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x1400056b3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400056b7", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x1400056b8", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400056a1", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400056a1", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl", - "stack_offset": 0 - }, - { - "address": "0x1400056a3", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400056b1", - "stack_offset": 0 - }, - { - "address": "0x1400056a5", - "size": 5, - "mnemonic": "call", - "operands": "0x140010b38", - "stack_offset": 0 - }, - { - "address": "0x1400056aa", - "size": 2, - "mnemonic": "mov", - "operands": "cl, bl", - "stack_offset": 0 - }, - { - "address": "0x1400056ac", - "size": 5, - "mnemonic": "call", - "operands": "0x140007340", - "stack_offset": 0 - }, - { - "address": "0x1400056b1", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x1400056b3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400056b7", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x1400056b8", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140005d35", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140005d36", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": 0 - }, - { - "address": "0x140005d39", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140005d3d", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2b2fc]", - "stack_offset": 0 - }, - { - "address": "0x140005d44", - "size": 10, - "mnemonic": "movabs", - "operands": "rbx, 0x2b992ddfa232", - "stack_offset": 0 - }, - { - "address": "0x140005d4e", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140005d51", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005dca", - "stack_offset": 0 - }, - { - "address": "0x140005d53", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140005d57", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x140005d5f", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a34b]", - "stack_offset": 0 - }, - { - "address": "0x140005d65", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140005d69", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": 0 - }, - { - "address": "0x140005d6d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a335]", - "stack_offset": 0 - }, - { - "address": "0x140005d73", - "size": 2, - "mnemonic": "mov", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140005d75", - "size": 4, - "mnemonic": "xor", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": 0 - }, - { - "address": "0x140005d79", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a321]", - "stack_offset": 0 - }, - { - "address": "0x140005d7f", - "size": 2, - "mnemonic": "mov", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140005d81", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140005d85", - "size": 4, - "mnemonic": "xor", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": 0 - }, - { - "address": "0x140005d89", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a309]", - "stack_offset": 0 - }, - { - "address": "0x140005d8f", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140005d92", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140005d96", - "size": 4, - "mnemonic": "shl", - "operands": "rax, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140005d9a", - "size": 4, - "mnemonic": "xor", - "operands": "rax, qword ptr [rbp + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140005d9e", - "size": 4, - "mnemonic": "xor", - "operands": "rax, qword ptr [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140005da2", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x140005da5", - "size": 10, - "mnemonic": "movabs", - "operands": "rcx, 0xffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x140005daf", - "size": 3, - "mnemonic": "and", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x140005db2", - "size": 10, - "mnemonic": "movabs", - "operands": "rcx, 0x2b992ddfa233", - "stack_offset": 0 - }, - { - "address": "0x140005dbc", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140005dbf", - "size": 4, - "mnemonic": "cmove", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x140005dc3", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b276], rax", - "stack_offset": 0 - }, - { - "address": "0x140005dca", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140005dcf", - "size": 3, - "mnemonic": "not", - "operands": "rax", - "stack_offset": 0 - }, - { - "address": "0x140005dd2", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b2a7], rax", - "stack_offset": 0 - }, - { - "address": "0x140005dd9", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140005ddd", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140005dde", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005e2f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005e37", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140005e49", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140005e4a", - "size": 8, - "mnemonic": "lea", - "operands": "rbp, [rsp - 0x4c0]", - "stack_offset": 0 - }, - { - "address": "0x140005e52", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x5c0", - "stack_offset": 0 - }, - { - "address": "0x140005e59", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140005e5b", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x17", - "stack_offset": 0 - }, - { - "address": "0x140005e60", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a22a]", - "stack_offset": 0 - }, - { - "address": "0x140005e66", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140005e68", - "size": 2, - "mnemonic": "je", - "operands": "0x140005e6e", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005e6e", - "0x140005e6a" - ] - }, - { - "address": "0x140005e6e", - "size": 15, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005e6e", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x140005e73", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e38", - "stack_offset": 0 - }, - { - "address": "0x140005e78", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140005e7a", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140005e7e", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x4d0", - "stack_offset": 0 - }, - { - "address": "0x140005e84", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x140005e89", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140005e8d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a1c5]", - "stack_offset": 0 - }, - { - "address": "0x140005e93", - "size": 7, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rbp + 0xe8]", - "stack_offset": 0 - }, - { - "address": "0x140005e9a", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rbp + 0x4d8]", - "stack_offset": 0 - }, - { - "address": "0x140005ea1", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140005ea4", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x140005ea7", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a1b3]", - "stack_offset": 0 - }, - { - "address": "0x140005ead", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140005eb0", - "size": 2, - "mnemonic": "je", - "operands": "0x140005ef1", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005ef1", - "0x140005eb2" - ] - }, - { - "address": "0x140005e6a", - "size": 17, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005e6a", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140005e6c", - "size": 2, - "mnemonic": "int", - "operands": "0x29", - "stack_offset": 0 - }, - { - "address": "0x140005e6e", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x140005e73", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e38", - "stack_offset": 0 - }, - { - "address": "0x140005e78", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140005e7a", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140005e7e", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x4d0", - "stack_offset": 0 - }, - { - "address": "0x140005e84", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x140005e89", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140005e8d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a1c5]", - "stack_offset": 0 - }, - { - "address": "0x140005e93", - "size": 7, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rbp + 0xe8]", - "stack_offset": 0 - }, - { - "address": "0x140005e9a", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rbp + 0x4d8]", - "stack_offset": 0 - }, - { - "address": "0x140005ea1", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140005ea4", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x140005ea7", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a1b3]", - "stack_offset": 0 - }, - { - "address": "0x140005ead", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140005eb0", - "size": 2, - "mnemonic": "je", - "operands": "0x140005ef1", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005ef8", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140005efd", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0xe8], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f04", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140005f06", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x4c8]", - "stack_offset": 0 - }, - { - "address": "0x140005f0d", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x98", - "stack_offset": 0 - }, - { - "address": "0x140005f13", - "size": 4, - "mnemonic": "add", - "operands": "rax, 8", - "stack_offset": 0 - }, - { - "address": "0x140005f17", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x88], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f1e", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x140005f23", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x4c8]", - "stack_offset": 0 - }, - { - "address": "0x140005f2a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f2f", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x50], 0x40000015", - "stack_offset": 0 - }, - { - "address": "0x140005f37", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x54], 1", - "stack_offset": 0 - }, - { - "address": "0x140005f3f", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a17b]", - "stack_offset": 0 - }, - { - "address": "0x140005f45", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax", - "stack_offset": 0 - }, - { - "address": "0x140005f47", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140005f49", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140005f4e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f53", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140005f57", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f5c", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a116]", - "stack_offset": 0 - }, - { - "address": "0x140005f62", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140005f67", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a103]", - "stack_offset": 0 - }, - { - "address": "0x140005f6d", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140005f6f", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005f7e", - "stack_offset": 0 - }, - { - "address": "0x140005f71", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, 1", - "stack_offset": 0 - }, - { - "address": "0x140005f74", - "size": 2, - "mnemonic": "je", - "operands": "0x140005f7e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005eb9", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x4e0]", - "stack_offset": 0 - }, - { - "address": "0x140005ec0", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], 0", - "stack_offset": 0 - }, - { - "address": "0x140005ec9", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rax", - "stack_offset": 0 - }, - { - "address": "0x140005ecc", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rcx", - "stack_offset": 0 - }, - { - "address": "0x140005ed1", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx", - "stack_offset": 0 - }, - { - "address": "0x140005ed4", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x4e8]", - "stack_offset": 0 - }, - { - "address": "0x140005edb", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rcx", - "stack_offset": 0 - }, - { - "address": "0x140005ee0", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140005ee4", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rcx", - "stack_offset": 0 - }, - { - "address": "0x140005ee9", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140005eeb", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a177]", - "stack_offset": 0 - }, - { - "address": "0x140005ef1", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x4c8]", - "stack_offset": 0 - }, - { - "address": "0x140005ef8", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140005efd", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0xe8], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f04", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140005f06", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x4c8]", - "stack_offset": 0 - }, - { - "address": "0x140005f0d", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x98", - "stack_offset": 0 - }, - { - "address": "0x140005f13", - "size": 4, - "mnemonic": "add", - "operands": "rax, 8", - "stack_offset": 0 - }, - { - "address": "0x140005f17", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x88], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f1e", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x140005f23", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x4c8]", - "stack_offset": 0 - }, - { - "address": "0x140005f2a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f2f", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x50], 0x40000015", - "stack_offset": 0 - }, - { - "address": "0x140005f37", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x54], 1", - "stack_offset": 0 - }, - { - "address": "0x140005f3f", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a17b]", - "stack_offset": 0 - }, - { - "address": "0x140005f45", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax", - "stack_offset": 0 - }, - { - "address": "0x140005f47", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140005f49", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140005f4e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f53", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140005f57", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f5c", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a116]", - "stack_offset": 0 - }, - { - "address": "0x140005f62", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140005f67", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a103]", - "stack_offset": 0 - }, - { - "address": "0x140005f6d", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140005f6f", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005f7e", - "stack_offset": 0 - }, - { - "address": "0x140005f71", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, 1", - "stack_offset": 0 - }, - { - "address": "0x140005f74", - "size": 2, - "mnemonic": "je", - "operands": "0x140005f7e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005f86", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0x5c0", - "stack_offset": 0 - }, - { - "address": "0x140005f8d", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140005f8e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140005f76", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140005f76", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 3]", - "stack_offset": 0 - }, - { - "address": "0x140005f79", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e38", - "stack_offset": 0 - }, - { - "address": "0x140005f7e", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x5d0]", - "stack_offset": 0 - }, - { - "address": "0x140005f86", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0x5c0", - "stack_offset": 0 - }, - { - "address": "0x140005f8d", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140005f8e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140005f9c", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140005f9e", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a12c]", - "stack_offset": 0 - }, - { - "address": "0x140005fa4", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140005fa7", - "size": 2, - "mnemonic": "je", - "operands": "0x140005fe3", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005fe3", - "0x140005fa9" - ] - }, - { - "address": "0x140005fe3", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140005fe3", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140005fe5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140005fe9", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140005fa9", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005fa9", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x5a4d", - "stack_offset": 0 - }, - { - "address": "0x140005fae", - "size": 3, - "mnemonic": "cmp", - "operands": "word ptr [rax], cx", - "stack_offset": 0 - }, - { - "address": "0x140005fb1", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005fe3", - "stack_offset": 0 - }, - { - "address": "0x140005fb3", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 0x3c]", - "stack_offset": 0 - }, - { - "address": "0x140005fb7", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rax], 0x4550", - "stack_offset": 0 - }, - { - "address": "0x140005fbe", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005fe3", - "stack_offset": 0 - }, - { - "address": "0x140005fc0", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x20b", - "stack_offset": 0 - }, - { - "address": "0x140005fc5", - "size": 5, - "mnemonic": "cmp", - "operands": "word ptr [rcx + rax + 0x18], dx", - "stack_offset": 0 - }, - { - "address": "0x140005fca", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005fe3", - "stack_offset": 0 - }, - { - "address": "0x140005fcc", - "size": 8, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rax + 0x84], 0xe", - "stack_offset": 0 - }, - { - "address": "0x140005fd4", - "size": 2, - "mnemonic": "jbe", - "operands": "0x140005fe3", - "stack_offset": 0 - }, - { - "address": "0x140005fd6", - "size": 8, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rax + 0xf8], 0", - "stack_offset": 0 - }, - { - "address": "0x140005fde", - "size": 3, - "mnemonic": "setne", - "operands": "al", - "stack_offset": 0 - }, - { - "address": "0x140005fe1", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140005fe5", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005fe5" - ] - }, - { - "address": "0x140005fe5", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140005fe5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140005fe9", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000e86c", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2492d]", - "stack_offset": 0 - }, - { - "address": "0x14000e873", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000e876", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e8b1", - "stack_offset": 0 - }, - { - "address": "0x14000e878", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x24909]", - "stack_offset": 0 - }, - { - "address": "0x14000e87f", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000e882", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e8aa", - "stack_offset": 0 - }, - { - "address": "0x14000e884", - "size": 7, - "mnemonic": "cmp", - "operands": "qword ptr [rip + 0x24905], rax", - "stack_offset": 0 - }, - { - "address": "0x14000e88b", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e891", - "stack_offset": 0 - }, - { - "address": "0x14000e88d", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000e88f", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000e8aa", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000e8b1", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x14000e8b5", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000e8c3", - "size": 2, - "mnemonic": "je", - "operands": "0x14000e8f5", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000e8f5", - "0x14000e8c5" - ] - }, - { - "address": "0x14000e8f5", - "size": 1, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000e8f5", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000e8c5", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000e8c5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx", - "stack_offset": 0 - }, - { - "address": "0x14000e8ca", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e8cb", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000e8cf", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000e8d2", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000e8d5", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000e8d8", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000e8db", - "size": 2, - "mnemonic": "je", - "operands": "0x14000e8e2", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000e8e2", - "0x14000e8dd" - ] - }, - { - "address": "0x14000e8e2", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000e8e2", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 8", - "stack_offset": 0 - }, - { - "address": "0x14000e8e6", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e8e9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e8d5", - "stack_offset": 0 - }, - { - "address": "0x14000e8eb", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000e8f0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000e8f4", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e8f5", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000e8dd", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000e8dd", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0", - "stack_offset": 0 - }, - { - "address": "0x14000e8e2", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 8", - "stack_offset": 0 - }, - { - "address": "0x14000e8e6", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e8e9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e8d5", - "stack_offset": 0 - }, - { - "address": "0x14000e8eb", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000e8f0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000e8f4", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e8f5", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000e8fd", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e8fe", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000e902", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000e905", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000e908", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000e90b", - "size": 2, - "mnemonic": "je", - "operands": "0x14000e927", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000e927", - "0x14000e90d" - ] - }, - { - "address": "0x14000e927", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000e927", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000e929", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000e92e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000e932", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e933", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000e90d", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000e90d", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000e910", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000e913", - "size": 2, - "mnemonic": "je", - "operands": "0x14000e91e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000e91e", - "0x14000e915" - ] - }, - { - "address": "0x14000e91e", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000e91e", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 8", - "stack_offset": 0 - }, - { - "address": "0x14000e922", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e925", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e90d", - "stack_offset": 0 - }, - { - "address": "0x14000e927", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000e929", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000e92e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000e932", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e933", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000e915", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000e915", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0", - "stack_offset": 0 - }, - { - "address": "0x14000e91a", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000e91c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e929", - "stack_offset": 0 - }, - { - "address": "0x14000e91e", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 8", - "stack_offset": 0 - }, - { - "address": "0x14000e922", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e925", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e90d", - "stack_offset": 0 - }, - { - "address": "0x14000e927", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000e929", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000e92e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000e932", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e933", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ebbe", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000ebc0", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdx + 1]", - "stack_offset": 0 - }, - { - "address": "0x14000ebc4", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ea2c", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ea31", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x10], edx", - "stack_offset": 0 - }, - { - "address": "0x14000ea35", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000ea36", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": 0 - }, - { - "address": "0x14000ea39", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x50", - "stack_offset": 0 - }, - { - "address": "0x14000ea3d", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x20], 0xfffffffffffffffe", - "stack_offset": 0 - }, - { - "address": "0x14000ea45", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rbx", - "stack_offset": 0 - }, - { - "address": "0x14000ea4a", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000ea4c", - "size": 3, - "mnemonic": "test", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000ea4f", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ea9b", - "stack_offset": 0 - }, - { - "address": "0x14000ea51", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000ea53", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x11677]", - "stack_offset": 0 - }, - { - "address": "0x14000ea59", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000ea5c", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ea9b", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ea9f", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14000eaa3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x18], rax", - "stack_offset": 0 - }, - { - "address": "0x14000eaa7", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000eaab", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": 0 - }, - { - "address": "0x14000eaaf", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000eab3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 8], rax", - "stack_offset": 0 - }, - { - "address": "0x14000eab7", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 2", - "stack_offset": 0 - }, - { - "address": "0x14000eabc", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x2c], eax", - "stack_offset": 0 - }, - { - "address": "0x14000eabf", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x28], eax", - "stack_offset": 0 - }, - { - "address": "0x14000eac2", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp - 0x2c]", - "stack_offset": 0 - }, - { - "address": "0x14000eac6", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14000eaca", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000eace", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000ead2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e934", - "stack_offset": 0 - }, - { - "address": "0x14000ead7", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000ead8", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rbp + 0x20], 0", - "stack_offset": 0 - }, - { - "address": "0x14000eadc", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000eafc", - "stack_offset": 0 - }, - { - "address": "0x14000eade", - "size": 5, - "mnemonic": "call", - "operands": "0x1400191c0", - "stack_offset": 0 - }, - { - "address": "0x14000eae3", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14000eae6", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000eaec", - "stack_offset": 0 - }, - { - "address": "0x14000eae8", - "size": 2, - "mnemonic": "xor", - "operands": "dl, dl", - "stack_offset": 0 - }, - { - "address": "0x14000eaea", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000eaf6", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000eaf6" - ] - }, - { - "address": "0x14000ea5e", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ea5e", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x5a4d", - "stack_offset": 0 - }, - { - "address": "0x14000ea63", - "size": 3, - "mnemonic": "cmp", - "operands": "word ptr [rax], cx", - "stack_offset": 0 - }, - { - "address": "0x14000ea66", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ea9b", - "stack_offset": 0 - }, - { - "address": "0x14000ea68", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 0x3c]", - "stack_offset": 0 - }, - { - "address": "0x14000ea6c", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000ea6f", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rcx], 0x4550", - "stack_offset": 0 - }, - { - "address": "0x14000ea75", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ea9b", - "stack_offset": 0 - }, - { - "address": "0x14000ea77", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x20b", - "stack_offset": 0 - }, - { - "address": "0x14000ea7c", - "size": 4, - "mnemonic": "cmp", - "operands": "word ptr [rcx + 0x18], ax", - "stack_offset": 0 - }, - { - "address": "0x14000ea80", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ea9b", - "stack_offset": 0 - }, - { - "address": "0x14000ea82", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + 0x84], 0xe", - "stack_offset": 0 - }, - { - "address": "0x14000ea89", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14000ea9b", - "stack_offset": 0 - }, - { - "address": "0x14000ea8b", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + 0xf8], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ea92", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ea9b", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000eafa", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb07", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000eb07", - "0x14000eafc" - ] - }, - { - "address": "0x14000ea94", - "size": 25, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ea94", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000ea96", - "size": 5, - "mnemonic": "call", - "operands": "0x14000eb40", - "stack_offset": 0 - }, - { - "address": "0x14000ea9b", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp + 0x28], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ea9f", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14000eaa3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x18], rax", - "stack_offset": 0 - }, - { - "address": "0x14000eaa7", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000eaab", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": 0 - }, - { - "address": "0x14000eaaf", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000eab3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 8], rax", - "stack_offset": 0 - }, - { - "address": "0x14000eab7", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 2", - "stack_offset": 0 - }, - { - "address": "0x14000eabc", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x2c], eax", - "stack_offset": 0 - }, - { - "address": "0x14000eabf", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x28], eax", - "stack_offset": 0 - }, - { - "address": "0x14000eac2", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp - 0x2c]", - "stack_offset": 0 - }, - { - "address": "0x14000eac6", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14000eaca", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000eace", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000ead2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e934", - "stack_offset": 0 - }, - { - "address": "0x14000ead7", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000ead8", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rbp + 0x20], 0", - "stack_offset": 0 - }, - { - "address": "0x14000eadc", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000eafc", - "stack_offset": 0 - }, - { - "address": "0x14000eade", - "size": 5, - "mnemonic": "call", - "operands": "0x1400191c0", - "stack_offset": 0 - }, - { - "address": "0x14000eae3", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14000eae6", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000eaec", - "stack_offset": 0 - }, - { - "address": "0x14000eae8", - "size": 2, - "mnemonic": "xor", - "operands": "dl, dl", - "stack_offset": 0 - }, - { - "address": "0x14000eaea", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000eaf6", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000eaf6" - ] - }, - { - "address": "0x14000eb07", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb07", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000eb09", - "size": 5, - "mnemonic": "call", - "operands": "0x14000eb10", - "stack_offset": 0 - }, - { - "address": "0x14000eb0e", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000eafc", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000eafc", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000eb01", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x50", - "stack_offset": 0 - }, - { - "address": "0x14000eb05", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000eb06", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ebcf", - "size": 4, - "mnemonic": "lea", - "operands": "edx, [r8 + 2]", - "stack_offset": 0 - }, - { - "address": "0x14000ebd3", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ea2c", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ebdc", - "size": 7, - "mnemonic": "mov", - "operands": "r8, qword ptr [rip + 0x2245d]", - "stack_offset": 0 - }, - { - "address": "0x14000ebe3", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000ebe6", - "size": 7, - "mnemonic": "cmp", - "operands": "qword ptr [rip + 0x245c3], r8", - "stack_offset": 0 - }, - { - "address": "0x14000ebed", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ec0e", - "stack_offset": 0 - }, - { - "address": "0x14000ebef", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000ebf2", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x40", - "stack_offset": 0 - }, - { - "address": "0x14000ebf7", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x3f", - "stack_offset": 0 - }, - { - "address": "0x14000ebfa", - "size": 2, - "mnemonic": "sub", - "operands": "ecx, eax", - "stack_offset": 0 - }, - { - "address": "0x14000ebfc", - "size": 3, - "mnemonic": "ror", - "operands": "rdx, cl", - "stack_offset": 0 - }, - { - "address": "0x14000ebff", - "size": 3, - "mnemonic": "xor", - "operands": "rdx, r8", - "stack_offset": 0 - }, - { - "address": "0x14000ec02", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x245a7], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000ec09", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x14000ec0d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ec17", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000ec19", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ea2c", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000ec8f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000ec97", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001e360", - "name": "", - "blocks": [ - { - "address": "0x14001e360", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001e360", - "size": 2, - "mnemonic": "jmp", - "operands": "rax", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140001155", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000115a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000115f", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140001160", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": 0 - }, - { - "address": "0x140001162", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": 0 - }, - { - "address": "0x140001164", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x140001166", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x140001168", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x70", - "stack_offset": 0 - }, - { - "address": "0x14000116c", - "size": 3, - "mnemonic": "mov", - "operands": "r12, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000116f", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rcx", - "stack_offset": 0 - }, - { - "address": "0x140001172", - "size": 3, - "mnemonic": "xor", - "operands": "r13d, r13d", - "stack_offset": 0 - }, - { - "address": "0x140001175", - "size": 3, - "mnemonic": "mov", - "operands": "edi, r13d", - "stack_offset": 0 - }, - { - "address": "0x140001178", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], r13d", - "stack_offset": 0 - }, - { - "address": "0x14000117d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdx", - "stack_offset": 0 - }, - { - "address": "0x140001180", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ef10", - "stack_offset": 0 - }, - { - "address": "0x140001185", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rax", - "stack_offset": 0 - }, - { - "address": "0x140001188", - "size": 3, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x14000118b", - "size": 4, - "mnemonic": "movsxd", - "operands": "r9, dword ptr [r8 + 4]", - "stack_offset": 0 - }, - { - "address": "0x14000118f", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r9 + rsi + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140001194", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140001197", - "size": 2, - "mnemonic": "jle", - "operands": "0x1400011a3", - "stack_offset": 0 - }, - { - "address": "0x140001199", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000119c", - "size": 2, - "mnemonic": "jle", - "operands": "0x1400011a3", - "stack_offset": 0 - }, - { - "address": "0x14000119e", - "size": 3, - "mnemonic": "sub", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400011a1", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400011a6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400011a6" - ] - }, - { - "address": "0x1400011a6", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400011a6", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400011a9", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0xb0], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400011b1", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r9 + rsi + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x1400011b6", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400011b9", - "size": 2, - "mnemonic": "je", - "operands": "0x1400011c1", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400011c4", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400011c8", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rsi + 0x10], edi", - "stack_offset": 0 - }, - { - "address": "0x1400011cc", - "size": 6, - "mnemonic": "jne", - "operands": "0x140001342", - "stack_offset": 0 - }, - { - "address": "0x1400011d2", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rsi + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x1400011d7", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400011da", - "size": 2, - "mnemonic": "je", - "operands": "0x1400011f7", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400011be", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400011c1", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x1400011c4", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400011c8", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rsi + 0x10], edi", - "stack_offset": 0 - }, - { - "address": "0x1400011cc", - "size": 6, - "mnemonic": "jne", - "operands": "0x140001342", - "stack_offset": 0 - }, - { - "address": "0x1400011d2", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rsi + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x1400011d7", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400011da", - "size": 2, - "mnemonic": "je", - "operands": "0x1400011f7", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400011fa", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400011fe", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [rcx + rsi + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140001202", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0x1c0", - "stack_offset": 0 - }, - { - "address": "0x140001207", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 0x40", - "stack_offset": 0 - }, - { - "address": "0x14000120a", - "size": 2, - "mnemonic": "je", - "operands": "0x14000127d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000127d", - "0x14000120c" - ] - }, - { - "address": "0x1400011dc", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400011dc", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400011df", - "size": 2, - "mnemonic": "je", - "operands": "0x1400011f7", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140001280", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140001284", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rsi + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140001289", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x14000128c", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": 0 - }, - { - "address": "0x14000128f", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r12", - "stack_offset": 0 - }, - { - "address": "0x140001292", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140001295", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, r14", - "stack_offset": 0 - }, - { - "address": "0x140001298", - "size": 2, - "mnemonic": "je", - "operands": "0x1400012a7", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400012a7", - "0x14000129a" - ] - }, - { - "address": "0x14000120c", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000120c", - "size": 4, - "mnemonic": "nop", - "operands": "dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x140001210", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140001213", - "size": 2, - "mnemonic": "jle", - "operands": "0x14000127d", - "stack_offset": 0 - }, - { - "address": "0x140001215", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x140001218", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x14000121c", - "size": 6, - "mnemonic": "movzx", - "operands": "r8d, byte ptr [rcx + rsi + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140001222", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rsi + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140001227", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000122b", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rax], 0", - "stack_offset": 0 - }, - { - "address": "0x14000122f", - "size": 2, - "mnemonic": "je", - "operands": "0x140001255", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001255", - "0x140001231" - ] - }, - { - "address": "0x1400011e1", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400011e1", - "size": 5, - "mnemonic": "call", - "operands": "0x140002000", - "stack_offset": 0 - }, - { - "address": "0x1400011e6", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x1400011e9", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400011ed", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rsi + 0x10], edi", - "stack_offset": 0 - }, - { - "address": "0x1400011f1", - "size": 6, - "mnemonic": "jne", - "operands": "0x140001342", - "stack_offset": 0 - }, - { - "address": "0x1400011f7", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x1400011fa", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400011fe", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [rcx + rsi + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140001202", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0x1c0", - "stack_offset": 0 - }, - { - "address": "0x140001207", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 0x40", - "stack_offset": 0 - }, - { - "address": "0x14000120a", - "size": 2, - "mnemonic": "je", - "operands": "0x14000127d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000127d", - "0x14000120c" - ] - }, - { - "address": "0x1400012a7", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400012a7", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400012aa", - "size": 2, - "mnemonic": "jle", - "operands": "0x140001311", - "stack_offset": 0 - }, - { - "address": "0x1400012ac", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x1400012af", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400012b3", - "size": 6, - "mnemonic": "movzx", - "operands": "r8d, byte ptr [rcx + rsi + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x1400012b9", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rsi + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x1400012be", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x1400012c2", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rax], 0", - "stack_offset": 0 - }, - { - "address": "0x1400012c6", - "size": 2, - "mnemonic": "je", - "operands": "0x1400012ec", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400012ec", - "0x1400012c8" - ] - }, - { - "address": "0x14000129a", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000129a", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 4", - "stack_offset": 0 - }, - { - "address": "0x14000129f", - "size": 2, - "mnemonic": "mov", - "operands": "edi, edx", - "stack_offset": 0 - }, - { - "address": "0x1400012a1", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], edx", - "stack_offset": 0 - }, - { - "address": "0x1400012a5", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140001316", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001316" - ] - }, - { - "address": "0x140001255", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001255", - "size": 3, - "mnemonic": "mov", - "operands": "edx, r8d", - "stack_offset": 0 - }, - { - "address": "0x140001258", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x14000125b", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14000125e", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1", - "stack_offset": 0 - }, - { - "address": "0x140001261", - "size": 2, - "mnemonic": "jne", - "operands": "0x140001273", - "stack_offset": 0 - }, - { - "address": "0x140001263", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 4", - "stack_offset": 0 - }, - { - "address": "0x140001268", - "size": 2, - "mnemonic": "mov", - "operands": "edi, edx", - "stack_offset": 0 - }, - { - "address": "0x14000126a", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], edx", - "stack_offset": 0 - }, - { - "address": "0x14000126e", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140001316", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140001235", - "size": 2, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140001237", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140001239", - "size": 2, - "mnemonic": "jle", - "operands": "0x140001255", - "stack_offset": 0 - }, - { - "address": "0x14000123b", - "size": 2, - "mnemonic": "dec", - "operands": "eax", - "stack_offset": 0 - }, - { - "address": "0x14000123d", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rdx], eax", - "stack_offset": 0 - }, - { - "address": "0x14000123f", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140001243", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x140001246", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rdx + 1]", - "stack_offset": 0 - }, - { - "address": "0x14000124a", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rax", - "stack_offset": 0 - }, - { - "address": "0x14000124d", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rdx], r8b", - "stack_offset": 0 - }, - { - "address": "0x140001250", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r8d", - "stack_offset": 0 - }, - { - "address": "0x140001253", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000125e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000125e" - ] - }, - { - "address": "0x1400012ec", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400012ec", - "size": 3, - "mnemonic": "mov", - "operands": "edx, r8d", - "stack_offset": 0 - }, - { - "address": "0x1400012ef", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x1400012f2", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x1400012f5", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1", - "stack_offset": 0 - }, - { - "address": "0x1400012f8", - "size": 2, - "mnemonic": "jne", - "operands": "0x140001307", - "stack_offset": 0 - }, - { - "address": "0x1400012fa", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 4", - "stack_offset": 0 - }, - { - "address": "0x1400012ff", - "size": 2, - "mnemonic": "mov", - "operands": "edi, edx", - "stack_offset": 0 - }, - { - "address": "0x140001301", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], edx", - "stack_offset": 0 - }, - { - "address": "0x140001305", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140001316", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400012cc", - "size": 2, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x1400012ce", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400012d0", - "size": 2, - "mnemonic": "jle", - "operands": "0x1400012ec", - "stack_offset": 0 - }, - { - "address": "0x1400012d2", - "size": 2, - "mnemonic": "dec", - "operands": "eax", - "stack_offset": 0 - }, - { - "address": "0x1400012d4", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rdx], eax", - "stack_offset": 0 - }, - { - "address": "0x1400012d6", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x1400012da", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x1400012dd", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rdx + 1]", - "stack_offset": 0 - }, - { - "address": "0x1400012e1", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rax", - "stack_offset": 0 - }, - { - "address": "0x1400012e4", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rdx], r8b", - "stack_offset": 0 - }, - { - "address": "0x1400012e7", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r8d", - "stack_offset": 0 - }, - { - "address": "0x1400012ea", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400012f5", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400012f5" - ] - }, - { - "address": "0x140001316", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001316", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x140001319", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x14000131d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rcx + rsi + 0x28], r13", - "stack_offset": 0 - }, - { - "address": "0x140001322", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140001349", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001349" - ] - }, - { - "address": "0x14000125e", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000125e", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1", - "stack_offset": 0 - }, - { - "address": "0x140001261", - "size": 2, - "mnemonic": "jne", - "operands": "0x140001273", - "stack_offset": 0 - }, - { - "address": "0x140001263", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 4", - "stack_offset": 0 - }, - { - "address": "0x140001268", - "size": 2, - "mnemonic": "mov", - "operands": "edi, edx", - "stack_offset": 0 - }, - { - "address": "0x14000126a", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], edx", - "stack_offset": 0 - }, - { - "address": "0x14000126e", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140001316", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001316" - ] - }, - { - "address": "0x1400012f5", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400012f5", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1", - "stack_offset": 0 - }, - { - "address": "0x1400012f8", - "size": 2, - "mnemonic": "jne", - "operands": "0x140001307", - "stack_offset": 0 - }, - { - "address": "0x1400012fa", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 4", - "stack_offset": 0 - }, - { - "address": "0x1400012ff", - "size": 2, - "mnemonic": "mov", - "operands": "edi, edx", - "stack_offset": 0 - }, - { - "address": "0x140001301", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], edx", - "stack_offset": 0 - }, - { - "address": "0x140001305", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140001316", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001316" - ] - }, - { - "address": "0x140001349", - "size": 20, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001349", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x14000134c", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140001350", - "size": 6, - "mnemonic": "cmp", - "operands": "qword ptr [rcx + rsi + 0x48], 0", - "stack_offset": 0 - }, - { - "address": "0x140001356", - "size": 4, - "mnemonic": "cmovne", - "operands": "edx, r13d", - "stack_offset": 0 - }, - { - "address": "0x14000135a", - "size": 2, - "mnemonic": "or", - "operands": "edx, edi", - "stack_offset": 0 - }, - { - "address": "0x14000135c", - "size": 4, - "mnemonic": "or", - "operands": "edx, dword ptr [rcx + rsi + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140001360", - "size": 3, - "mnemonic": "and", - "operands": "edx, 0x17", - "stack_offset": 0 - }, - { - "address": "0x140001363", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rcx + rsi + 0x10], edx", - "stack_offset": 0 - }, - { - "address": "0x140001367", - "size": 4, - "mnemonic": "and", - "operands": "edx, dword ptr [rcx + rsi + 0x14]", - "stack_offset": 0 - }, - { - "address": "0x14000136b", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400013b2", - "stack_offset": 0 - }, - { - "address": "0x14000136d", - "size": 5, - "mnemonic": "call", - "operands": "0x1400023f4", - "stack_offset": 0 - }, - { - "address": "0x140001372", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140001374", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000137e", - "stack_offset": 0 - }, - { - "address": "0x140001376", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15", - "stack_offset": 0 - }, - { - "address": "0x140001379", - "size": 5, - "mnemonic": "call", - "operands": "0x140001d10", - "stack_offset": 0 - }, - { - "address": "0x14000137e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [r15]", - "stack_offset": 0 - }, - { - "address": "0x140001381", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140001385", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + r15 + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000138a", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000138d", - "size": 2, - "mnemonic": "je", - "operands": "0x140001395", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001395", - "0x14000138f" - ] - }, - { - "address": "0x140001395", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140001395", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsi", - "stack_offset": 0 - }, - { - "address": "0x140001398", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000139d", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x1400013a1", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x1400013a5", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x1400013a8", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x1400013aa", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x1400013ac", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 0 - }, - { - "address": "0x1400013ae", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 0 - }, - { - "address": "0x1400013b0", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400013b1", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000138f", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000138f", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x140001392", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140001395", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsi", - "stack_offset": 0 - }, - { - "address": "0x140001398", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000139d", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x1400013a1", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x1400013a5", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x1400013a8", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x1400013aa", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x1400013ac", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 0 - }, - { - "address": "0x1400013ae", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 0 - }, - { - "address": "0x1400013b0", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400013b1", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400060da", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x2d788], eax", - "stack_offset": 0 - }, - { - "address": "0x1400060e0", - "size": 3, - "mnemonic": "setne", - "operands": "al", - "stack_offset": 0 - }, - { - "address": "0x1400060e3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400057f5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rbp", - "stack_offset": 0 - }, - { - "address": "0x1400057fa", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400057ff", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140005800", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x10", - "stack_offset": 0 - }, - { - "address": "0x140005804", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140005806", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140005808", - "size": 2, - "mnemonic": "cpuid", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000580a", - "size": 6, - "mnemonic": "xor", - "operands": "ecx, 0x6c65746e", - "stack_offset": 0 - }, - { - "address": "0x140005810", - "size": 6, - "mnemonic": "xor", - "operands": "edx, 0x49656e69", - "stack_offset": 0 - }, - { - "address": "0x140005816", - "size": 2, - "mnemonic": "or", - "operands": "edx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140005818", - "size": 2, - "mnemonic": "mov", - "operands": "ebp, eax", - "stack_offset": 0 - }, - { - "address": "0x14000581a", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14000581f", - "size": 6, - "mnemonic": "xor", - "operands": "ebx, 0x756e6547", - "stack_offset": 0 - }, - { - "address": "0x140005825", - "size": 2, - "mnemonic": "or", - "operands": "edx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140005827", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax - 1]", - "stack_offset": 0 - }, - { - "address": "0x14000582a", - "size": 2, - "mnemonic": "cpuid", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000582c", - "size": 2, - "mnemonic": "mov", - "operands": "edi, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000582e", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000588e", - "stack_offset": 0 - }, - { - "address": "0x140005830", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0xfff3ff0", - "stack_offset": 0 - }, - { - "address": "0x140005835", - "size": 11, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b860], 0x8000", - "stack_offset": 0 - }, - { - "address": "0x140005840", - "size": 11, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b85d], 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x14000584b", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x106c0", - "stack_offset": 0 - }, - { - "address": "0x140005850", - "size": 2, - "mnemonic": "je", - "operands": "0x14000587a", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005881", - "size": 4, - "mnemonic": "or", - "operands": "r8d, 1", - "stack_offset": 0 - }, - { - "address": "0x140005885", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2ceb0], r8d", - "stack_offset": 0 - }, - { - "address": "0x14000588c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140005895", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005895" - ] - }, - { - "address": "0x140005852", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005852", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x20660", - "stack_offset": 0 - }, - { - "address": "0x140005857", - "size": 2, - "mnemonic": "je", - "operands": "0x14000587a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000587a", - "0x140005859" - ] - }, - { - "address": "0x140005895", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005895", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x140005898", - "size": 3, - "mnemonic": "mov", - "operands": "esi, r9d", - "stack_offset": 0 - }, - { - "address": "0x14000589b", - "size": 3, - "mnemonic": "mov", - "operands": "r10d, r9d", - "stack_offset": 0 - }, - { - "address": "0x14000589e", - "size": 3, - "mnemonic": "mov", - "operands": "r11d, r9d", - "stack_offset": 0 - }, - { - "address": "0x1400058a1", - "size": 3, - "mnemonic": "cmp", - "operands": "ebp, 7", - "stack_offset": 0 - }, - { - "address": "0x1400058a4", - "size": 2, - "mnemonic": "jl", - "operands": "0x1400058e6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400058e6", - "0x1400058a6" - ] - }, - { - "address": "0x140005859", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005859", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x20670", - "stack_offset": 0 - }, - { - "address": "0x14000585e", - "size": 2, - "mnemonic": "je", - "operands": "0x14000587a", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400058ed", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xfffffffffffffffe", - "stack_offset": 0 - }, - { - "address": "0x1400058f1", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b79d], 1", - "stack_offset": 0 - }, - { - "address": "0x1400058fb", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b797], 2", - "stack_offset": 0 - }, - { - "address": "0x140005905", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b784], rax", - "stack_offset": 0 - }, - { - "address": "0x14000590c", - "size": 4, - "mnemonic": "bt", - "operands": "edi, 0x14", - "stack_offset": 0 - }, - { - "address": "0x140005910", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005931", - "stack_offset": 0 - }, - { - "address": "0x140005912", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xffffffffffffffef", - "stack_offset": 0 - }, - { - "address": "0x140005916", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b778], 2", - "stack_offset": 0 - }, - { - "address": "0x140005920", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b769], rax", - "stack_offset": 0 - }, - { - "address": "0x140005927", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b76b], 6", - "stack_offset": 0 - }, - { - "address": "0x140005931", - "size": 4, - "mnemonic": "bt", - "operands": "edi, 0x1b", - "stack_offset": 0 - }, - { - "address": "0x140005935", - "size": 6, - "mnemonic": "jae", - "operands": "0x140005a6e", - "stack_offset": 0 - }, - { - "address": "0x14000593b", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000593d", - "size": 3, - "mnemonic": "xgetbv", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140005940", - "size": 4, - "mnemonic": "shl", - "operands": "rdx, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140005944", - "size": 3, - "mnemonic": "or", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x140005947", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000594c", - "size": 4, - "mnemonic": "bt", - "operands": "edi, 0x1c", - "stack_offset": 0 - }, - { - "address": "0x140005950", - "size": 6, - "mnemonic": "jae", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005956", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000595b", - "size": 2, - "mnemonic": "and", - "operands": "al, 6", - "stack_offset": 0 - }, - { - "address": "0x14000595d", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 6", - "stack_offset": 0 - }, - { - "address": "0x14000595f", - "size": 6, - "mnemonic": "jne", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005965", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rip + 0x2b731]", - "stack_offset": 0 - }, - { - "address": "0x14000596b", - "size": 2, - "mnemonic": "mov", - "operands": "dl, 0xe0", - "stack_offset": 0 - }, - { - "address": "0x14000596d", - "size": 3, - "mnemonic": "or", - "operands": "eax, 8", - "stack_offset": 0 - }, - { - "address": "0x140005970", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b71e], 3", - "stack_offset": 0 - }, - { - "address": "0x14000597a", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b71c], eax", - "stack_offset": 0 - }, - { - "address": "0x140005980", - "size": 4, - "mnemonic": "test", - "operands": "r9b, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140005984", - "size": 2, - "mnemonic": "je", - "operands": "0x1400059e8", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400059e8", - "0x140005986" - ] - }, - { - "address": "0x1400058a6", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400058a6", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [r9 + 7]", - "stack_offset": 0 - }, - { - "address": "0x1400058aa", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400058ac", - "size": 2, - "mnemonic": "cpuid", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400058ae", - "size": 2, - "mnemonic": "mov", - "operands": "esi, edx", - "stack_offset": 0 - }, - { - "address": "0x1400058b0", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400058b3", - "size": 4, - "mnemonic": "bt", - "operands": "ebx, 9", - "stack_offset": 0 - }, - { - "address": "0x1400058b7", - "size": 2, - "mnemonic": "jae", - "operands": "0x1400058c4", - "stack_offset": 0 - }, - { - "address": "0x1400058b9", - "size": 4, - "mnemonic": "or", - "operands": "r8d, 2", - "stack_offset": 0 - }, - { - "address": "0x1400058bd", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2ce78], r8d", - "stack_offset": 0 - }, - { - "address": "0x1400058c4", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x1400058c7", - "size": 2, - "mnemonic": "jl", - "operands": "0x1400058d6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400058d6", - "0x1400058c9" - ] - }, - { - "address": "0x140005860", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005860", - "size": 5, - "mnemonic": "add", - "operands": "eax, 0xfffcf9b0", - "stack_offset": 0 - }, - { - "address": "0x140005865", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140005868", - "size": 2, - "mnemonic": "ja", - "operands": "0x14000588e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400059ef", - "size": 4, - "mnemonic": "bt", - "operands": "esi, 0x17", - "stack_offset": 0 - }, - { - "address": "0x1400059f3", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a01", - "stack_offset": 0 - }, - { - "address": "0x1400059f5", - "size": 5, - "mnemonic": "btr", - "operands": "rax, 0x18", - "stack_offset": 0 - }, - { - "address": "0x1400059fa", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b68f], rax", - "stack_offset": 0 - }, - { - "address": "0x140005a01", - "size": 5, - "mnemonic": "bt", - "operands": "r10d, 0x13", - "stack_offset": 0 - }, - { - "address": "0x140005a06", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005a08", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140005a0d", - "size": 2, - "mnemonic": "and", - "operands": "al, dl", - "stack_offset": 0 - }, - { - "address": "0x140005a0f", - "size": 2, - "mnemonic": "cmp", - "operands": "al, dl", - "stack_offset": 0 - }, - { - "address": "0x140005a11", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005a13", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r11d", - "stack_offset": 0 - }, - { - "address": "0x140005a16", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r11d", - "stack_offset": 0 - }, - { - "address": "0x140005a19", - "size": 4, - "mnemonic": "shr", - "operands": "rcx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x140005a1d", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0x400ff", - "stack_offset": 0 - }, - { - "address": "0x140005a22", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 6", - "stack_offset": 0 - }, - { - "address": "0x140005a25", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2cd0d], eax", - "stack_offset": 0 - }, - { - "address": "0x140005a2b", - "size": 7, - "mnemonic": "or", - "operands": "rcx, 0x1000029", - "stack_offset": 0 - }, - { - "address": "0x140005a32", - "size": 3, - "mnemonic": "not", - "operands": "rcx", - "stack_offset": 0 - }, - { - "address": "0x140005a35", - "size": 7, - "mnemonic": "and", - "operands": "rcx, qword ptr [rip + 0x2b654]", - "stack_offset": 0 - }, - { - "address": "0x140005a3c", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b64d], rcx", - "stack_offset": 0 - }, - { - "address": "0x140005a43", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x140005a45", - "size": 2, - "mnemonic": "jbe", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005a47", - "size": 4, - "mnemonic": "and", - "operands": "rcx, 0xffffffffffffffbf", - "stack_offset": 0 - }, - { - "address": "0x140005a4b", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b63e], rcx", - "stack_offset": 0 - }, - { - "address": "0x140005a52", - "size": 5, - "mnemonic": "bt", - "operands": "r10d, 0x15", - "stack_offset": 0 - }, - { - "address": "0x140005a57", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a6e", - "stack_offset": 0 - }, - { - "address": "0x140005a59", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140005a5e", - "size": 5, - "mnemonic": "bt", - "operands": "rax, 0x13", - "stack_offset": 0 - }, - { - "address": "0x140005a63", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a6e", - "stack_offset": 0 - }, - { - "address": "0x140005a65", - "size": 9, - "mnemonic": "btr", - "operands": "qword ptr [rip + 0x2b622], 7", - "stack_offset": 0 - }, - { - "address": "0x140005a6e", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140005a73", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140005a75", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140005a7a", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140005a7f", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x10", - "stack_offset": 0 - }, - { - "address": "0x140005a83", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140005a84", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140005986", - "size": 20, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005986", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140005989", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b705], 5", - "stack_offset": 0 - }, - { - "address": "0x140005993", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b703], eax", - "stack_offset": 0 - }, - { - "address": "0x140005999", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0xd0030000", - "stack_offset": 0 - }, - { - "address": "0x14000599e", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2b6eb]", - "stack_offset": 0 - }, - { - "address": "0x1400059a5", - "size": 3, - "mnemonic": "and", - "operands": "r9d, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400059a8", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xfffffffffffffffd", - "stack_offset": 0 - }, - { - "address": "0x1400059ac", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b6dd], rax", - "stack_offset": 0 - }, - { - "address": "0x1400059b3", - "size": 3, - "mnemonic": "cmp", - "operands": "r9d, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400059b6", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400059ef", - "stack_offset": 0 - }, - { - "address": "0x1400059b8", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x1400059bd", - "size": 2, - "mnemonic": "and", - "operands": "al, dl", - "stack_offset": 0 - }, - { - "address": "0x1400059bf", - "size": 2, - "mnemonic": "cmp", - "operands": "al, dl", - "stack_offset": 0 - }, - { - "address": "0x1400059c1", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400059e8", - "stack_offset": 0 - }, - { - "address": "0x1400059c3", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2b6c6]", - "stack_offset": 0 - }, - { - "address": "0x1400059ca", - "size": 7, - "mnemonic": "or", - "operands": "dword ptr [rip + 0x2b6cb], 0x40", - "stack_offset": 0 - }, - { - "address": "0x1400059d1", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xffffffffffffffdb", - "stack_offset": 0 - }, - { - "address": "0x1400059d5", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b6b9], 6", - "stack_offset": 0 - }, - { - "address": "0x1400059df", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b6aa], rax", - "stack_offset": 0 - }, - { - "address": "0x1400059e6", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400059ef", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400059ef" - ] - }, - { - "address": "0x1400058d6", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400058d6", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x24", - "stack_offset": 0 - }, - { - "address": "0x1400058db", - "size": 2, - "mnemonic": "cmp", - "operands": "ebp, eax", - "stack_offset": 0 - }, - { - "address": "0x1400058dd", - "size": 2, - "mnemonic": "jl", - "operands": "0x1400058e6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400058e6", - "0x1400058df" - ] - }, - { - "address": "0x1400058c9", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400058c9", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 7", - "stack_offset": 0 - }, - { - "address": "0x1400058ce", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax - 6]", - "stack_offset": 0 - }, - { - "address": "0x1400058d1", - "size": 2, - "mnemonic": "cpuid", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400058d3", - "size": 3, - "mnemonic": "mov", - "operands": "r10d, edx", - "stack_offset": 0 - }, - { - "address": "0x1400058d6", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x24", - "stack_offset": 0 - }, - { - "address": "0x1400058db", - "size": 2, - "mnemonic": "cmp", - "operands": "ebp, eax", - "stack_offset": 0 - }, - { - "address": "0x1400058dd", - "size": 2, - "mnemonic": "jl", - "operands": "0x1400058e6", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005895", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x140005898", - "size": 3, - "mnemonic": "mov", - "operands": "esi, r9d", - "stack_offset": 0 - }, - { - "address": "0x14000589b", - "size": 3, - "mnemonic": "mov", - "operands": "r10d, r9d", - "stack_offset": 0 - }, - { - "address": "0x14000589e", - "size": 3, - "mnemonic": "mov", - "operands": "r11d, r9d", - "stack_offset": 0 - }, - { - "address": "0x1400058a1", - "size": 3, - "mnemonic": "cmp", - "operands": "ebp, 7", - "stack_offset": 0 - }, - { - "address": "0x1400058a4", - "size": 2, - "mnemonic": "jl", - "operands": "0x1400058e6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400058e6", - "0x1400058a6" - ] - }, - { - "address": "0x14000586a", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000586a", - "size": 10, - "mnemonic": "movabs", - "operands": "rcx, 0x100010001", - "stack_offset": 0 - }, - { - "address": "0x140005874", - "size": 4, - "mnemonic": "bt", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140005878", - "size": 2, - "mnemonic": "jae", - "operands": "0x14000588e", - "stack_offset": 0 - }, - { - "address": "0x14000587a", - "size": 7, - "mnemonic": "mov", - "operands": "r8d, dword ptr [rip + 0x2cebb]", - "stack_offset": 0 - }, - { - "address": "0x140005881", - "size": 4, - "mnemonic": "or", - "operands": "r8d, 1", - "stack_offset": 0 - }, - { - "address": "0x140005885", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2ceb0], r8d", - "stack_offset": 0 - }, - { - "address": "0x14000588c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140005895", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005895" - ] - }, - { - "address": "0x1400059ef", - "size": 37, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400059ef", - "size": 4, - "mnemonic": "bt", - "operands": "esi, 0x17", - "stack_offset": 0 - }, - { - "address": "0x1400059f3", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a01", - "stack_offset": 0 - }, - { - "address": "0x1400059f5", - "size": 5, - "mnemonic": "btr", - "operands": "rax, 0x18", - "stack_offset": 0 - }, - { - "address": "0x1400059fa", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b68f], rax", - "stack_offset": 0 - }, - { - "address": "0x140005a01", - "size": 5, - "mnemonic": "bt", - "operands": "r10d, 0x13", - "stack_offset": 0 - }, - { - "address": "0x140005a06", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005a08", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140005a0d", - "size": 2, - "mnemonic": "and", - "operands": "al, dl", - "stack_offset": 0 - }, - { - "address": "0x140005a0f", - "size": 2, - "mnemonic": "cmp", - "operands": "al, dl", - "stack_offset": 0 - }, - { - "address": "0x140005a11", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005a13", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r11d", - "stack_offset": 0 - }, - { - "address": "0x140005a16", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r11d", - "stack_offset": 0 - }, - { - "address": "0x140005a19", - "size": 4, - "mnemonic": "shr", - "operands": "rcx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x140005a1d", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0x400ff", - "stack_offset": 0 - }, - { - "address": "0x140005a22", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 6", - "stack_offset": 0 - }, - { - "address": "0x140005a25", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2cd0d], eax", - "stack_offset": 0 - }, - { - "address": "0x140005a2b", - "size": 7, - "mnemonic": "or", - "operands": "rcx, 0x1000029", - "stack_offset": 0 - }, - { - "address": "0x140005a32", - "size": 3, - "mnemonic": "not", - "operands": "rcx", - "stack_offset": 0 - }, - { - "address": "0x140005a35", - "size": 7, - "mnemonic": "and", - "operands": "rcx, qword ptr [rip + 0x2b654]", - "stack_offset": 0 - }, - { - "address": "0x140005a3c", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b64d], rcx", - "stack_offset": 0 - }, - { - "address": "0x140005a43", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x140005a45", - "size": 2, - "mnemonic": "jbe", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005a47", - "size": 4, - "mnemonic": "and", - "operands": "rcx, 0xffffffffffffffbf", - "stack_offset": 0 - }, - { - "address": "0x140005a4b", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b63e], rcx", - "stack_offset": 0 - }, - { - "address": "0x140005a52", - "size": 5, - "mnemonic": "bt", - "operands": "r10d, 0x15", - "stack_offset": 0 - }, - { - "address": "0x140005a57", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a6e", - "stack_offset": 0 - }, - { - "address": "0x140005a59", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140005a5e", - "size": 5, - "mnemonic": "bt", - "operands": "rax, 0x13", - "stack_offset": 0 - }, - { - "address": "0x140005a63", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a6e", - "stack_offset": 0 - }, - { - "address": "0x140005a65", - "size": 9, - "mnemonic": "btr", - "operands": "qword ptr [rip + 0x2b622], 7", - "stack_offset": 0 - }, - { - "address": "0x140005a6e", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140005a73", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140005a75", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140005a7a", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140005a7f", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x10", - "stack_offset": 0 - }, - { - "address": "0x140005a83", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140005a84", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400058df", - "size": 34, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400058df", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400058e1", - "size": 2, - "mnemonic": "cpuid", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400058e3", - "size": 3, - "mnemonic": "mov", - "operands": "r11d, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400058e6", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2b7a3]", - "stack_offset": 0 - }, - { - "address": "0x1400058ed", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xfffffffffffffffe", - "stack_offset": 0 - }, - { - "address": "0x1400058f1", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b79d], 1", - "stack_offset": 0 - }, - { - "address": "0x1400058fb", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b797], 2", - "stack_offset": 0 - }, - { - "address": "0x140005905", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b784], rax", - "stack_offset": 0 - }, - { - "address": "0x14000590c", - "size": 4, - "mnemonic": "bt", - "operands": "edi, 0x14", - "stack_offset": 0 - }, - { - "address": "0x140005910", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005931", - "stack_offset": 0 - }, - { - "address": "0x140005912", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xffffffffffffffef", - "stack_offset": 0 - }, - { - "address": "0x140005916", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b778], 2", - "stack_offset": 0 - }, - { - "address": "0x140005920", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b769], rax", - "stack_offset": 0 - }, - { - "address": "0x140005927", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b76b], 6", - "stack_offset": 0 - }, - { - "address": "0x140005931", - "size": 4, - "mnemonic": "bt", - "operands": "edi, 0x1b", - "stack_offset": 0 - }, - { - "address": "0x140005935", - "size": 6, - "mnemonic": "jae", - "operands": "0x140005a6e", - "stack_offset": 0 - }, - { - "address": "0x14000593b", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000593d", - "size": 3, - "mnemonic": "xgetbv", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140005940", - "size": 4, - "mnemonic": "shl", - "operands": "rdx, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140005944", - "size": 3, - "mnemonic": "or", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x140005947", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000594c", - "size": 4, - "mnemonic": "bt", - "operands": "edi, 0x1c", - "stack_offset": 0 - }, - { - "address": "0x140005950", - "size": 6, - "mnemonic": "jae", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005956", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000595b", - "size": 2, - "mnemonic": "and", - "operands": "al, 6", - "stack_offset": 0 - }, - { - "address": "0x14000595d", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 6", - "stack_offset": 0 - }, - { - "address": "0x14000595f", - "size": 6, - "mnemonic": "jne", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005965", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rip + 0x2b731]", - "stack_offset": 0 - }, - { - "address": "0x14000596b", - "size": 2, - "mnemonic": "mov", - "operands": "dl, 0xe0", - "stack_offset": 0 - }, - { - "address": "0x14000596d", - "size": 3, - "mnemonic": "or", - "operands": "eax, 8", - "stack_offset": 0 - }, - { - "address": "0x140005970", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b71e], 3", - "stack_offset": 0 - }, - { - "address": "0x14000597a", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b71c], eax", - "stack_offset": 0 - }, - { - "address": "0x140005980", - "size": 4, - "mnemonic": "test", - "operands": "r9b, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140005984", - "size": 2, - "mnemonic": "je", - "operands": "0x1400059e8", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000731c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a73c", - "stack_offset": 0 - }, - { - "address": "0x140007321", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140007323", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007329", - "stack_offset": 0 - }, - { - "address": "0x140007325", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140007327", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000733b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000733b" - ] - }, - { - "address": "0x14000733b", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000733b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x14000733f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140010b3c", - "size": 2, - "mnemonic": "test", - "operands": "cl, cl", - "stack_offset": 0 - }, - { - "address": "0x140010b3e", - "size": 2, - "mnemonic": "je", - "operands": "0x140010b56", - "stack_offset": 0 - } - ], - "successors": [ - "0x140010b56", - "0x140010b40" - ] - }, - { - "address": "0x140010b56", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010b56", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x150c3]", - "stack_offset": 0 - }, - { - "address": "0x140010b5d", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x14fbc]", - "stack_offset": 0 - }, - { - "address": "0x140010b64", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140010b68", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001bff8", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140010b48", - "size": 2, - "mnemonic": "je", - "operands": "0x140010b4f", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001bffd", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001bffe", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001c002", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14001c005", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001c008", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14001c00b", - "size": 2, - "mnemonic": "je", - "operands": "0x14001c026", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001c026", - "0x14001c00d" - ] - }, - { - "address": "0x140010b4f", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140010b4f", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x140010b51", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140010b55", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140010b4a", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140010b4a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b74c", - "stack_offset": 0 - }, - { - "address": "0x140010b4f", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x140010b51", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140010b55", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001c026", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001c026", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001c02b", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14001c02d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001c031", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001c032", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001c00d", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c00d", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx - 8]", - "stack_offset": 0 - }, - { - "address": "0x14001c011", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001c014", - "size": 2, - "mnemonic": "je", - "operands": "0x14001c01d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001c01d", - "0x14001c016" - ] - }, - { - "address": "0x14001c01d", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001c01d", - "size": 4, - "mnemonic": "sub", - "operands": "rbx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001c021", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001c024", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001c00d", - "stack_offset": 0 - }, - { - "address": "0x14001c026", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001c02b", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14001c02d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001c031", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001c032", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001c016", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001c016", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14001c018", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0", - "stack_offset": 0 - }, - { - "address": "0x14001c01d", - "size": 4, - "mnemonic": "sub", - "operands": "rbx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001c021", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001c024", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001c00d", - "stack_offset": 0 - }, - { - "address": "0x14001c026", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001c02b", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14001c02d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001c031", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001c032", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140007344", - "size": 2, - "mnemonic": "test", - "operands": "cl, cl", - "stack_offset": 0 - }, - { - "address": "0x140007346", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007352", - "stack_offset": 0 - }, - { - "address": "0x140007348", - "size": 5, - "mnemonic": "call", - "operands": "0x140007514", - "stack_offset": 0 - }, - { - "address": "0x14000734d", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a784", - "stack_offset": 0 - }, - { - "address": "0x140007352", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x140007354", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140007358", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140005e42", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001ea83", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001ea86", - "size": 7, - "mnemonic": "lea", - "operands": "r10, [rip - 0x1ea8d]", - "stack_offset": 0 - }, - { - "address": "0x14001ea8d", - "size": 3, - "mnemonic": "movzx", - "operands": "edx, dl", - "stack_offset": 0 - }, - { - "address": "0x14001ea90", - "size": 10, - "mnemonic": "movabs", - "operands": "r11, 0x101010101010101", - "stack_offset": 0 - }, - { - "address": "0x14001ea9a", - "size": 4, - "mnemonic": "imul", - "operands": "r11, rdx", - "stack_offset": 0 - }, - { - "address": "0x14001ea9e", - "size": 5, - "mnemonic": "movq", - "operands": "xmm0, r11", - "stack_offset": 0 - }, - { - "address": "0x14001eaa3", - "size": 4, - "mnemonic": "cmp", - "operands": "r8, 0xf", - "stack_offset": 0 - }, - { - "address": "0x14001eaa7", - "size": 6, - "mnemonic": "ja", - "operands": "0x14001eb30", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001eb30", - "0x14001eaad" - ] - }, - { - "address": "0x14001eb30", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001eb30", - "size": 4, - "mnemonic": "punpcklqdq", - "operands": "xmm0, xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001eb34", - "size": 4, - "mnemonic": "cmp", - "operands": "r8, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001eb38", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001eb46", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001eb46", - "0x14001eb3a" - ] - }, - { - "address": "0x14001eaad", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001eaad", - "size": 3, - "mnemonic": "nop", - "operands": "dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14001eab0", - "size": 3, - "mnemonic": "add", - "operands": "rcx, r8", - "stack_offset": 0 - }, - { - "address": "0x14001eab3", - "size": 8, - "mnemonic": "mov", - "operands": "r9d, dword ptr [r10 + r8*4 + 0x2cac0]", - "stack_offset": 0 - }, - { - "address": "0x14001eabb", - "size": 3, - "mnemonic": "add", - "operands": "r9, r10", - "stack_offset": 0 - }, - { - "address": "0x14001eabe", - "size": 3, - "mnemonic": "jmp", - "operands": "r9", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001eb46", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001eb46", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x1254b], 3", - "stack_offset": 0 - }, - { - "address": "0x14001eb4d", - "size": 6, - "mnemonic": "jb", - "operands": "0x14001ed30", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001eb3e", - "size": 7, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rcx + r8 - 0x10], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001eb45", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ed30", - "size": 32, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ed30", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, qword ptr [rip + 0x12369]", - "stack_offset": 0 - }, - { - "address": "0x14001ed37", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001ed46", - "stack_offset": 0 - }, - { - "address": "0x14001ed39", - "size": 7, - "mnemonic": "test", - "operands": "byte ptr [rip + 0x139fc], 2", - "stack_offset": 0 - }, - { - "address": "0x14001ed40", - "size": 6, - "mnemonic": "jne", - "operands": "0x14001ea70", - "stack_offset": 0 - }, - { - "address": "0x14001ed46", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001ed49", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0xf", - "stack_offset": 0 - }, - { - "address": "0x14001ed4d", - "size": 4, - "mnemonic": "sub", - "operands": "r9, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001ed51", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001ed54", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001ed57", - "size": 3, - "mnemonic": "add", - "operands": "r8, r9", - "stack_offset": 0 - }, - { - "address": "0x14001ed5a", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x80", - "stack_offset": 0 - }, - { - "address": "0x14001ed61", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001edae", - "stack_offset": 0 - }, - { - "address": "0x14001ed63", - "size": 13, - "mnemonic": "nop", - "operands": "word ptr [rax + rax]", - "stack_offset": 0 - }, - { - "address": "0x14001ed70", - "size": 4, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ed74", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x10], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ed79", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x20], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ed7e", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x30], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ed83", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x40], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ed88", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x50], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ed8d", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x60], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ed92", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x70], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ed97", - "size": 7, - "mnemonic": "add", - "operands": "rcx, 0x80", - "stack_offset": 0 - }, - { - "address": "0x14001ed9e", - "size": 7, - "mnemonic": "sub", - "operands": "r8, 0x80", - "stack_offset": 0 - }, - { - "address": "0x14001eda5", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x80", - "stack_offset": 0 - }, - { - "address": "0x14001edac", - "size": 2, - "mnemonic": "jae", - "operands": "0x14001ed70", - "stack_offset": 0 - }, - { - "address": "0x14001edae", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [r8 + 0xf]", - "stack_offset": 0 - }, - { - "address": "0x14001edb2", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0xfffffffffffffff0", - "stack_offset": 0 - }, - { - "address": "0x14001edb6", - "size": 3, - "mnemonic": "mov", - "operands": "r11, r9", - "stack_offset": 0 - }, - { - "address": "0x14001edb9", - "size": 4, - "mnemonic": "shr", - "operands": "r11, 4", - "stack_offset": 0 - }, - { - "address": "0x14001edbd", - "size": 8, - "mnemonic": "mov", - "operands": "r11d, dword ptr [r10 + r11*4 + 0x2cb48]", - "stack_offset": 0 - }, - { - "address": "0x14001edc5", - "size": 3, - "mnemonic": "add", - "operands": "r11, r10", - "stack_offset": 0 - }, - { - "address": "0x14001edc8", - "size": 3, - "mnemonic": "jmp", - "operands": "r11", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001eb53", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001eb53", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, qword ptr [rip + 0x12546]", - "stack_offset": 0 - }, - { - "address": "0x14001eb5a", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001eb72", - "stack_offset": 0 - }, - { - "address": "0x14001eb5c", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, qword ptr [rip + 0x12545]", - "stack_offset": 0 - }, - { - "address": "0x14001eb63", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001eb72", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001eb78", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001eb7b", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0x1f", - "stack_offset": 0 - }, - { - "address": "0x14001eb7f", - "size": 4, - "mnemonic": "sub", - "operands": "r9, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001eb83", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001eb86", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001eb89", - "size": 3, - "mnemonic": "add", - "operands": "r8, r9", - "stack_offset": 0 - }, - { - "address": "0x14001eb8c", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001eb93", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001ebfa", - "stack_offset": 0 - }, - { - "address": "0x14001eb95", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, qword ptr [rip + 0x1250c]", - "stack_offset": 0 - }, - { - "address": "0x14001eb9c", - "size": 6, - "mnemonic": "ja", - "operands": "0x14001ec70", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001eb6c", - "size": 6, - "mnemonic": "jne", - "operands": "0x14001ea70", - "stack_offset": 0 - }, - { - "address": "0x14001eb72", - "size": 6, - "mnemonic": "vinsertf128", - "operands": "ymm0, ymm0, xmm0, 1", - "stack_offset": 0 - }, - { - "address": "0x14001eb78", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001eb7b", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0x1f", - "stack_offset": 0 - }, - { - "address": "0x14001eb7f", - "size": 4, - "mnemonic": "sub", - "operands": "r9, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001eb83", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001eb86", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001eb89", - "size": 3, - "mnemonic": "add", - "operands": "r8, r9", - "stack_offset": 0 - }, - { - "address": "0x14001eb8c", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001eb93", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001ebfa", - "stack_offset": 0 - }, - { - "address": "0x14001eb95", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, qword ptr [rip + 0x1250c]", - "stack_offset": 0 - }, - { - "address": "0x14001eb9c", - "size": 6, - "mnemonic": "ja", - "operands": "0x14001ec70", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001ec74", - "size": 5, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0x20], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ec79", - "size": 5, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0x40], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ec7e", - "size": 5, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0x60], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ec83", - "size": 8, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0x80], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ec8b", - "size": 8, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0xa0], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ec93", - "size": 8, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0xc0], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ec9b", - "size": 8, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0xe0], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001eca3", - "size": 7, - "mnemonic": "add", - "operands": "rcx, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001ecaa", - "size": 7, - "mnemonic": "sub", - "operands": "r8, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001ecb1", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001ecb8", - "size": 2, - "mnemonic": "jae", - "operands": "0x14001ec70", - "stack_offset": 0 - }, - { - "address": "0x14001ecba", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [r8 + 0x1f]", - "stack_offset": 0 - }, - { - "address": "0x14001ecbe", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0xffffffffffffffe0", - "stack_offset": 0 - }, - { - "address": "0x14001ecc2", - "size": 3, - "mnemonic": "mov", - "operands": "r11, r9", - "stack_offset": 0 - }, - { - "address": "0x14001ecc5", - "size": 4, - "mnemonic": "shr", - "operands": "r11, 5", - "stack_offset": 0 - }, - { - "address": "0x14001ecc9", - "size": 8, - "mnemonic": "mov", - "operands": "r11d, dword ptr [r10 + r11*4 + 0x2cb24]", - "stack_offset": 0 - }, - { - "address": "0x14001ecd1", - "size": 3, - "mnemonic": "add", - "operands": "r11, r10", - "stack_offset": 0 - }, - { - "address": "0x14001ecd4", - "size": 3, - "mnemonic": "jmp", - "operands": "r11", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001eba2", - "size": 20, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001eba2", - "size": 14, - "mnemonic": "nop", - "operands": "word ptr [rax + rax]", - "stack_offset": 0 - }, - { - "address": "0x14001ebb0", - "size": 4, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ebb4", - "size": 5, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0x20], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ebb9", - "size": 5, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0x40], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ebbe", - "size": 5, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0x60], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ebc3", - "size": 8, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0x80], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ebcb", - "size": 8, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0xa0], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ebd3", - "size": 8, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0xc0], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ebdb", - "size": 8, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0xe0], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ebe3", - "size": 7, - "mnemonic": "add", - "operands": "rcx, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001ebea", - "size": 7, - "mnemonic": "sub", - "operands": "r8, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001ebf1", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001ebf8", - "size": 2, - "mnemonic": "jae", - "operands": "0x14001ebb0", - "stack_offset": 0 - }, - { - "address": "0x14001ebfa", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [r8 + 0x1f]", - "stack_offset": 0 - }, - { - "address": "0x14001ebfe", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0xffffffffffffffe0", - "stack_offset": 0 - }, - { - "address": "0x14001ec02", - "size": 3, - "mnemonic": "mov", - "operands": "r11, r9", - "stack_offset": 0 - }, - { - "address": "0x14001ec05", - "size": 4, - "mnemonic": "shr", - "operands": "r11, 5", - "stack_offset": 0 - }, - { - "address": "0x14001ec09", - "size": 8, - "mnemonic": "mov", - "operands": "r11d, dword ptr [r10 + r11*4 + 0x2cb00]", - "stack_offset": 0 - }, - { - "address": "0x14001ec11", - "size": 3, - "mnemonic": "add", - "operands": "r11, r10", - "stack_offset": 0 - }, - { - "address": "0x14001ec14", - "size": 3, - "mnemonic": "jmp", - "operands": "r11", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000e939", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9", - "stack_offset": 0 - }, - { - "address": "0x14000e93e", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e93f", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000e943", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9", - "stack_offset": 0 - }, - { - "address": "0x14000e946", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8", - "stack_offset": 0 - }, - { - "address": "0x14000e949", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x14000e94b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": 0 - }, - { - "address": "0x14000e950", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000e951", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e954", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e96c", - "stack_offset": 0 - }, - { - "address": "0x14000e959", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000e95a", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000e95c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": 0 - }, - { - "address": "0x14000e961", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000e966", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000e96a", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e96b", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400191c0", - "name": "", - "blocks": [ - { - "address": "0x1400191c0", - "size": 15, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400191c0", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x1400191c2", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400191c6", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400191c8", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], ebx", - "stack_offset": 0 - }, - { - "address": "0x1400191cc", - "size": 5, - "mnemonic": "call", - "operands": "0x1400191a8", - "stack_offset": 0 - }, - { - "address": "0x1400191d1", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x1400191d3", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400191df", - "stack_offset": 0 - }, - { - "address": "0x1400191d5", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400191da", - "size": 5, - "mnemonic": "call", - "operands": "0x140011db4", - "stack_offset": 0 - }, - { - "address": "0x1400191df", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [rsp + 0x30], 1", - "stack_offset": 0 - }, - { - "address": "0x1400191e4", - "size": 3, - "mnemonic": "setne", - "operands": "bl", - "stack_offset": 0 - }, - { - "address": "0x1400191e7", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400191e9", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400191ed", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x1400191ee", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000eb40", - "name": "", - "blocks": [ - { - "address": "0x14000eb40", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb40", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14000eb42", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000eb46", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], 0xfffffffffffffffe", - "stack_offset": 0 - }, - { - "address": "0x14000eb4f", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000eb51", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x48], 0", - "stack_offset": 0 - }, - { - "address": "0x14000eb57", - "size": 5, - "mnemonic": "lea", - "operands": "r8, [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000eb5c", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x16d9d]", - "stack_offset": 0 - }, - { - "address": "0x14000eb63", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000eb65", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x115fd]", - "stack_offset": 0 - }, - { - "address": "0x14000eb6b", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000eb70", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000eb72", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb92", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000eb92", - "0x14000eb74" - ] - }, - { - "address": "0x14000eb92", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb92", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000eb95", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb9e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000eb9e", - "0x14000eb97" - ] - }, - { - "address": "0x14000eb74", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb74", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x16d9d]", - "stack_offset": 0 - }, - { - "address": "0x14000eb7b", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x115b7]", - "stack_offset": 0 - }, - { - "address": "0x14000eb81", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000eb84", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb8d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000eb8d", - "0x14000eb86" - ] - }, - { - "address": "0x14000eb9e", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000eb9e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000eba2", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14000eba3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000eb97", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000eb97", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x11593]", - "stack_offset": 0 - }, - { - "address": "0x14000eb9d", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000eb9e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000eba2", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14000eba3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000eb8d", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb8d", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000eb92", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000eb95", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb9e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000eb9e", - "0x14000eb97" - ] - }, - { - "address": "0x14000eb86", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb86", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000eb88", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0", - "stack_offset": 0 - }, - { - "address": "0x14000eb8d", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000eb92", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000eb95", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb9e", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000eb12", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000eb16", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000eb18", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl", - "stack_offset": 0 - }, - { - "address": "0x14000eb1a", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb2d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000eb2d", - "0x14000eb1c" - ] - }, - { - "address": "0x14000eb2d", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb2d", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000eb2f", - "size": 5, - "mnemonic": "call", - "operands": "0x14000eb40", - "stack_offset": 0 - }, - { - "address": "0x14000eb34", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000eb36", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x11624]", - "stack_offset": 0 - }, - { - "address": "0x14000eb3c", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000eb1c", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb1c", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1155e]", - "stack_offset": 0 - }, - { - "address": "0x14000eb22", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000eb25", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000eb27", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1155b]", - "stack_offset": 0 - }, - { - "address": "0x14000eb2d", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000eb2f", - "size": 5, - "mnemonic": "call", - "operands": "0x14000eb40", - "stack_offset": 0 - }, - { - "address": "0x14000eb34", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000eb36", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x11624]", - "stack_offset": 0 - }, - { - "address": "0x14000eb3c", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001ef13", - "size": 3, - "mnemonic": "neg", - "operands": "rcx", - "stack_offset": 0 - }, - { - "address": "0x14001ef16", - "size": 6, - "mnemonic": "test", - "operands": "rax, 7", - "stack_offset": 0 - }, - { - "address": "0x14001ef1c", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef2d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001ef2d", - "0x14001ef1e" - ] - }, - { - "address": "0x14001ef2d", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef2d", - "size": 10, - "mnemonic": "movabs", - "operands": "r8, 0x7efefefefefefeff", - "stack_offset": 0 - }, - { - "address": "0x14001ef37", - "size": 10, - "mnemonic": "movabs", - "operands": "r11, 0x8101010101010100", - "stack_offset": 0 - }, - { - "address": "0x14001ef41", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14001ef44", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r8", - "stack_offset": 0 - }, - { - "address": "0x14001ef47", - "size": 4, - "mnemonic": "add", - "operands": "rax, 8", - "stack_offset": 0 - }, - { - "address": "0x14001ef4b", - "size": 3, - "mnemonic": "add", - "operands": "r9, rdx", - "stack_offset": 0 - }, - { - "address": "0x14001ef4e", - "size": 3, - "mnemonic": "not", - "operands": "rdx", - "stack_offset": 0 - }, - { - "address": "0x14001ef51", - "size": 3, - "mnemonic": "xor", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001ef54", - "size": 3, - "mnemonic": "and", - "operands": "rdx, r11", - "stack_offset": 0 - }, - { - "address": "0x14001ef57", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef41", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001ef41", - "0x14001ef59" - ] - }, - { - "address": "0x14001ef1e", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef1e", - "size": 2, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14001ef20", - "size": 2, - "mnemonic": "mov", - "operands": "dl, byte ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14001ef22", - "size": 3, - "mnemonic": "inc", - "operands": "rax", - "stack_offset": 0 - }, - { - "address": "0x14001ef25", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl", - "stack_offset": 0 - }, - { - "address": "0x14001ef27", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef88", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001ef44", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r8", - "stack_offset": 0 - }, - { - "address": "0x14001ef47", - "size": 4, - "mnemonic": "add", - "operands": "rax, 8", - "stack_offset": 0 - }, - { - "address": "0x14001ef4b", - "size": 3, - "mnemonic": "add", - "operands": "r9, rdx", - "stack_offset": 0 - }, - { - "address": "0x14001ef4e", - "size": 3, - "mnemonic": "not", - "operands": "rdx", - "stack_offset": 0 - }, - { - "address": "0x14001ef51", - "size": 3, - "mnemonic": "xor", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001ef54", - "size": 3, - "mnemonic": "and", - "operands": "rdx, r11", - "stack_offset": 0 - }, - { - "address": "0x14001ef57", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef41", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001ef5d", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl", - "stack_offset": 0 - }, - { - "address": "0x14001ef5f", - "size": 2, - "mnemonic": "je", - "operands": "0x14001efb2", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001ef8d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef29", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef29", - "size": 2, - "mnemonic": "test", - "operands": "al, 7", - "stack_offset": 0 - }, - { - "address": "0x14001ef2b", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ef20", - "stack_offset": 0 - }, - { - "address": "0x14001ef2d", - "size": 10, - "mnemonic": "movabs", - "operands": "r8, 0x7efefefefefefeff", - "stack_offset": 0 - }, - { - "address": "0x14001ef37", - "size": 10, - "mnemonic": "movabs", - "operands": "r11, 0x8101010101010100", - "stack_offset": 0 - }, - { - "address": "0x14001ef41", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14001ef44", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r8", - "stack_offset": 0 - }, - { - "address": "0x14001ef47", - "size": 4, - "mnemonic": "add", - "operands": "rax, 8", - "stack_offset": 0 - }, - { - "address": "0x14001ef4b", - "size": 3, - "mnemonic": "add", - "operands": "r9, rdx", - "stack_offset": 0 - }, - { - "address": "0x14001ef4e", - "size": 3, - "mnemonic": "not", - "operands": "rdx", - "stack_offset": 0 - }, - { - "address": "0x14001ef51", - "size": 3, - "mnemonic": "xor", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001ef54", - "size": 3, - "mnemonic": "and", - "operands": "rdx, r11", - "stack_offset": 0 - }, - { - "address": "0x14001ef57", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef41", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001efb7", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef61", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef61", - "size": 2, - "mnemonic": "test", - "operands": "dh, dh", - "stack_offset": 0 - }, - { - "address": "0x14001ef63", - "size": 2, - "mnemonic": "je", - "operands": "0x14001efac", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001efb1", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef65", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef65", - "size": 4, - "mnemonic": "shr", - "operands": "rdx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001ef69", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl", - "stack_offset": 0 - }, - { - "address": "0x14001ef6b", - "size": 2, - "mnemonic": "je", - "operands": "0x14001efa6", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001efab", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef6d", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef6d", - "size": 2, - "mnemonic": "test", - "operands": "dh, dh", - "stack_offset": 0 - }, - { - "address": "0x14001ef6f", - "size": 2, - "mnemonic": "je", - "operands": "0x14001efa0", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001efa5", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef71", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef71", - "size": 4, - "mnemonic": "shr", - "operands": "rdx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001ef75", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl", - "stack_offset": 0 - }, - { - "address": "0x14001ef77", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef9a", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001ef9f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef79", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef79", - "size": 2, - "mnemonic": "test", - "operands": "dh, dh", - "stack_offset": 0 - }, - { - "address": "0x14001ef7b", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef94", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001ef99", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef7d", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef7d", - "size": 3, - "mnemonic": "shr", - "operands": "edx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001ef80", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl", - "stack_offset": 0 - }, - { - "address": "0x14001ef82", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef8e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001ef93", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef84", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001ef84", - "size": 2, - "mnemonic": "test", - "operands": "dh, dh", - "stack_offset": 0 - }, - { - "address": "0x14001ef86", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ef41", - "stack_offset": 0 - }, - { - "address": "0x14001ef88", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rax + rcx - 1]", - "stack_offset": 0 - }, - { - "address": "0x14001ef8d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140002005", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000200a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000200f", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140002010", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x70", - "stack_offset": 0 - }, - { - "address": "0x140002014", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140002017", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x14000201a", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x14000201e", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rdx + rcx + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140002023", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi", - "stack_offset": 0 - }, - { - "address": "0x140002026", - "size": 6, - "mnemonic": "je", - "operands": "0x1400020cc", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400020cc", - "0x14000202c" - ] - }, - { - "address": "0x1400020cc", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400020cc", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400020cf", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x1400020d4", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x1400020d8", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x1400020dc", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x1400020df", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400020e0", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000202c", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000202c", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000202f", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140002034", - "size": 5, - "mnemonic": "call", - "operands": "0x140001ab0", - "stack_offset": 0 - }, - { - "address": "0x140002039", - "size": 5, - "mnemonic": "cmp", - "operands": "byte ptr [rsp + 0x30], 0", - "stack_offset": 0 - }, - { - "address": "0x14000203e", - "size": 2, - "mnemonic": "je", - "operands": "0x14000209d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000209d", - "0x140002040" - ] - }, - { - "address": "0x14000209d", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000209d", - "size": 5, - "mnemonic": "call", - "operands": "0x1400023f4", - "stack_offset": 0 - }, - { - "address": "0x1400020a2", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x1400020a4", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400020b0", - "stack_offset": 0 - }, - { - "address": "0x1400020a6", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x1400020ab", - "size": 5, - "mnemonic": "call", - "operands": "0x140001d10", - "stack_offset": 0 - }, - { - "address": "0x1400020b0", - "size": 5, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x1400020b5", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x1400020b8", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400020bc", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rdx + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x1400020c1", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400020c4", - "size": 2, - "mnemonic": "je", - "operands": "0x1400020cc", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400020cc", - "0x1400020c6" - ] - }, - { - "address": "0x140002040", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002040", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": 0 - }, - { - "address": "0x140002042", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], edi", - "stack_offset": 0 - }, - { - "address": "0x140002046", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x140002049", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x14000204c", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x14000204f", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, edi", - "stack_offset": 0 - }, - { - "address": "0x140002052", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 4", - "stack_offset": 0 - }, - { - "address": "0x140002057", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1", - "stack_offset": 0 - }, - { - "address": "0x14000205a", - "size": 4, - "mnemonic": "cmove", - "operands": "r8d, edx", - "stack_offset": 0 - }, - { - "address": "0x14000205e", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], r8d", - "stack_offset": 0 - }, - { - "address": "0x140002063", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140002079", - "stack_offset": 0 - } - ], - "successors": [ - "0x140002079" - ] - }, - { - "address": "0x1400020c6", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400020c6", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x1400020c9", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x1400020cc", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400020cf", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x1400020d4", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x1400020d8", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x1400020dc", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x1400020df", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400020e0", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140002079", - "size": 21, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002079", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000207c", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140002080", - "size": 6, - "mnemonic": "cmp", - "operands": "qword ptr [rcx + rbx + 0x48], 0", - "stack_offset": 0 - }, - { - "address": "0x140002086", - "size": 3, - "mnemonic": "cmovne", - "operands": "edx, edi", - "stack_offset": 0 - }, - { - "address": "0x140002089", - "size": 4, - "mnemonic": "or", - "operands": "edx, dword ptr [rcx + rbx + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000208d", - "size": 3, - "mnemonic": "or", - "operands": "edx, r8d", - "stack_offset": 0 - }, - { - "address": "0x140002090", - "size": 3, - "mnemonic": "and", - "operands": "edx, 0x17", - "stack_offset": 0 - }, - { - "address": "0x140002093", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rcx + rbx + 0x10], edx", - "stack_offset": 0 - }, - { - "address": "0x140002097", - "size": 4, - "mnemonic": "and", - "operands": "edx, dword ptr [rcx + rbx + 0x14]", - "stack_offset": 0 - }, - { - "address": "0x14000209b", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400020e1", - "stack_offset": 0 - }, - { - "address": "0x14000209d", - "size": 5, - "mnemonic": "call", - "operands": "0x1400023f4", - "stack_offset": 0 - }, - { - "address": "0x1400020a2", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x1400020a4", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400020b0", - "stack_offset": 0 - }, - { - "address": "0x1400020a6", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x1400020ab", - "size": 5, - "mnemonic": "call", - "operands": "0x140001d10", - "stack_offset": 0 - }, - { - "address": "0x1400020b0", - "size": 5, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x1400020b5", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x1400020b8", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400020bc", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rdx + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x1400020c1", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400020c4", - "size": 2, - "mnemonic": "je", - "operands": "0x1400020cc", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - } - ], - "successors": [ - "0x140006f50" - ] - }, - { - "address": "0x140006f50", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006f50", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140006f54", - "size": 5, - "mnemonic": "call", - "operands": "0x14000747c", - "stack_offset": 0 - }, - { - "address": "0x140006f59", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140006f5c", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140006f5e", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140006f61", - "size": 2, - "mnemonic": "je", - "operands": "0x140006f69", - "stack_offset": 0 - } - ], - "successors": [ - "0x140006f69", - "0x140006f63" - ] - }, - { - "address": "0x140006f69", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006f69", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140006f6d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140006f63", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006f63", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + 0x30], eax", - "stack_offset": 0 - }, - { - "address": "0x140006f66", - "size": 3, - "mnemonic": "setg", - "operands": "al", - "stack_offset": 0 - }, - { - "address": "0x140006f69", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140006f6d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140001d10", - "name": "", - "blocks": [ - { - "address": "0x140001d10", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001d10", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140001d12", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x140001d16", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140001d19", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x140001d1c", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140001d20", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [rdx + rcx + 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x140001d25", - "size": 2, - "mnemonic": "jne", - "operands": "0x140001d68", - "stack_offset": 0 - }, - { - "address": "0x140001d27", - "size": 5, - "mnemonic": "test", - "operands": "byte ptr [rdx + rcx + 0x18], 2", - "stack_offset": 0 - }, - { - "address": "0x140001d2c", - "size": 2, - "mnemonic": "je", - "operands": "0x140001d68", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001d68", - "0x140001d2e" - ] - }, - { - "address": "0x140001d68", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140001d68", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x140001d6c", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140001d6d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140001d33", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x140001d36", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x140001d39", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1", - "stack_offset": 0 - }, - { - "address": "0x140001d3c", - "size": 2, - "mnemonic": "jne", - "operands": "0x140001d68", - "stack_offset": 0 - }, - { - "address": "0x140001d3e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x140001d41", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140001d45", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 4", - "stack_offset": 0 - }, - { - "address": "0x140001d4a", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140001d4c", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rcx + rbx + 0x48], rdx", - "stack_offset": 0 - }, - { - "address": "0x140001d51", - "size": 3, - "mnemonic": "cmovne", - "operands": "eax, edx", - "stack_offset": 0 - }, - { - "address": "0x140001d54", - "size": 4, - "mnemonic": "or", - "operands": "eax, dword ptr [rcx + rbx + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140001d58", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x13", - "stack_offset": 0 - }, - { - "address": "0x140001d5b", - "size": 3, - "mnemonic": "or", - "operands": "eax, 4", - "stack_offset": 0 - }, - { - "address": "0x140001d5e", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rcx + rbx + 0x10], eax", - "stack_offset": 0 - }, - { - "address": "0x140001d62", - "size": 4, - "mnemonic": "and", - "operands": "eax, dword ptr [rcx + rbx + 0x14]", - "stack_offset": 0 - }, - { - "address": "0x140001d66", - "size": 2, - "mnemonic": "jne", - "operands": "0x140001d6e", - "stack_offset": 0 - }, - { - "address": "0x140001d68", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x140001d6c", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140001d6d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000a73c", - "name": "", - "blocks": [ - { - "address": "0x14000a73c", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a73c", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14000a73e", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a742", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000a744", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x2861d]", - "stack_offset": 0 - }, - { - "address": "0x14000a74b", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000a74e", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx + rbx*4]", - "stack_offset": 0 - }, - { - "address": "0x14000a752", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rdx + rcx*8]", - "stack_offset": 0 - }, - { - "address": "0x14000a756", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0xfa0", - "stack_offset": 0 - }, - { - "address": "0x14000a75b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aa38", - "stack_offset": 0 - }, - { - "address": "0x14000a760", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a762", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a775", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a775", - "0x14000a764" - ] - }, - { - "address": "0x14000a775", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a775", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a784", - "stack_offset": 0 - }, - { - "address": "0x14000a77a", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x14000a77c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a780", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14000a781", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a764", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a764", - "size": 6, - "mnemonic": "inc", - "operands": "dword ptr [rip + 0x28626]", - "stack_offset": 0 - }, - { - "address": "0x14000a76a", - "size": 2, - "mnemonic": "inc", - "operands": "ebx", - "stack_offset": 0 - }, - { - "address": "0x14000a76c", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, 1", - "stack_offset": 0 - }, - { - "address": "0x14000a76f", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000a744", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a744", - "0x14000a771" - ] - }, - { - "address": "0x14000a744", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a744", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x2861d]", - "stack_offset": 0 - }, - { - "address": "0x14000a74b", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000a74e", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx + rbx*4]", - "stack_offset": 0 - }, - { - "address": "0x14000a752", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rdx + rcx*8]", - "stack_offset": 0 - }, - { - "address": "0x14000a756", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0xfa0", - "stack_offset": 0 - }, - { - "address": "0x14000a75b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aa38", - "stack_offset": 0 - }, - { - "address": "0x14000a760", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a762", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a775", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a775", - "0x14000a764" - ] - }, - { - "address": "0x14000a771", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a771", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14000a773", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a77c", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a77c" - ] - }, - { - "address": "0x14000a77c", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a77c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a780", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14000a781", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b74e", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000b58c", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000b58c" - ] - }, - { - "address": "0x14000b58c", - "size": 26, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000b58c", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 8], cl", - "stack_offset": 0 - }, - { - "address": "0x14000b590", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000b591", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": 0 - }, - { - "address": "0x14000b594", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": 0 - }, - { - "address": "0x14000b598", - "size": 4, - "mnemonic": "and", - "operands": "dword ptr [rbp + 0x28], 0", - "stack_offset": 0 - }, - { - "address": "0x14000b59c", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000b5a0", - "size": 4, - "mnemonic": "and", - "operands": "dword ptr [rbp + 0x20], 0", - "stack_offset": 0 - }, - { - "address": "0x14000b5a4", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp - 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000b5a8", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x18], rax", - "stack_offset": 0 - }, - { - "address": "0x14000b5ac", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14000b5b0", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000b5b4", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": 0 - }, - { - "address": "0x14000b5b8", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x1c]", - "stack_offset": 0 - }, - { - "address": "0x14000b5bc", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000b5c0", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 8], rax", - "stack_offset": 0 - }, - { - "address": "0x14000b5c4", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14000b5c8", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 8", - "stack_offset": 0 - }, - { - "address": "0x14000b5cd", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x20], eax", - "stack_offset": 0 - }, - { - "address": "0x14000b5d0", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x1c], eax", - "stack_offset": 0 - }, - { - "address": "0x14000b5d3", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b468", - "stack_offset": 0 - }, - { - "address": "0x14000b5d8", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp + 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x14000b5dc", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000b5df", - "size": 4, - "mnemonic": "cmovne", - "operands": "eax, dword ptr [rbp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000b5e3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40", - "stack_offset": 0 - }, - { - "address": "0x14000b5e7", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000b5e8", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140007514", - "name": "", - "blocks": [ - { - "address": "0x140007514", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007514", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140007518", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rip + 0x29ba2]", - "stack_offset": 0 - }, - { - "address": "0x14000751e", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, -1", - "stack_offset": 0 - }, - { - "address": "0x140007521", - "size": 2, - "mnemonic": "je", - "operands": "0x140007532", - "stack_offset": 0 - } - ], - "successors": [ - "0x140007532", - "0x140007523" - ] - }, - { - "address": "0x140007532", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007532", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x140007534", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140007538", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140007523", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007523", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a954", - "stack_offset": 0 - }, - { - "address": "0x140007528", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x29b8e], 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x140007532", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x140007534", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140007538", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000a784", - "name": "", - "blocks": [ - { - "address": "0x14000a784", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a784", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14000a786", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a78a", - "size": 6, - "mnemonic": "mov", - "operands": "ebx, dword ptr [rip + 0x28600]", - "stack_offset": 0 - }, - { - "address": "0x14000a790", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a7af", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a7af" - ] - }, - { - "address": "0x14000a7af", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a7af", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000a7b1", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a792", - "stack_offset": 0 - }, - { - "address": "0x14000a7b3", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14000a7b5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a7b9", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14000a7ba", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ca23", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rax*4]", - "stack_offset": 0 - }, - { - "address": "0x14000ca27", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x263d2]", - "stack_offset": 0 - }, - { - "address": "0x14000ca2e", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rcx*8]", - "stack_offset": 0 - }, - { - "address": "0x14000ca32", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x135d7]", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000e96e", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000e972", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000e975", - "size": 7, - "mnemonic": "cmp", - "operands": "byte ptr [rip + 0x2483c], 0", - "stack_offset": 0 - }, - { - "address": "0x14000e97c", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000ea20", - "stack_offset": 0 - }, - { - "address": "0x14000e982", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14000e987", - "size": 6, - "mnemonic": "xchg", - "operands": "dword ptr [rip + 0x2481b], eax", - "stack_offset": 0 - }, - { - "address": "0x14000e98d", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x14000e990", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000e992", - "size": 2, - "mnemonic": "test", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000e994", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e9c9", - "stack_offset": 0 - }, - { - "address": "0x14000e996", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x226a3]", - "stack_offset": 0 - }, - { - "address": "0x14000e99d", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rip + 0x2480c]", - "stack_offset": 0 - }, - { - "address": "0x14000e9a4", - "size": 3, - "mnemonic": "cmp", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000e9a7", - "size": 2, - "mnemonic": "je", - "operands": "0x14000e9c0", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000e9c0", - "0x14000e9a9" - ] - }, - { - "address": "0x14000e9c0", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000e9c0", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x24839]", - "stack_offset": 0 - }, - { - "address": "0x14000e9c7", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000e9d5", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000e9d5" - ] - }, - { - "address": "0x14000e9a9", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000e9a9", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax", - "stack_offset": 0 - }, - { - "address": "0x14000e9ab", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0x3f", - "stack_offset": 0 - }, - { - "address": "0x14000e9ae", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000e9b1", - "size": 3, - "mnemonic": "ror", - "operands": "rax, cl", - "stack_offset": 0 - }, - { - "address": "0x14000e9b4", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000e9b7", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000e9b9", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000e9bb", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0", - "stack_offset": 0 - }, - { - "address": "0x14000e9c0", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x24839]", - "stack_offset": 0 - }, - { - "address": "0x14000e9c7", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000e9d5", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000e9d5" - ] - }, - { - "address": "0x14000e9d5", - "size": 20, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000e9d5", - "size": 5, - "mnemonic": "call", - "operands": "0x140010944", - "stack_offset": 0 - }, - { - "address": "0x14000e9da", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000e9db", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000e9de", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rax], 0", - "stack_offset": 0 - }, - { - "address": "0x14000e9e1", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e9f6", - "stack_offset": 0 - }, - { - "address": "0x14000e9e3", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x119c6]", - "stack_offset": 0 - }, - { - "address": "0x14000e9ea", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x1199f]", - "stack_offset": 0 - }, - { - "address": "0x14000e9f1", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e8c0", - "stack_offset": 0 - }, - { - "address": "0x14000e9f6", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x119c3]", - "stack_offset": 0 - }, - { - "address": "0x14000e9fd", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x119b4]", - "stack_offset": 0 - }, - { - "address": "0x14000ea04", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e8c0", - "stack_offset": 0 - }, - { - "address": "0x14000ea09", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx + 8]", - "stack_offset": 0 - }, - { - "address": "0x14000ea0d", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rax], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ea10", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ea20", - "stack_offset": 0 - }, - { - "address": "0x14000ea12", - "size": 7, - "mnemonic": "mov", - "operands": "byte ptr [rip + 0x2479f], 1", - "stack_offset": 0 - }, - { - "address": "0x14000ea19", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000ea1d", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rax], 1", - "stack_offset": 0 - }, - { - "address": "0x14000ea20", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000ea24", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14000ea25", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000ca74", - "name": "", - "blocks": [ - { - "address": "0x14000ca74", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ca74", - "size": 3, - "mnemonic": "movsxd", - "operands": "rax, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000ca77", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rax*4]", - "stack_offset": 0 - }, - { - "address": "0x14000ca7b", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x2637e]", - "stack_offset": 0 - }, - { - "address": "0x14000ca82", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rcx*8]", - "stack_offset": 0 - }, - { - "address": "0x14000ca86", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x1358b]", - "stack_offset": 0 - } - ], - "successors": [ - "0x140020018" - ] - }, - { - "address": "0x140020018", - "size": 0, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400191b1", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x1400191b5", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x1400191b9", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rax + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400191bc", - "size": 3, - "mnemonic": "shr", - "operands": "eax, 0x1f", - "stack_offset": 0 - }, - { - "address": "0x1400191bf", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140011db4", - "name": "", - "blocks": [ - { - "address": "0x140011db4", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011db4", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140011db6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140011dba", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2430f]", - "stack_offset": 0 - }, - { - "address": "0x140011dc1", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140011dc4", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": 0 - }, - { - "address": "0x140011dc8", - "size": 2, - "mnemonic": "je", - "operands": "0x140011e05", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011e05", - "0x140011dca" - ] - }, - { - "address": "0x140011e05", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011e05", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0xc0000225", - "stack_offset": 0 - }, - { - "address": "0x140011e0a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140011e0e", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140011e0f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140011dca", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011dca", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140011dcd", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011df1", - "stack_offset": 0 - }, - { - "address": "0x140011dcf", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x14c02]", - "stack_offset": 0 - }, - { - "address": "0x140011dd6", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x14bf7]", - "stack_offset": 0 - }, - { - "address": "0x140011ddd", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x14bf4]", - "stack_offset": 0 - }, - { - "address": "0x140011de4", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 0x1a]", - "stack_offset": 0 - }, - { - "address": "0x140011de7", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00", - "stack_offset": 0 - }, - { - "address": "0x140011dec", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140011def", - "size": 2, - "mnemonic": "je", - "operands": "0x140011e05", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011e05", - "0x140011df1" - ] - }, - { - "address": "0x140011df1", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011df1", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140011df4", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, 0xfffffffffffffffa", - "stack_offset": 0 - }, - { - "address": "0x140011dfb", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140011dff", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140011e00", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001e3a0", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140001ab5", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140001ab6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140001aba", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rdx", - "stack_offset": 0 - }, - { - "address": "0x140001abd", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140001ac0", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140001ac3", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": 0 - }, - { - "address": "0x140001ac6", - "size": 4, - "mnemonic": "movsxd", - "operands": "r8, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140001aca", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r8 + rdx + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140001acf", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140001ad2", - "size": 2, - "mnemonic": "je", - "operands": "0x140001ada", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140001add", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140001ae1", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rdi + 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x140001ae6", - "size": 2, - "mnemonic": "je", - "operands": "0x140001afa", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140001ad7", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 8]", - "stack_offset": 0 - }, - { - "address": "0x140001ada", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x140001add", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140001ae1", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rdi + 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x140001ae6", - "size": 2, - "mnemonic": "je", - "operands": "0x140001afa", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140001aff", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140001b02", - "size": 2, - "mnemonic": "je", - "operands": "0x140001b2e", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140001aec", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140001aef", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140001af4", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140001af8", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140001af9", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140001b2e", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140001b2e", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbx + 8], 1", - "stack_offset": 0 - }, - { - "address": "0x140001b32", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140001b35", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140001b3a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140001b3e", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140001b3f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140001b04", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001b04", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140001b07", - "size": 2, - "mnemonic": "je", - "operands": "0x140001b2e", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001b2e", - "0x140001b09" - ] - }, - { - "address": "0x140001b09", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140001b09", - "size": 5, - "mnemonic": "call", - "operands": "0x140002000", - "stack_offset": 0 - }, - { - "address": "0x140001b0e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x140001b11", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140001b15", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rdi + 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x140001b1a", - "size": 3, - "mnemonic": "sete", - "operands": "al", - "stack_offset": 0 - }, - { - "address": "0x140001b1d", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rbx + 8], al", - "stack_offset": 0 - }, - { - "address": "0x140001b20", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140001b23", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140001b28", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140001b2c", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140001b2d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140007481", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140007482", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140007486", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x29c33], -1", - "stack_offset": 0 - }, - { - "address": "0x14000748d", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007493", - "stack_offset": 0 - }, - { - "address": "0x14000748f", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140007491", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400074be", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400074c3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400074c7", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400074c8", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "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", - "stack_offset": 0 - }, - { - "address": "0x14000aa3d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000aa42", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000aa43", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000aa47", - "size": 3, - "mnemonic": "mov", - "operands": "esi, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000aa4a", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x1a3bf]", - "stack_offset": 0 - }, - { - "address": "0x14000aa51", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000aa53", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x1a3ae]", - "stack_offset": 0 - }, - { - "address": "0x14000aa5a", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000aa5d", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1a3ac]", - "stack_offset": 0 - }, - { - "address": "0x14000aa64", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 4", - "stack_offset": 0 - }, - { - "address": "0x14000aa69", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a7bc", - "stack_offset": 0 - }, - { - "address": "0x14000aa6e", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000aa70", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000aa73", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000aa76", - "size": 2, - "mnemonic": "je", - "operands": "0x14000aa83", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000aa89", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000aa8e", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000aa93", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000aa97", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000aa98", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000aa78", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000aa78", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, esi", - "stack_offset": 0 - }, - { - "address": "0x14000aa7b", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1583f]", - "stack_offset": 0 - }, - { - "address": "0x14000aa81", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000aa89", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000aa8e", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000aa93", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000aa97", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000aa98", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b46d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9", - "stack_offset": 0 - }, - { - "address": "0x14000b472", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": 0 - }, - { - "address": "0x14000b473", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000b474", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x14000b476", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x14000b47a", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r9", - "stack_offset": 0 - }, - { - "address": "0x14000b47d", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r8", - "stack_offset": 0 - }, - { - "address": "0x14000b480", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x14000b482", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": 0 - }, - { - "address": "0x14000b487", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000b488", - "size": 7, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rip + 0x27959]", - "stack_offset": 0 - }, - { - "address": "0x14000b48f", - "size": 7, - "mnemonic": "movsxd", - "operands": "rax, dword ptr [rip + 0x2794a]", - "stack_offset": 0 - }, - { - "address": "0x14000b496", - "size": 4, - "mnemonic": "lea", - "operands": "r14, [rbx + rax*8]", - "stack_offset": 0 - }, - { - "address": "0x14000b49a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rbx", - "stack_offset": 0 - }, - { - "address": "0x14000b49f", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, r14", - "stack_offset": 0 - }, - { - "address": "0x14000b4a2", - "size": 6, - "mnemonic": "je", - "operands": "0x14000b531", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000b533", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": 0 - }, - { - "address": "0x14000b538", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x80]", - "stack_offset": 0 - }, - { - "address": "0x14000b540", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x14000b544", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x14000b546", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000b547", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 0 - }, - { - "address": "0x14000b548", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000b4a8", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b4a8", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000b4ab", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000b4b0", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x14000b4b3", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000b4b6", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b4da", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000b4da", - "0x14000b4b8" - ] - }, - { - "address": "0x14000b4da", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b4da", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 8", - "stack_offset": 0 - }, - { - "address": "0x14000b4de", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000b49a", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000b4bb", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000b4bc", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000b4be", - "size": 3, - "mnemonic": "shr", - "operands": "eax, 0xd", - "stack_offset": 0 - }, - { - "address": "0x14000b4c1", - "size": 2, - "mnemonic": "test", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14000b4c3", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b4da", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b49f", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, r14", - "stack_offset": 0 - }, - { - "address": "0x14000b4a2", - "size": 6, - "mnemonic": "je", - "operands": "0x14000b531", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000b531", - "0x14000b4a8" - ] - }, - { - "address": "0x14000b4c5", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b4c5", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000b4c7", - "size": 2, - "mnemonic": "and", - "operands": "al, 3", - "stack_offset": 0 - }, - { - "address": "0x14000b4c9", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 2", - "stack_offset": 0 - }, - { - "address": "0x14000b4cb", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b4d2", - "stack_offset": 0 - }, - { - "address": "0x14000b4cd", - "size": 3, - "mnemonic": "test", - "operands": "cl, 0xc0", - "stack_offset": 0 - }, - { - "address": "0x14000b4d0", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b4e0", - "stack_offset": 0 - }, - { - "address": "0x14000b4d2", - "size": 4, - "mnemonic": "bt", - "operands": "ecx, 0xb", - "stack_offset": 0 - }, - { - "address": "0x14000b4d6", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000b4e0", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000b4e4", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsi + 8]", - "stack_offset": 0 - }, - { - "address": "0x14000b4e8", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x14000b4eb", - "size": 5, - "mnemonic": "lea", - "operands": "r8, [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000b4f0", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], r8", - "stack_offset": 0 - }, - { - "address": "0x14000b4f5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], rax", - "stack_offset": 0 - }, - { - "address": "0x14000b4fa", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x50], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000b4ff", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x58], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000b504", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000b509", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": 0 - }, - { - "address": "0x14000b50e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rax", - "stack_offset": 0 - }, - { - "address": "0x14000b513", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000b518", - "size": 5, - "mnemonic": "lea", - "operands": "r8, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000b51d", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000b522", - "size": 8, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x88]", - "stack_offset": 0 - }, - { - "address": "0x14000b52a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b3cc", - "stack_offset": 0 - }, - { - "address": "0x14000b52f", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000b4da", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000b4da" - ] - }, - { - "address": "0x14000b4d8", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b4d8", - "size": 2, - "mnemonic": "inc", - "operands": "dword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x14000b4da", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 8", - "stack_offset": 0 - }, - { - "address": "0x14000b4de", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000b49a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000b49a" - ] - } - ] - }, - { - "address": "0x14000a954", - "name": "", - "blocks": [ - { - "address": "0x14000a954", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a954", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14000a956", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a95a", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000a95c", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x1a46d]", - "stack_offset": 0 - }, - { - "address": "0x14000a963", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 1", - "stack_offset": 0 - }, - { - "address": "0x14000a968", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x1a459]", - "stack_offset": 0 - }, - { - "address": "0x14000a96f", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1a45a]", - "stack_offset": 0 - }, - { - "address": "0x14000a976", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a7bc", - "stack_offset": 0 - }, - { - "address": "0x14000a97b", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000a97d", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a980", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a98e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a98e", - "0x14000a982" - ] - }, - { - "address": "0x14000a98e", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a98e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a992", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14000a993", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x1578e]", - "stack_offset": 0 - } - ], - "successors": [ - "0x140020128" - ] - }, - { - "address": "0x14000a982", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a982", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a986", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14000a987", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x15932]", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140010947", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], rcx", - "stack_offset": 0 - }, - { - "address": "0x14001094b", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x38", - "stack_offset": 0 - }, - { - "address": "0x14001094f", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [r11 - 0x10], 0xfffffffffffffffe", - "stack_offset": 0 - }, - { - "address": "0x140010957", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r11 + 8]", - "stack_offset": 0 - }, - { - "address": "0x14001095b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 - 0x18], rax", - "stack_offset": 0 - }, - { - "address": "0x14001095f", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 2", - "stack_offset": 0 - }, - { - "address": "0x140010964", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x50], eax", - "stack_offset": 0 - }, - { - "address": "0x140010968", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x58], eax", - "stack_offset": 0 - }, - { - "address": "0x14001096c", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140010970", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [r11 - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140010974", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140010978", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [r11 + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14001097c", - "size": 5, - "mnemonic": "call", - "operands": "0x140010630", - "stack_offset": 0 - }, - { - "address": "0x140010981", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140010982", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x38", - "stack_offset": 0 - }, - { - "address": "0x140010986", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "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", - "stack_offset": 0 - }, - { - "address": "0x140011c05", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x140011c0a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi", - "stack_offset": 0 - }, - { - "address": "0x140011c0f", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140011c10", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": 0 - }, - { - "address": "0x140011c12", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": 0 - }, - { - "address": "0x140011c14", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x140011c16", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x140011c18", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140011c1c", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x140011c20", - "size": 3, - "mnemonic": "mov", - "operands": "r12d, ecx", - "stack_offset": 0 - }, - { - "address": "0x140011c23", - "size": 3, - "mnemonic": "mov", - "operands": "r14, r9", - "stack_offset": 0 - }, - { - "address": "0x140011c26", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r8", - "stack_offset": 0 - }, - { - "address": "0x140011c29", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rdx", - "stack_offset": 0 - }, - { - "address": "0x140011c2c", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, r9", - "stack_offset": 0 - }, - { - "address": "0x140011c2f", - "size": 6, - "mnemonic": "je", - "operands": "0x140011cf0", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011cf0", - "0x140011c35" - ] - }, - { - "address": "0x140011cf0", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011cf0", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140011cf2", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 0xe", - "stack_offset": 0 - }, - { - "address": "0x140011cf7", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi", - "stack_offset": 0 - }, - { - "address": "0x140011cf9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": 0 - }, - { - "address": "0x140011cfe", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [rsp + 0x60], 0", - "stack_offset": 0 - }, - { - "address": "0x140011d03", - "size": 7, - "mnemonic": "lea", - "operands": "rsi, [rip + 0x242f6]", - "stack_offset": 0 - }, - { - "address": "0x140011d0a", - "size": 5, - "mnemonic": "mov", - "operands": "ebp, 0x100", - "stack_offset": 0 - }, - { - "address": "0x140011d0f", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140011d14", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp", - "stack_offset": 0 - }, - { - "address": "0x140011d16", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdi - 0xa]", - "stack_offset": 0 - }, - { - "address": "0x140011d1a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140011d1d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe48d]", - "stack_offset": 0 - }, - { - "address": "0x140011d23", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011d25", - "size": 6, - "mnemonic": "je", - "operands": "0x140011dac", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011dac", - "0x140011d2b" - ] - }, - { - "address": "0x140011c35", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011c35", - "size": 7, - "mnemonic": "lea", - "operands": "r13, [rip - 0x11c3c]", - "stack_offset": 0 - }, - { - "address": "0x140011c3c", - "size": 2, - "mnemonic": "mov", - "operands": "edi, dword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x140011c3e", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r13 + rdi*8 + 0x33240]", - "stack_offset": 0 - }, - { - "address": "0x140011c46", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140011c47", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140011c4a", - "size": 2, - "mnemonic": "je", - "operands": "0x140011c5a", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011c5a", - "0x140011c4c" - ] - }, - { - "address": "0x140011dac", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011dac", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140011db1", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140011d2b", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011d2b", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140011d2e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140011d31", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x140011d38", - "size": 4, - "mnemonic": "cmove", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x140011d3c", - "size": 4, - "mnemonic": "xchg", - "operands": "qword ptr [rsi + r12*8], rax", - "stack_offset": 0 - }, - { - "address": "0x140011d40", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140011d45", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp", - "stack_offset": 0 - }, - { - "address": "0x140011d47", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdi - 0xc]", - "stack_offset": 0 - }, - { - "address": "0x140011d4b", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140011d4e", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe45c]", - "stack_offset": 0 - }, - { - "address": "0x140011d54", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011d56", - "size": 2, - "mnemonic": "je", - "operands": "0x140011dac", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140011c62", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140011c64", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x140011c67", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x800", - "stack_offset": 0 - }, - { - "address": "0x140011c6d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe4cd]", - "stack_offset": 0 - }, - { - "address": "0x140011c73", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140011c76", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140011c79", - "size": 6, - "mnemonic": "jne", - "operands": "0x140011d7f", - "stack_offset": 0 - }, - { - "address": "0x140011c7f", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe473]", - "stack_offset": 0 - }, - { - "address": "0x140011c85", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 0x57", - "stack_offset": 0 - }, - { - "address": "0x140011c88", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011cd3", - "stack_offset": 0 - }, - { - "address": "0x140011c8a", - "size": 3, - "mnemonic": "lea", - "operands": "ebx, [rax - 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140011c8d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x140011c90", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, ebx", - "stack_offset": 0 - }, - { - "address": "0x140011c93", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x13106]", - "stack_offset": 0 - }, - { - "address": "0x140011c9a", - "size": 5, - "mnemonic": "call", - "operands": "0x140011460", - "stack_offset": 0 - }, - { - "address": "0x140011c9f", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011ca1", - "size": 2, - "mnemonic": "je", - "operands": "0x140011cd3", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011cd3", - "0x140011ca3" - ] - }, - { - "address": "0x140011c4c", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011c4c", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140011c4f", - "size": 6, - "mnemonic": "jne", - "operands": "0x140011d98", - "stack_offset": 0 - }, - { - "address": "0x140011c55", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140011ce3", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011ce3" - ] - }, - { - "address": "0x140011d58", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011d58", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi", - "stack_offset": 0 - }, - { - "address": "0x140011d5a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": 0 - }, - { - "address": "0x140011d5f", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140011d64", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140011d67", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140011d6c", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x140011d71", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140011d75", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x140011d77", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x140011d79", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 0 - }, - { - "address": "0x140011d7b", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 0 - }, - { - "address": "0x140011d7d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140011d7e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140011cd3", - "size": 20, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011cd3", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x140011cd7", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r13 + rdi*8 + 0x33240], rax", - "stack_offset": 0 - }, - { - "address": "0x140011cdf", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x140011ce3", - "size": 4, - "mnemonic": "add", - "operands": "rsi, 4", - "stack_offset": 0 - }, - { - "address": "0x140011ce7", - "size": 3, - "mnemonic": "cmp", - "operands": "rsi, r14", - "stack_offset": 0 - }, - { - "address": "0x140011cea", - "size": 6, - "mnemonic": "jne", - "operands": "0x140011c3c", - "stack_offset": 0 - }, - { - "address": "0x140011cf0", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140011cf2", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 0xe", - "stack_offset": 0 - }, - { - "address": "0x140011cf7", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi", - "stack_offset": 0 - }, - { - "address": "0x140011cf9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": 0 - }, - { - "address": "0x140011cfe", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [rsp + 0x60], 0", - "stack_offset": 0 - }, - { - "address": "0x140011d03", - "size": 7, - "mnemonic": "lea", - "operands": "rsi, [rip + 0x242f6]", - "stack_offset": 0 - }, - { - "address": "0x140011d0a", - "size": 5, - "mnemonic": "mov", - "operands": "ebp, 0x100", - "stack_offset": 0 - }, - { - "address": "0x140011d0f", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140011d14", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp", - "stack_offset": 0 - }, - { - "address": "0x140011d16", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdi - 0xa]", - "stack_offset": 0 - }, - { - "address": "0x140011d1a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140011d1d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe48d]", - "stack_offset": 0 - }, - { - "address": "0x140011d23", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011d25", - "size": 6, - "mnemonic": "je", - "operands": "0x140011dac", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011dac", - "0x140011d2b" - ] - }, - { - "address": "0x140011ca3", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011ca3", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, ebx", - "stack_offset": 0 - }, - { - "address": "0x140011ca6", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x14bcb]", - "stack_offset": 0 - }, - { - "address": "0x140011cad", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x140011cb0", - "size": 5, - "mnemonic": "call", - "operands": "0x140011460", - "stack_offset": 0 - }, - { - "address": "0x140011cb5", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011cb7", - "size": 2, - "mnemonic": "je", - "operands": "0x140011cd3", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011cd3", - "0x140011cb9" - ] - }, - { - "address": "0x140011ce3", - "size": 17, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011ce3", - "size": 4, - "mnemonic": "add", - "operands": "rsi, 4", - "stack_offset": 0 - }, - { - "address": "0x140011ce7", - "size": 3, - "mnemonic": "cmp", - "operands": "rsi, r14", - "stack_offset": 0 - }, - { - "address": "0x140011cea", - "size": 6, - "mnemonic": "jne", - "operands": "0x140011c3c", - "stack_offset": 0 - }, - { - "address": "0x140011cf0", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140011cf2", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 0xe", - "stack_offset": 0 - }, - { - "address": "0x140011cf7", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi", - "stack_offset": 0 - }, - { - "address": "0x140011cf9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": 0 - }, - { - "address": "0x140011cfe", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [rsp + 0x60], 0", - "stack_offset": 0 - }, - { - "address": "0x140011d03", - "size": 7, - "mnemonic": "lea", - "operands": "rsi, [rip + 0x242f6]", - "stack_offset": 0 - }, - { - "address": "0x140011d0a", - "size": 5, - "mnemonic": "mov", - "operands": "ebp, 0x100", - "stack_offset": 0 - }, - { - "address": "0x140011d0f", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140011d14", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp", - "stack_offset": 0 - }, - { - "address": "0x140011d16", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdi - 0xa]", - "stack_offset": 0 - }, - { - "address": "0x140011d1a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140011d1d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe48d]", - "stack_offset": 0 - }, - { - "address": "0x140011d23", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011d25", - "size": 6, - "mnemonic": "je", - "operands": "0x140011dac", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011dac", - "0x140011d2b" - ] - }, - { - "address": "0x140011cb9", - "size": 27, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011cb9", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x140011cbc", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140011cbe", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x140011cc1", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe479]", - "stack_offset": 0 - }, - { - "address": "0x140011cc7", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140011cca", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140011ccd", - "size": 6, - "mnemonic": "jne", - "operands": "0x140011d7f", - "stack_offset": 0 - }, - { - "address": "0x140011cd3", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x140011cd7", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r13 + rdi*8 + 0x33240], rax", - "stack_offset": 0 - }, - { - "address": "0x140011cdf", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x140011ce3", - "size": 4, - "mnemonic": "add", - "operands": "rsi, 4", - "stack_offset": 0 - }, - { - "address": "0x140011ce7", - "size": 3, - "mnemonic": "cmp", - "operands": "rsi, r14", - "stack_offset": 0 - }, - { - "address": "0x140011cea", - "size": 6, - "mnemonic": "jne", - "operands": "0x140011c3c", - "stack_offset": 0 - }, - { - "address": "0x140011cf0", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140011cf2", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 0xe", - "stack_offset": 0 - }, - { - "address": "0x140011cf7", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi", - "stack_offset": 0 - }, - { - "address": "0x140011cf9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": 0 - }, - { - "address": "0x140011cfe", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [rsp + 0x60], 0", - "stack_offset": 0 - }, - { - "address": "0x140011d03", - "size": 7, - "mnemonic": "lea", - "operands": "rsi, [rip + 0x242f6]", - "stack_offset": 0 - }, - { - "address": "0x140011d0a", - "size": 5, - "mnemonic": "mov", - "operands": "ebp, 0x100", - "stack_offset": 0 - }, - { - "address": "0x140011d0f", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140011d14", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp", - "stack_offset": 0 - }, - { - "address": "0x140011d16", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdi - 0xa]", - "stack_offset": 0 - }, - { - "address": "0x140011d1a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140011d1d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe48d]", - "stack_offset": 0 - }, - { - "address": "0x140011d23", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011d25", - "size": 6, - "mnemonic": "je", - "operands": "0x140011dac", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011dac", - "0x140011d2b" - ] - } - ] - }, - { - "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", - "stack_offset": 0 - }, - { - "address": "0x14000a7c1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x14000a7c6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000a7cb", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000a7cc", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": 0 - }, - { - "address": "0x14000a7ce", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": 0 - }, - { - "address": "0x14000a7d0", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x14000a7d2", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x14000a7d4", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a7d8", - "size": 2, - "mnemonic": "mov", - "operands": "edi, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000a7da", - "size": 7, - "mnemonic": "lea", - "operands": "r15, [rip - 0xa7e1]", - "stack_offset": 0 - }, - { - "address": "0x14000a7e1", - "size": 4, - "mnemonic": "or", - "operands": "r14, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x14000a7e5", - "size": 3, - "mnemonic": "mov", - "operands": "r12, r9", - "stack_offset": 0 - }, - { - "address": "0x14000a7e8", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, r8", - "stack_offset": 0 - }, - { - "address": "0x14000a7eb", - "size": 3, - "mnemonic": "mov", - "operands": "r13, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000a7ee", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [r15 + rdi*8 + 0x32db0]", - "stack_offset": 0 - }, - { - "address": "0x14000a7f6", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000a7f7", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, r14", - "stack_offset": 0 - }, - { - "address": "0x14000a7fa", - "size": 6, - "mnemonic": "je", - "operands": "0x14000a8ae", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a8ae", - "0x14000a800" - ] - }, - { - "address": "0x14000a8ae", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a8ae", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a8b0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14000a8b5", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x14000a8ba", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000a8bf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a8c3", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x14000a8c5", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x14000a8c7", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 0 - }, - { - "address": "0x14000a8c9", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 0 - }, - { - "address": "0x14000a8cb", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000a8cc", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a800", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a800", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a803", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000a8b0", - "stack_offset": 0 - }, - { - "address": "0x14000a809", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, r9", - "stack_offset": 0 - }, - { - "address": "0x14000a80c", - "size": 6, - "mnemonic": "je", - "operands": "0x14000a8a6", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000a8ae", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a8b0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14000a8b5", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x14000a8ba", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000a8bf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a8c3", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x14000a8c5", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x14000a8c7", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 0 - }, - { - "address": "0x14000a8c9", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 0 - }, - { - "address": "0x14000a8cb", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000a8cc", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a812", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a812", - "size": 3, - "mnemonic": "mov", - "operands": "esi, dword ptr [rbp]", - "stack_offset": 0 - }, - { - "address": "0x14000a815", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r15 + rsi*8 + 0x32d98]", - "stack_offset": 0 - }, - { - "address": "0x14000a81d", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000a81e", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000a821", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a82e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000a836", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000a838", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15", - "stack_offset": 0 - }, - { - "address": "0x14000a83b", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x800", - "stack_offset": 0 - }, - { - "address": "0x14000a841", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x158f9]", - "stack_offset": 0 - }, - { - "address": "0x14000a847", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a84a", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a84d", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a8cd", - "stack_offset": 0 - }, - { - "address": "0x14000a84f", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x158a3]", - "stack_offset": 0 - }, - { - "address": "0x14000a855", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 0x57", - "stack_offset": 0 - }, - { - "address": "0x14000a858", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a887", - "stack_offset": 0 - }, - { - "address": "0x14000a85a", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rbx + 7]", - "stack_offset": 0 - }, - { - "address": "0x14000a85e", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15", - "stack_offset": 0 - }, - { - "address": "0x14000a861", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1a538]", - "stack_offset": 0 - }, - { - "address": "0x14000a868", - "size": 5, - "mnemonic": "call", - "operands": "0x140011460", - "stack_offset": 0 - }, - { - "address": "0x14000a86d", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a86f", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a887", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a887", - "0x14000a871" - ] - }, - { - "address": "0x14000a823", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a823", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, r14", - "stack_offset": 0 - }, - { - "address": "0x14000a826", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000a8ed", - "stack_offset": 0 - }, - { - "address": "0x14000a82c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a899", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a899" - ] - }, - { - "address": "0x14000a887", - "size": 18, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a887", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r14", - "stack_offset": 0 - }, - { - "address": "0x14000a88a", - "size": 7, - "mnemonic": "lea", - "operands": "r15, [rip - 0xa891]", - "stack_offset": 0 - }, - { - "address": "0x14000a891", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r15 + rsi*8 + 0x32d98], rax", - "stack_offset": 0 - }, - { - "address": "0x14000a899", - "size": 4, - "mnemonic": "add", - "operands": "rbp, 4", - "stack_offset": 0 - }, - { - "address": "0x14000a89d", - "size": 3, - "mnemonic": "cmp", - "operands": "rbp, r12", - "stack_offset": 0 - }, - { - "address": "0x14000a8a0", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000a812", - "stack_offset": 0 - }, - { - "address": "0x14000a8a6", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r15 + rdi*8 + 0x32db0], r14", - "stack_offset": 0 - }, - { - "address": "0x14000a8ae", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a8b0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14000a8b5", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x14000a8ba", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000a8bf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a8c3", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x14000a8c5", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x14000a8c7", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 0 - }, - { - "address": "0x14000a8c9", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 0 - }, - { - "address": "0x14000a8cb", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000a8cc", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a871", - "size": 25, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a871", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000a874", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000a876", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15", - "stack_offset": 0 - }, - { - "address": "0x14000a879", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x158c1]", - "stack_offset": 0 - }, - { - "address": "0x14000a87f", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a882", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a885", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a8cd", - "stack_offset": 0 - }, - { - "address": "0x14000a887", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r14", - "stack_offset": 0 - }, - { - "address": "0x14000a88a", - "size": 7, - "mnemonic": "lea", - "operands": "r15, [rip - 0xa891]", - "stack_offset": 0 - }, - { - "address": "0x14000a891", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r15 + rsi*8 + 0x32d98], rax", - "stack_offset": 0 - }, - { - "address": "0x14000a899", - "size": 4, - "mnemonic": "add", - "operands": "rbp, 4", - "stack_offset": 0 - }, - { - "address": "0x14000a89d", - "size": 3, - "mnemonic": "cmp", - "operands": "rbp, r12", - "stack_offset": 0 - }, - { - "address": "0x14000a8a0", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000a812", - "stack_offset": 0 - }, - { - "address": "0x14000a8a6", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r15 + rdi*8 + 0x32db0], r14", - "stack_offset": 0 - }, - { - "address": "0x14000a8ae", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a8b0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14000a8b5", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x14000a8ba", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000a8bf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a8c3", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x14000a8c5", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x14000a8c7", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 0 - }, - { - "address": "0x14000a8c9", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 0 - }, - { - "address": "0x14000a8cb", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000a8cc", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a899", - "size": 15, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a899", - "size": 4, - "mnemonic": "add", - "operands": "rbp, 4", - "stack_offset": 0 - }, - { - "address": "0x14000a89d", - "size": 3, - "mnemonic": "cmp", - "operands": "rbp, r12", - "stack_offset": 0 - }, - { - "address": "0x14000a8a0", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000a812", - "stack_offset": 0 - }, - { - "address": "0x14000a8a6", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r15 + rdi*8 + 0x32db0], r14", - "stack_offset": 0 - }, - { - "address": "0x14000a8ae", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a8b0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14000a8b5", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x14000a8ba", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000a8bf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a8c3", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x14000a8c5", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x14000a8c7", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 0 - }, - { - "address": "0x14000a8c9", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 0 - }, - { - "address": "0x14000a8cb", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000a8cc", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b3d1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9", - "stack_offset": 0 - }, - { - "address": "0x14000b3d6", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000b3d7", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000b3db", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r9", - "stack_offset": 0 - }, - { - "address": "0x14000b3de", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8", - "stack_offset": 0 - }, - { - "address": "0x14000b3e1", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x14000b3e4", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b1f8", - "stack_offset": 0 - }, - { - "address": "0x14000b3e9", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000b3ea", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rbx + 8]", - "stack_offset": 0 - }, - { - "address": "0x14000b3ee", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000b3f1", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000b3f4", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000b3f7", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b455", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000b458", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b204", - "stack_offset": 0 - }, - { - "address": "0x14000b45d", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000b462", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000b466", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000b467", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000b3f9", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b3f9", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rcx + 0x14]", - "stack_offset": 0 - }, - { - "address": "0x14000b3fc", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000b3fd", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000b3ff", - "size": 3, - "mnemonic": "shr", - "operands": "eax, 0xd", - "stack_offset": 0 - }, - { - "address": "0x14000b402", - "size": 2, - "mnemonic": "test", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14000b404", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b455", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000b455", - "0x14000b406" - ] - }, - { - "address": "0x14000b406", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b406", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000b408", - "size": 2, - "mnemonic": "and", - "operands": "al, 3", - "stack_offset": 0 - }, - { - "address": "0x14000b40a", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 2", - "stack_offset": 0 - }, - { - "address": "0x14000b40c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b413", - "stack_offset": 0 - }, - { - "address": "0x14000b40e", - "size": 3, - "mnemonic": "test", - "operands": "cl, 0xc0", - "stack_offset": 0 - }, - { - "address": "0x14000b411", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b41d", - "stack_offset": 0 - }, - { - "address": "0x14000b413", - "size": 4, - "mnemonic": "bt", - "operands": "ecx, 0xb", - "stack_offset": 0 - }, - { - "address": "0x14000b417", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000b41d", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000b421", - "size": 3, - "mnemonic": "cmp", - "operands": "byte ptr [rax], 0", - "stack_offset": 0 - }, - { - "address": "0x14000b424", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b436", - "stack_offset": 0 - }, - { - "address": "0x14000b426", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000b429", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000b42c", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rcx + 0x14]", - "stack_offset": 0 - }, - { - "address": "0x14000b42f", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000b430", - "size": 2, - "mnemonic": "shr", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14000b432", - "size": 2, - "mnemonic": "test", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14000b434", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b455", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000b455", - "0x14000b436" - ] - }, - { - "address": "0x14000b419", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b419", - "size": 2, - "mnemonic": "inc", - "operands": "dword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x14000b41b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000b455", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000b455" - ] - }, - { - "address": "0x14000b436", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b436", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000b439", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x14000b43c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b678", - "stack_offset": 0 - }, - { - "address": "0x14000b441", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1", - "stack_offset": 0 - }, - { - "address": "0x14000b444", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b44e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000b452", - "size": 3, - "mnemonic": "or", - "operands": "dword ptr [rax], 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x14000b455", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x14000b458", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b204", - "stack_offset": 0 - }, - { - "address": "0x14000b45d", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000b462", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000b466", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000b467", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000b446", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b446", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx + 8]", - "stack_offset": 0 - }, - { - "address": "0x14000b44a", - "size": 2, - "mnemonic": "inc", - "operands": "dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000b44c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000b455", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000b455" - ] - } - ] - }, - { - "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", - "stack_offset": 0 - }, - { - "address": "0x140010635", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9", - "stack_offset": 0 - }, - { - "address": "0x14001063a", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001063b", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001063f", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9", - "stack_offset": 0 - }, - { - "address": "0x140010642", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8", - "stack_offset": 0 - }, - { - "address": "0x140010645", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140010647", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": 0 - }, - { - "address": "0x14001064c", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14001064d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140010650", - "size": 5, - "mnemonic": "call", - "operands": "0x14001081c", - "stack_offset": 0 - }, - { - "address": "0x140010655", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": 0 - }, - { - "address": "0x140010657", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x140010659", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": 0 - }, - { - "address": "0x14001065e", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x140010660", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140010665", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140010669", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001066a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000d6d4", - "size": 5, - "mnemonic": "call", - "operands": "0x14001667c", - "stack_offset": 0 - }, - { - "address": "0x14000d6d9", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000d6dc", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d6e8", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000d6ef", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d71b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000d71b", - "0x14000d6f1" - ] - }, - { - "address": "0x14000d6de", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d6de", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x16", - "stack_offset": 0 - }, - { - "address": "0x14000d6e3", - "size": 5, - "mnemonic": "call", - "operands": "0x1400166cc", - "stack_offset": 0 - }, - { - "address": "0x14000d6e8", - "size": 7, - "mnemonic": "test", - "operands": "byte ptr [rip + 0x23af9], 2", - "stack_offset": 0 - }, - { - "address": "0x14000d6ef", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d71b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000d71b", - "0x14000d6f1" - ] - }, - { - "address": "0x14000d71b", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d71b", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x14000d720", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc", - "stack_offset": 0 - }, - { - "address": "0x14000d725", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000d6f1", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d6f1", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x17", - "stack_offset": 0 - }, - { - "address": "0x14000d6f6", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x12994]", - "stack_offset": 0 - }, - { - "address": "0x14000d6fc", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000d6fe", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d707", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000d707", - "0x14000d700" - ] - }, - { - "address": "0x14000d707", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d707", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 1", - "stack_offset": 0 - }, - { - "address": "0x14000d70d", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x40000015", - "stack_offset": 0 - }, - { - "address": "0x14000d712", - "size": 4, - "mnemonic": "lea", - "operands": "ecx, [r8 + 2]", - "stack_offset": 0 - }, - { - "address": "0x14000d716", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ace8", - "stack_offset": 0 - }, - { - "address": "0x14000d71b", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x14000d720", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc", - "stack_offset": 0 - }, - { - "address": "0x14000d725", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000d700", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d700", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 7", - "stack_offset": 0 - }, - { - "address": "0x14000d705", - "size": 2, - "mnemonic": "int", - "operands": "0x29", - "stack_offset": 0 - }, - { - "address": "0x14000d707", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 1", - "stack_offset": 0 - }, - { - "address": "0x14000d70d", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x40000015", - "stack_offset": 0 - }, - { - "address": "0x14000d712", - "size": 4, - "mnemonic": "lea", - "operands": "ecx, [r8 + 2]", - "stack_offset": 0 - }, - { - "address": "0x14000d716", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ace8", - "stack_offset": 0 - }, - { - "address": "0x14000d71b", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x14000d720", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc", - "stack_offset": 0 - }, - { - "address": "0x14000d725", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140011460", - "name": "", - "blocks": [ - { - "address": "0x140011460", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011460", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8", - "stack_offset": 0 - }, - { - "address": "0x140011463", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011468", - "stack_offset": 0 - }, - { - "address": "0x140011465", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011467", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b1fc", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x14e0d]", - "stack_offset": 0 - } - ], - "successors": [ - "0x140020010" - ] - } - ] - }, - { - "address": "0x14000b204", - "name": "", - "blocks": [ - { - "address": "0x14000b204", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b204", - "size": 4, - "mnemonic": "add", - "operands": "rcx, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000b208", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x14e09]", - "stack_offset": 0 - } - ], - "successors": [ - "0x140020018" - ] - } - ] - }, - { - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b67d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rdi", - "stack_offset": 0 - }, - { - "address": "0x14000b682", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000b683", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": 0 - }, - { - "address": "0x14000b686", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x14000b68a", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x40], 0", - "stack_offset": 0 - }, - { - "address": "0x14000b68f", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000b692", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x27b57], 0", - "stack_offset": 0 - }, - { - "address": "0x14000b699", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x30], 0", - "stack_offset": 0 - }, - { - "address": "0x14000b69d", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 0", - "stack_offset": 0 - }, - { - "address": "0x14000b6a1", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x14000b6a5", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": 0 - }, - { - "address": "0x14000b6a9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b6bb", - "stack_offset": 0 - }, - { - "address": "0x14000b6ab", - "size": 7, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rip + 0x25d76]", - "stack_offset": 0 - }, - { - "address": "0x14000b6b2", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 1", - "stack_offset": 0 - }, - { - "address": "0x14000b6b6", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp - 0x28], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14000b6bb", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000b6be", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b6cb", - "stack_offset": 0 - }, - { - "address": "0x14000b6c0", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000b6c2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b58c", - "stack_offset": 0 - }, - { - "address": "0x14000b6c7", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": 0 - }, - { - "address": "0x14000b6c9", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000b6fd", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b701", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b70e", - "stack_offset": 0 - }, - { - "address": "0x14000b703", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000b707", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rax + 0x3a8], 0xfffffffd", - "stack_offset": 0 - }, - { - "address": "0x14000b70e", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x14000b712", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b723", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b727", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b738", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000b717", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000b71b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x14000b720", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x20], ebx", - "stack_offset": 0 - }, - { - "address": "0x14000b723", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": 0 - }, - { - "address": "0x14000b727", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b738", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000b73d", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x14000b73f", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x14000b744", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x14000b748", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000b749", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000b729", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000b729", - "size": 3, - "mnemonic": "mov", - "operands": "ebx, dword ptr [rbp - 0xc]", - "stack_offset": 0 - }, - { - "address": "0x14000b72c", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000b730", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x14000b735", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x24], ebx", - "stack_offset": 0 - }, - { - "address": "0x14000b738", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000b73d", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x14000b73f", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x14000b744", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x14000b748", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000b749", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140010821", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x140010826", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14001082b", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001082c", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x14001082e", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x140010830", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140010834", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x140010837", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001083a", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14001083d", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x140010840", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001084a", - "stack_offset": 0 - }, - { - "address": "0x140010842", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x140010845", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140010918", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001091d", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140010922", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140010927", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001092b", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x14001092d", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x14001092f", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140010930", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001667f", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140016683", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 3", - "stack_offset": 0 - }, - { - "address": "0x140016688", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [r11 + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14001668c", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [r11 + 8]", - "stack_offset": 0 - }, - { - "address": "0x140016690", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], eax", - "stack_offset": 0 - }, - { - "address": "0x140016694", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140016698", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x40], eax", - "stack_offset": 0 - }, - { - "address": "0x14001669c", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [r11 + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400166a0", - "size": 5, - "mnemonic": "call", - "operands": "0x140016634", - "stack_offset": 0 - }, - { - "address": "0x1400166a5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400166a9", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400166d1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400166d6", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400166d7", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": 0 - }, - { - "address": "0x1400166d9", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": 0 - }, - { - "address": "0x1400166db", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x1400166dd", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x1400166df", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": 0 - }, - { - "address": "0x1400166e3", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400166e5", - "size": 3, - "mnemonic": "xor", - "operands": "r15d, r15d", - "stack_offset": 0 - }, - { - "address": "0x1400166e8", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [rsp + 0x78], r15d", - "stack_offset": 0 - }, - { - "address": "0x1400166ed", - "size": 3, - "mnemonic": "mov", - "operands": "r14b, 1", - "stack_offset": 0 - }, - { - "address": "0x1400166f0", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x70], r14b", - "stack_offset": 0 - }, - { - "address": "0x1400166f5", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400166f7", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 2", - "stack_offset": 0 - }, - { - "address": "0x1400166fa", - "size": 2, - "mnemonic": "je", - "operands": "0x140016723", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016723", - "0x1400166fc" - ] - }, - { - "address": "0x140016723", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016723", - "size": 3, - "mnemonic": "sub", - "operands": "ecx, 2", - "stack_offset": 0 - }, - { - "address": "0x140016726", - "size": 6, - "mnemonic": "je", - "operands": "0x1400167e0", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167e0", - "0x14001672c" - ] - }, - { - "address": "0x1400166fc", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400166fc", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 2", - "stack_offset": 0 - }, - { - "address": "0x1400166ff", - "size": 2, - "mnemonic": "je", - "operands": "0x140016753", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016753", - "0x140016701" - ] - }, - { - "address": "0x1400167e0", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400167e0", - "size": 7, - "mnemonic": "lea", - "operands": "rdi, [rip + 0x1cf31]", - "stack_offset": 0 - }, - { - "address": "0x1400167e7", - "size": 3, - "mnemonic": "xor", - "operands": "r13d, r13d", - "stack_offset": 0 - }, - { - "address": "0x1400167ea", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b", - "stack_offset": 0 - }, - { - "address": "0x1400167ed", - "size": 2, - "mnemonic": "je", - "operands": "0x1400167f9", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167f9", - "0x1400167ef" - ] - }, - { - "address": "0x14001672c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001672c", - "size": 3, - "mnemonic": "sub", - "operands": "ecx, 4", - "stack_offset": 0 - }, - { - "address": "0x14001672f", - "size": 6, - "mnemonic": "je", - "operands": "0x1400167c5", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167c5", - "0x140016735" - ] - }, - { - "address": "0x140016753", - "size": 15, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140016753", - "size": 5, - "mnemonic": "call", - "operands": "0x140011924", - "stack_offset": 0 - }, - { - "address": "0x140016758", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rax", - "stack_offset": 0 - }, - { - "address": "0x14001675b", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001675e", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001677d", - "stack_offset": 0 - }, - { - "address": "0x140016760", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x140016763", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140016768", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001676c", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140016770", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x140016773", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x140016775", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x140016777", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 0 - }, - { - "address": "0x140016779", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 0 - }, - { - "address": "0x14001677b", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001677c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140016701", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016701", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 2", - "stack_offset": 0 - }, - { - "address": "0x140016704", - "size": 2, - "mnemonic": "je", - "operands": "0x140016723", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400167fc", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b", - "stack_offset": 0 - }, - { - "address": "0x1400167ff", - "size": 2, - "mnemonic": "je", - "operands": "0x140016813", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016813", - "0x140016801" - ] - }, - { - "address": "0x1400167ef", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400167ef", - "size": 4, - "mnemonic": "lea", - "operands": "ecx, [r13 + 3]", - "stack_offset": 0 - }, - { - "address": "0x1400167f3", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": 0 - }, - { - "address": "0x1400167f8", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400167f9", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x1400167fc", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b", - "stack_offset": 0 - }, - { - "address": "0x1400167ff", - "size": 2, - "mnemonic": "je", - "operands": "0x140016813", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016813", - "0x140016801" - ] - }, - { - "address": "0x1400167c5", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400167c5", - "size": 7, - "mnemonic": "lea", - "operands": "rdi, [rip + 0x1cf5c]", - "stack_offset": 0 - }, - { - "address": "0x1400167cc", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400167e7", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167e7" - ] - }, - { - "address": "0x140016735", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016735", - "size": 3, - "mnemonic": "sub", - "operands": "ecx, 9", - "stack_offset": 0 - }, - { - "address": "0x140016738", - "size": 6, - "mnemonic": "je", - "operands": "0x1400167d7", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167d7", - "0x14001673e" - ] - }, - { - "address": "0x140016706", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016706", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 2", - "stack_offset": 0 - }, - { - "address": "0x140016709", - "size": 2, - "mnemonic": "je", - "operands": "0x140016753", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016753", - "0x14001670b" - ] - }, - { - "address": "0x140016813", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016813", - "size": 4, - "mnemonic": "cmp", - "operands": "rsi, 1", - "stack_offset": 0 - }, - { - "address": "0x140016817", - "size": 6, - "mnemonic": "je", - "operands": "0x1400168a8", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140016808", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax", - "stack_offset": 0 - }, - { - "address": "0x14001680a", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0x3f", - "stack_offset": 0 - }, - { - "address": "0x14001680d", - "size": 3, - "mnemonic": "xor", - "operands": "rsi, rax", - "stack_offset": 0 - }, - { - "address": "0x140016810", - "size": 3, - "mnemonic": "ror", - "operands": "rsi, cl", - "stack_offset": 0 - }, - { - "address": "0x140016813", - "size": 4, - "mnemonic": "cmp", - "operands": "rsi, 1", - "stack_offset": 0 - }, - { - "address": "0x140016817", - "size": 6, - "mnemonic": "je", - "operands": "0x1400168a8", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400168a8", - "0x14001681d" - ] - }, - { - "address": "0x1400167e7", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400167e7", - "size": 3, - "mnemonic": "xor", - "operands": "r13d, r13d", - "stack_offset": 0 - }, - { - "address": "0x1400167ea", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b", - "stack_offset": 0 - }, - { - "address": "0x1400167ed", - "size": 2, - "mnemonic": "je", - "operands": "0x1400167f9", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167f9", - "0x1400167ef" - ] - }, - { - "address": "0x1400167d7", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400167d7", - "size": 7, - "mnemonic": "lea", - "operands": "rdi, [rip + 0x1cf52]", - "stack_offset": 0 - }, - { - "address": "0x1400167de", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400167e7", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167e7" - ] - }, - { - "address": "0x14001673e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001673e", - "size": 3, - "mnemonic": "sub", - "operands": "ecx, 6", - "stack_offset": 0 - }, - { - "address": "0x140016741", - "size": 6, - "mnemonic": "je", - "operands": "0x1400167ce", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167ce", - "0x140016747" - ] - }, - { - "address": "0x14001670b", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001670b", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 3", - "stack_offset": 0 - }, - { - "address": "0x14001670e", - "size": 2, - "mnemonic": "je", - "operands": "0x140016753", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016753", - "0x140016710" - ] - }, - { - "address": "0x1400168a8", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400168a8", - "size": 6, - "mnemonic": "mov", - "operands": "r12d, 0x910", - "stack_offset": 0 - }, - { - "address": "0x1400168ae", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b", - "stack_offset": 0 - }, - { - "address": "0x1400168b1", - "size": 2, - "mnemonic": "je", - "operands": "0x1400168bd", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400168bd", - "0x1400168b3" - ] - }, - { - "address": "0x14001681d", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001681d", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi", - "stack_offset": 0 - }, - { - "address": "0x140016820", - "size": 6, - "mnemonic": "je", - "operands": "0x14001690f", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001690f", - "0x140016826" - ] - }, - { - "address": "0x1400167ce", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400167ce", - "size": 7, - "mnemonic": "lea", - "operands": "rdi, [rip + 0x1cf4b]", - "stack_offset": 0 - }, - { - "address": "0x1400167d5", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400167e7", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167e7" - ] - }, - { - "address": "0x140016747", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016747", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 1", - "stack_offset": 0 - }, - { - "address": "0x14001674a", - "size": 2, - "mnemonic": "je", - "operands": "0x1400167c5", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167c5", - "0x14001674c" - ] - }, - { - "address": "0x140016710", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016710", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 4", - "stack_offset": 0 - }, - { - "address": "0x140016713", - "size": 2, - "mnemonic": "je", - "operands": "0x140016723", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016723", - "0x140016715" - ] - }, - { - "address": "0x1400168bd", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400168bd", - "size": 4, - "mnemonic": "cmp", - "operands": "rsi, 1", - "stack_offset": 0 - }, - { - "address": "0x1400168c1", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400168ca", - "stack_offset": 0 - }, - { - "address": "0x1400168c3", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400168c5", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140016763", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016763" - ] - }, - { - "address": "0x1400168b3", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400168b3", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x1400168b8", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": 0 - }, - { - "address": "0x1400168bd", - "size": 4, - "mnemonic": "cmp", - "operands": "rsi, 1", - "stack_offset": 0 - }, - { - "address": "0x1400168c1", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400168ca", - "stack_offset": 0 - }, - { - "address": "0x1400168c3", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400168c5", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140016763", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016763" - ] - }, - { - "address": "0x14001690f", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001690f", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b", - "stack_offset": 0 - }, - { - "address": "0x140016912", - "size": 2, - "mnemonic": "je", - "operands": "0x14001691c", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001691c", - "0x140016914" - ] - }, - { - "address": "0x140016826", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016826", - "size": 6, - "mnemonic": "mov", - "operands": "r12d, 0x910", - "stack_offset": 0 - }, - { - "address": "0x14001682c", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, 0xb", - "stack_offset": 0 - }, - { - "address": "0x14001682f", - "size": 2, - "mnemonic": "ja", - "operands": "0x140016866", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016866", - "0x140016831" - ] - }, - { - "address": "0x14001674c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001674c", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": 0 - }, - { - "address": "0x14001674e", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400167e7", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167e7" - ] - }, - { - "address": "0x140016715", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016715", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 6", - "stack_offset": 0 - }, - { - "address": "0x140016718", - "size": 2, - "mnemonic": "je", - "operands": "0x140016723", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016723", - "0x14001671a" - ] - }, - { - "address": "0x140016763", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140016763", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140016768", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001676c", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140016770", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x140016773", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x140016775", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x140016777", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 0 - }, - { - "address": "0x140016779", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 0 - }, - { - "address": "0x14001677b", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001677c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001691c", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001691c", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x140016921", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc", - "stack_offset": 0 - }, - { - "address": "0x140016926", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140016927", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140016914", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016914", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rsi + 3]", - "stack_offset": 0 - }, - { - "address": "0x140016917", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": 0 - }, - { - "address": "0x14001691c", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x140016921", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc", - "stack_offset": 0 - }, - { - "address": "0x140016926", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140016927", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140016866", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016866", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, 8", - "stack_offset": 0 - }, - { - "address": "0x140016869", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001689c", - "stack_offset": 0 - }, - { - "address": "0x14001686b", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0xf006]", - "stack_offset": 0 - }, - { - "address": "0x140016872", - "size": 4, - "mnemonic": "shl", - "operands": "rax, 4", - "stack_offset": 0 - }, - { - "address": "0x140016876", - "size": 3, - "mnemonic": "add", - "operands": "rax, qword ptr [r15]", - "stack_offset": 0 - }, - { - "address": "0x140016879", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rip + 0xf000]", - "stack_offset": 0 - }, - { - "address": "0x140016880", - "size": 4, - "mnemonic": "shl", - "operands": "rcx, 4", - "stack_offset": 0 - }, - { - "address": "0x140016884", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140016887", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": 0 - }, - { - "address": "0x14001688c", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001688f", - "size": 2, - "mnemonic": "je", - "operands": "0x1400168ae", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400168ae", - "0x140016891" - ] - }, - { - "address": "0x140016831", - "size": 24, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016831", - "size": 4, - "mnemonic": "bt", - "operands": "r12d, ebx", - "stack_offset": 0 - }, - { - "address": "0x140016835", - "size": 2, - "mnemonic": "jae", - "operands": "0x140016866", - "stack_offset": 0 - }, - { - "address": "0x140016837", - "size": 4, - "mnemonic": "mov", - "operands": "r13, qword ptr [r15 + 8]", - "stack_offset": 0 - }, - { - "address": "0x14001683b", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], r13", - "stack_offset": 0 - }, - { - "address": "0x140016840", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [r15 + 8], 0", - "stack_offset": 0 - }, - { - "address": "0x140016845", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, 8", - "stack_offset": 0 - }, - { - "address": "0x140016848", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001689c", - "stack_offset": 0 - }, - { - "address": "0x14001684a", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4", - "stack_offset": 0 - }, - { - "address": "0x14001684f", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140016852", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x78], eax", - "stack_offset": 0 - }, - { - "address": "0x140016856", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], eax", - "stack_offset": 0 - }, - { - "address": "0x14001685a", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4", - "stack_offset": 0 - }, - { - "address": "0x14001685f", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x10], 0x8c", - "stack_offset": 0 - }, - { - "address": "0x140016866", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, 8", - "stack_offset": 0 - }, - { - "address": "0x140016869", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001689c", - "stack_offset": 0 - }, - { - "address": "0x14001686b", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0xf006]", - "stack_offset": 0 - }, - { - "address": "0x140016872", - "size": 4, - "mnemonic": "shl", - "operands": "rax, 4", - "stack_offset": 0 - }, - { - "address": "0x140016876", - "size": 3, - "mnemonic": "add", - "operands": "rax, qword ptr [r15]", - "stack_offset": 0 - }, - { - "address": "0x140016879", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rip + 0xf000]", - "stack_offset": 0 - }, - { - "address": "0x140016880", - "size": 4, - "mnemonic": "shl", - "operands": "rcx, 4", - "stack_offset": 0 - }, - { - "address": "0x140016884", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140016887", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": 0 - }, - { - "address": "0x14001688c", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001688f", - "size": 2, - "mnemonic": "je", - "operands": "0x1400168ae", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400168ae", - "0x140016891" - ] - }, - { - "address": "0x14001671a", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001671a", - "size": 3, - "mnemonic": "cmp", - "operands": "edx, 1", - "stack_offset": 0 - }, - { - "address": "0x14001671d", - "size": 6, - "mnemonic": "jne", - "operands": "0x1400167a5", - "stack_offset": 0 - }, - { - "address": "0x140016723", - "size": 3, - "mnemonic": "sub", - "operands": "ecx, 2", - "stack_offset": 0 - }, - { - "address": "0x140016726", - "size": 6, - "mnemonic": "je", - "operands": "0x1400167e0", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167e0", - "0x14001672c" - ] - }, - { - "address": "0x1400168ae", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400168ae", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b", - "stack_offset": 0 - }, - { - "address": "0x1400168b1", - "size": 2, - "mnemonic": "je", - "operands": "0x1400168bd", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140016896", - "size": 4, - "mnemonic": "add", - "operands": "rax, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001689a", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140016887", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001688c", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001688f", - "size": 2, - "mnemonic": "je", - "operands": "0x1400168ae", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400168ae", - "0x140016891" - ] - } - ] - }, - { - "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", - "stack_offset": 0 - }, - { - "address": "0x14000aced", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000acf2", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000acf3", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000acf4", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x14000acf6", - "size": 8, - "mnemonic": "lea", - "operands": "rbp, [rsp - 0x4f0]", - "stack_offset": 0 - }, - { - "address": "0x14000acfe", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x5f0", - "stack_offset": 0 - }, - { - "address": "0x14000ad05", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x26334]", - "stack_offset": 0 - }, - { - "address": "0x14000ad0c", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": 0 - }, - { - "address": "0x14000ad0f", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x4e0], rax", - "stack_offset": 0 - }, - { - "address": "0x14000ad16", - "size": 3, - "mnemonic": "mov", - "operands": "edi, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000ad19", - "size": 2, - "mnemonic": "mov", - "operands": "esi, edx", - "stack_offset": 0 - }, - { - "address": "0x14000ad1b", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000ad1d", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, -1", - "stack_offset": 0 - }, - { - "address": "0x14000ad20", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ad27", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000ad27", - "0x14000ad22" - ] - }, - { - "address": "0x14000ad27", - "size": 24, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ad27", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000ad29", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000ad2e", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x98", - "stack_offset": 0 - }, - { - "address": "0x14000ad34", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x14000ad39", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000ad3b", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000ad3f", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x4d0", - "stack_offset": 0 - }, - { - "address": "0x14000ad45", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x14000ad4a", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x48], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ad50", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000ad55", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x40], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ad5b", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000ad5f", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x50], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ad65", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x58], rax", - "stack_offset": 0 - }, - { - "address": "0x14000ad6a", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000ad6e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rax", - "stack_offset": 0 - }, - { - "address": "0x14000ad73", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x152df]", - "stack_offset": 0 - }, - { - "address": "0x14000ad79", - "size": 7, - "mnemonic": "mov", - "operands": "r14, qword ptr [rbp + 0x108]", - "stack_offset": 0 - }, - { - "address": "0x14000ad80", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000ad85", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r14", - "stack_offset": 0 - }, - { - "address": "0x14000ad88", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000ad8b", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x152cf]", - "stack_offset": 0 - }, - { - "address": "0x14000ad91", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000ad94", - "size": 2, - "mnemonic": "je", - "operands": "0x14000adcc", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000adcc", - "0x14000ad96" - ] - }, - { - "address": "0x14000ad22", - "size": 25, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ad22", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e38", - "stack_offset": 0 - }, - { - "address": "0x14000ad27", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000ad29", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000ad2e", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x98", - "stack_offset": 0 - }, - { - "address": "0x14000ad34", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x14000ad39", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000ad3b", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000ad3f", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x4d0", - "stack_offset": 0 - }, - { - "address": "0x14000ad45", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x14000ad4a", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x48], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ad50", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000ad55", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x40], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ad5b", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000ad5f", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x50], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ad65", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x58], rax", - "stack_offset": 0 - }, - { - "address": "0x14000ad6a", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000ad6e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rax", - "stack_offset": 0 - }, - { - "address": "0x14000ad73", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x152df]", - "stack_offset": 0 - }, - { - "address": "0x14000ad79", - "size": 7, - "mnemonic": "mov", - "operands": "r14, qword ptr [rbp + 0x108]", - "stack_offset": 0 - }, - { - "address": "0x14000ad80", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000ad85", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r14", - "stack_offset": 0 - }, - { - "address": "0x14000ad88", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000ad8b", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x152cf]", - "stack_offset": 0 - }, - { - "address": "0x14000ad91", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000ad94", - "size": 2, - "mnemonic": "je", - "operands": "0x14000adcc", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000add3", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x108], rax", - "stack_offset": 0 - }, - { - "address": "0x14000adda", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x508]", - "stack_offset": 0 - }, - { - "address": "0x14000ade1", - "size": 4, - "mnemonic": "add", - "operands": "rax, 8", - "stack_offset": 0 - }, - { - "address": "0x14000ade5", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x70], esi", - "stack_offset": 0 - }, - { - "address": "0x14000ade9", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0xa8], rax", - "stack_offset": 0 - }, - { - "address": "0x14000adf0", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x508]", - "stack_offset": 0 - }, - { - "address": "0x14000adf7", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x80], rax", - "stack_offset": 0 - }, - { - "address": "0x14000adfb", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x74], edi", - "stack_offset": 0 - }, - { - "address": "0x14000adff", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x152bb]", - "stack_offset": 0 - }, - { - "address": "0x14000ae05", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000ae07", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": 0 - }, - { - "address": "0x14000ae09", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x15269]", - "stack_offset": 0 - }, - { - "address": "0x14000ae0f", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x14000ae14", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x15256]", - "stack_offset": 0 - }, - { - "address": "0x14000ae1a", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000ae1c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ae2e", - "stack_offset": 0 - }, - { - "address": "0x14000ae1e", - "size": 2, - "mnemonic": "test", - "operands": "edi, edi", - "stack_offset": 0 - }, - { - "address": "0x14000ae20", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ae2e", - "stack_offset": 0 - }, - { - "address": "0x14000ae22", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, -1", - "stack_offset": 0 - }, - { - "address": "0x14000ae25", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ae2e", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ad9c", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000ada1", - "size": 5, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000ada6", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rax", - "stack_offset": 0 - }, - { - "address": "0x14000ada9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000adae", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": 0 - }, - { - "address": "0x14000adb1", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14000adb6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000adbb", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000adbf", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000adc4", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000adc6", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1529c]", - "stack_offset": 0 - }, - { - "address": "0x14000adcc", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x508]", - "stack_offset": 0 - }, - { - "address": "0x14000add3", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x108], rax", - "stack_offset": 0 - }, - { - "address": "0x14000adda", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x508]", - "stack_offset": 0 - }, - { - "address": "0x14000ade1", - "size": 4, - "mnemonic": "add", - "operands": "rax, 8", - "stack_offset": 0 - }, - { - "address": "0x14000ade5", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x70], esi", - "stack_offset": 0 - }, - { - "address": "0x14000ade9", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0xa8], rax", - "stack_offset": 0 - }, - { - "address": "0x14000adf0", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x508]", - "stack_offset": 0 - }, - { - "address": "0x14000adf7", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x80], rax", - "stack_offset": 0 - }, - { - "address": "0x14000adfb", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x74], edi", - "stack_offset": 0 - }, - { - "address": "0x14000adff", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x152bb]", - "stack_offset": 0 - }, - { - "address": "0x14000ae05", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000ae07", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": 0 - }, - { - "address": "0x14000ae09", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x15269]", - "stack_offset": 0 - }, - { - "address": "0x14000ae0f", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x14000ae14", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x15256]", - "stack_offset": 0 - }, - { - "address": "0x14000ae1a", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000ae1c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ae2e", - "stack_offset": 0 - }, - { - "address": "0x14000ae1e", - "size": 2, - "mnemonic": "test", - "operands": "edi, edi", - "stack_offset": 0 - }, - { - "address": "0x14000ae20", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ae2e", - "stack_offset": 0 - }, - { - "address": "0x14000ae22", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, -1", - "stack_offset": 0 - }, - { - "address": "0x14000ae25", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ae2e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000ae35", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x14000ae38", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x14000ae3d", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x5f0]", - "stack_offset": 0 - }, - { - "address": "0x14000ae45", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000ae49", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000ae4d", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x14000ae50", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x14000ae52", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000ae53", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000ae54", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000ae27", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000ae27", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000ae29", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e38", - "stack_offset": 0 - }, - { - "address": "0x14000ae2e", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x4e0]", - "stack_offset": 0 - }, - { - "address": "0x14000ae35", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x14000ae38", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x14000ae3d", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x5f0]", - "stack_offset": 0 - }, - { - "address": "0x14000ae45", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000ae49", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000ae4d", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x14000ae50", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x14000ae52", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000ae53", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000ae54", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000b58c", - "name": "", - "blocks": [ - ] - }, - { - "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", - "stack_offset": 0 - }, - { - "address": "0x14000abcd", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000abce", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000abd2", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rcx], 0", - "stack_offset": 0 - }, - { - "address": "0x14000abd6", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000abd9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ac1b", - "stack_offset": 0 - }, - { - "address": "0x14000abdb", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x15517]", - "stack_offset": 0 - }, - { - "address": "0x14000abe1", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rdi + 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x14000abe5", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], eax", - "stack_offset": 0 - }, - { - "address": "0x14000abe9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000abf8", - "stack_offset": 0 - }, - { - "address": "0x14000abeb", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rdi + 8], 0", - "stack_offset": 0 - }, - { - "address": "0x14000abf0", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000abf2", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rdi + 0x10], 1", - "stack_offset": 0 - }, - { - "address": "0x14000abf6", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000abfc", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000abfc" - ] - }, - { - "address": "0x14000abfc", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000abfc", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000ac01", - "size": 5, - "mnemonic": "call", - "operands": "0x1400119b4", - "stack_offset": 0 - }, - { - "address": "0x14000ac06", - "size": 4, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000ac0a", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000ac0d", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdi], rax", - "stack_offset": 0 - }, - { - "address": "0x14000ac10", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x154ea]", - "stack_offset": 0 - }, - { - "address": "0x14000ac16", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000ac19", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ac29", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000ac29", - "0x14000ac1b" - ] - }, - { - "address": "0x14000ac29", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ac29", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x14000ac2e", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000ac1b", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000ac1b", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x14000ac1e", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000ac23", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000ac27", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000ac28", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140016639", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9", - "stack_offset": 0 - }, - { - "address": "0x14001663e", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001663f", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140016643", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r9", - "stack_offset": 0 - }, - { - "address": "0x140016646", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140016648", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": 0 - }, - { - "address": "0x14001664d", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14001664e", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x1a9eb]", - "stack_offset": 0 - }, - { - "address": "0x140016655", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax", - "stack_offset": 0 - }, - { - "address": "0x140016657", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0x3f", - "stack_offset": 0 - }, - { - "address": "0x14001665a", - "size": 7, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rip + 0x1d0c7]", - "stack_offset": 0 - }, - { - "address": "0x140016661", - "size": 3, - "mnemonic": "xor", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140016664", - "size": 3, - "mnemonic": "ror", - "operands": "rbx, cl", - "stack_offset": 0 - }, - { - "address": "0x140016667", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x140016669", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": 0 - }, - { - "address": "0x14001666e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140016671", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140016676", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001667a", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001667b", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140011924", - "name": "", - "blocks": [ - { - "address": "0x140011924", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011924", - "size": 2, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140011926", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14001192a", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], 0xfffffffffffffffe", - "stack_offset": 0 - }, - { - "address": "0x140011933", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rbx", - "stack_offset": 0 - }, - { - "address": "0x140011938", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": 0 - }, - { - "address": "0x14001193a", - "size": 7, - "mnemonic": "cmp", - "operands": "byte ptr [rip + 0x218ef], dil", - "stack_offset": 0 - }, - { - "address": "0x140011941", - "size": 2, - "mnemonic": "je", - "operands": "0x14001196d", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140011973", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax", - "stack_offset": 0 - }, - { - "address": "0x140011975", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rip + 0x1f945]", - "stack_offset": 0 - }, - { - "address": "0x14001197b", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, -1", - "stack_offset": 0 - }, - { - "address": "0x14001197e", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011985", - "stack_offset": 0 - }, - { - "address": "0x140011980", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x140011983", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001198b", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140011949", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, -1", - "stack_offset": 0 - }, - { - "address": "0x14001194c", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011952", - "stack_offset": 0 - }, - { - "address": "0x14001194e", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x140011950", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140011958", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011958" - ] - }, - { - "address": "0x14001198b", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001198b", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": 0 - }, - { - "address": "0x14001198f", - "size": 2, - "mnemonic": "je", - "operands": "0x14001199e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001199e", - "0x140011991" - ] - }, - { - "address": "0x140011958", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011958", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": 0 - }, - { - "address": "0x14001195c", - "size": 2, - "mnemonic": "je", - "operands": "0x1400119a6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400119a6", - "0x14001195e" - ] - }, - { - "address": "0x14001199e", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001199e", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400119a0", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe75a]", - "stack_offset": 0 - }, - { - "address": "0x1400119a6", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400119a9", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x1400119ae", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x1400119b2", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400119b3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140011991", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011991", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140011994", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001199b", - "stack_offset": 0 - }, - { - "address": "0x140011996", - "size": 5, - "mnemonic": "call", - "operands": "0x1400117a4", - "stack_offset": 0 - }, - { - "address": "0x14001199b", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax", - "stack_offset": 0 - }, - { - "address": "0x14001199e", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400119a0", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe75a]", - "stack_offset": 0 - }, - { - "address": "0x1400119a6", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400119a9", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x1400119ae", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x1400119b2", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400119b3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400119a6", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400119a6", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400119a9", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x1400119ae", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x1400119b2", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400119b3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001195e", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001195e", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140011961", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011968", - "stack_offset": 0 - }, - { - "address": "0x140011963", - "size": 5, - "mnemonic": "call", - "operands": "0x1400117a4", - "stack_offset": 0 - }, - { - "address": "0x140011968", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax", - "stack_offset": 0 - }, - { - "address": "0x14001196b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400119a6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400119a6" - ] - } - ] - }, - { - "address": "0x1400118c4", - "name": "", - "blocks": [ - { - "address": "0x1400118c4", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400118c4", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400118c8", - "size": 5, - "mnemonic": "call", - "operands": "0x140011924", - "stack_offset": 0 - }, - { - "address": "0x1400118cd", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x1400118d0", - "size": 2, - "mnemonic": "je", - "operands": "0x1400118d7", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400118d7", - "0x1400118d2" - ] - }, - { - "address": "0x1400118d7", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400118d7", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x1400118dc", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400118d2", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400118d2", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400118d6", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005217", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005229", - "stack_offset": 0 - }, - { - "address": "0x140005219", - "size": 4, - "mnemonic": "rol", - "operands": "rcx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14000521d", - "size": 5, - "mnemonic": "test", - "operands": "cx, 0xffff", - "stack_offset": 0 - }, - { - "address": "0x140005222", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005225", - "stack_offset": 0 - }, - { - "address": "0x140005224", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400119b4", - "name": "", - "blocks": [ - { - "address": "0x1400119b4", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400119b4", - "size": 2, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400119b6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x1400119ba", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], 0xfffffffffffffffe", - "stack_offset": 0 - }, - { - "address": "0x1400119c3", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rbx", - "stack_offset": 0 - }, - { - "address": "0x1400119c8", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": 0 - }, - { - "address": "0x1400119cb", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400119cd", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rip + 0x1f8ed]", - "stack_offset": 0 - }, - { - "address": "0x1400119d3", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, -1", - "stack_offset": 0 - }, - { - "address": "0x1400119d6", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400119dc", - "stack_offset": 0 - }, - { - "address": "0x1400119d8", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400119da", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400119e2", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400119e2" - ] - }, - { - "address": "0x1400119e2", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400119e2", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": 0 - }, - { - "address": "0x1400119e6", - "size": 2, - "mnemonic": "je", - "operands": "0x140011a01", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011a01", - "0x1400119e8" - ] - }, - { - "address": "0x140011a01", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011a01", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140011a04", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140011a09", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140011a0d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140011a0e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400119e8", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400119e8", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x1400119eb", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400119f7", - "stack_offset": 0 - }, - { - "address": "0x1400119ed", - "size": 5, - "mnemonic": "call", - "operands": "0x1400117a4", - "stack_offset": 0 - }, - { - "address": "0x1400119f2", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x1400119f5", - "size": 2, - "mnemonic": "je", - "operands": "0x140011a01", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011a01", - "0x1400119f7" - ] - }, - { - "address": "0x1400119f7", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400119f7", - "size": 7, - "mnemonic": "imul", - "operands": "rbx, rdi, 0x3c8", - "stack_offset": 0 - }, - { - "address": "0x1400119fe", - "size": 3, - "mnemonic": "add", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140011a01", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140011a04", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140011a09", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140011a0d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140011a0e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400117a9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400117ae", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400117af", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400117b3", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe93f]", - "stack_offset": 0 - }, - { - "address": "0x1400117b9", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rip + 0x1fb01]", - "stack_offset": 0 - }, - { - "address": "0x1400117bf", - "size": 4, - "mnemonic": "or", - "operands": "rdx, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x1400117c3", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": 0 - }, - { - "address": "0x1400117c5", - "size": 5, - "mnemonic": "call", - "operands": "0x140011fe8", - "stack_offset": 0 - }, - { - "address": "0x1400117ca", - "size": 2, - "mnemonic": "xor", - "operands": "esi, esi", - "stack_offset": 0 - }, - { - "address": "0x1400117cc", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400117ce", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400117dc", - "stack_offset": 0 - }, - { - "address": "0x1400117d0", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi", - "stack_offset": 0 - }, - { - "address": "0x1400117d2", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe928]", - "stack_offset": 0 - }, - { - "address": "0x1400117d8", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400117da", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140011849", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001184e", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140011853", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140011857", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140011858", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400201a0" - ] - }, - { - "address": "0x1400201a0", - "size": 0, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - ], - "successors": [ - ] - } - ] - } - ] -} diff --git a/tests/example1.exe.subs.clean.cfg b/tests/example1.exe.subs.clean.cfg deleted file mode 100644 index bff1a62..0000000 --- a/tests/example1.exe.subs.clean.cfg +++ /dev/null @@ -1,29760 +0,0 @@ -{ - "binary": "tests\\example1.exe", - "mode": "subs-only+clean", - "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": "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": "0x14000a75b", - "resolved_target": "0x14000aa38", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a775", - "resolved_target": "0x14000a784", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a75b", - "resolved_target": "0x14000aa38", - "name": "", - "library": "" - }, - { - "instruction": "0x14000b5d3", - "resolved_target": "0x14000b468", - "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": "0x14000ca86", - "resolved_target": "0x140020018", - "name": "LeaveCriticalSection", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x140011de7", - "resolved_target": "0x140011c00", - "name": "", - "library": "" - }, - { - "instruction": "0x140001ad7", - "resolved_target": null, - "name": "unresolved", - "library": "" - }, - { - "instruction": "0x140001b09", - "resolved_target": "0x140002000", - "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": "0x14000b482", - "resolved_target": "0x14000ca20", - "name": "", - "library": "" - }, - { - "instruction": "0x14000b533", - "resolved_target": "0x14000ca74", - "name": "", - "library": "" - }, - { - "instruction": "0x14000b52a", - "resolved_target": "0x14000b3cc", - "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": "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": "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": "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": "0x140010647", - "resolved_target": "0x14000ca20", - "name": "", - "library": "" - }, - { - "instruction": "0x140010650", - "resolved_target": "0x14001081c", - "name": "", - "library": "" - }, - { - "instruction": "0x140010659", - "resolved_target": "0x14000ca74", - "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": "0x14000b1fc", - "resolved_target": "0x140020010", - "name": "EnterCriticalSection", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14000b208", - "resolved_target": "0x140020018", - "name": "LeaveCriticalSection", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14000b6c2", - "resolved_target": "0x14000b58c", - "name": "", - "library": "" - }, - { - "instruction": "0x14000b71b", - "resolved_target": "0x14000abc8", - "name": "", - "library": "" - }, - { - "instruction": "0x14000b730", - "resolved_target": "0x14000abc8", - "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": "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": "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": "0x140016648", - "resolved_target": "0x14000ca20", - "name": "", - "library": "" - }, - { - "instruction": "0x140016669", - "resolved_target": "0x14000ca74", - "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": "0x1400118c8", - "resolved_target": "0x140011924", - "name": "", - "library": "" - }, - { - "instruction": "0x1400118d7", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x1400119ed", - "resolved_target": "0x1400117a4", - "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": "0x140011fe8", - "resolved_target": "0x1400201a0", - "name": "FlsSetValue", - "library": "KERNEL32.dll" - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400054c0", - "size": 5, - "mnemonic": "call", - "operands": "0x140005d30", - "stack_offset": -40 - }, - { - "address": "0x1400054c5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x1400054c9", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140005340", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140005345", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000534a", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000534b", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x14000534f", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 1", - "stack_offset": -56 - }, - { - "address": "0x140005354", - "size": 5, - "mnemonic": "call", - "operands": "0x14000550c", - "stack_offset": -56 - }, - { - "address": "0x140005359", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": -56 - }, - { - "address": "0x14000535b", - "size": 6, - "mnemonic": "je", - "operands": "0x140005497", - "stack_offset": -56 - } - ], - "successors": [ - "0x140005497", - "0x140005361" - ] - }, - { - "address": "0x140005497", - "size": 15, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005497", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 7", - "stack_offset": 0 - }, - { - "address": "0x14000549c", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e44", - "stack_offset": 0 - }, - { - "address": "0x1400054a1", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400054a2", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 7", - "stack_offset": 0 - }, - { - "address": "0x1400054a7", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e44", - "stack_offset": 0 - }, - { - "address": "0x1400054ac", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400054ae", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ec14", - "stack_offset": 0 - }, - { - "address": "0x1400054b3", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400054b4", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400054b6", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc", - "stack_offset": 0 - }, - { - "address": "0x1400054bb", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400054bc", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400054c0", - "size": 5, - "mnemonic": "call", - "operands": "0x140005d30", - "stack_offset": -40 - }, - { - "address": "0x1400054c5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x1400054c9", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140005340", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005340" - ] - }, - { - "address": "0x140005361", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005361", - "size": 3, - "mnemonic": "xor", - "operands": "sil, sil", - "stack_offset": 0 - }, - { - "address": "0x140005364", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x20], sil", - "stack_offset": 0 - }, - { - "address": "0x140005369", - "size": 5, - "mnemonic": "call", - "operands": "0x1400054d0", - "stack_offset": 0 - }, - { - "address": "0x14000536e", - "size": 2, - "mnemonic": "mov", - "operands": "bl, al", - "stack_offset": 0 - }, - { - "address": "0x140005370", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rip + 0x2d37a]", - "stack_offset": 0 - }, - { - "address": "0x140005376", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 1", - "stack_offset": 0 - }, - { - "address": "0x140005379", - "size": 6, - "mnemonic": "je", - "operands": "0x1400054a2", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400054a2", - "0x14000537f" - ] - }, - { - "address": "0x1400054a2", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400054a2", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 7", - "stack_offset": 0 - }, - { - "address": "0x1400054a7", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e44", - "stack_offset": 0 - }, - { - "address": "0x1400054ac", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400054ae", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ec14", - "stack_offset": 0 - }, - { - "address": "0x1400054b3", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400054b4", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400054b6", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc", - "stack_offset": 0 - }, - { - "address": "0x1400054bb", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400054bc", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400054c0", - "size": 5, - "mnemonic": "call", - "operands": "0x140005d30", - "stack_offset": -40 - }, - { - "address": "0x1400054c5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x1400054c9", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140005340", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005340" - ] - }, - { - "address": "0x14000537f", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000537f", - "size": 2, - "mnemonic": "test", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140005381", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400053cd", - "stack_offset": 0 - }, - { - "address": "0x140005383", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2d363], 1", - "stack_offset": 0 - }, - { - "address": "0x14000538d", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1aff4]", - "stack_offset": 0 - }, - { - "address": "0x140005394", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x1afad]", - "stack_offset": 0 - }, - { - "address": "0x14000539b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e8f8", - "stack_offset": 0 - }, - { - "address": "0x1400053a0", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400053a2", - "size": 2, - "mnemonic": "je", - "operands": "0x1400053ae", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400053ae", - "0x1400053a4" - ] - }, - { - "address": "0x1400053ae", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400053ae", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1af8b]", - "stack_offset": 0 - }, - { - "address": "0x1400053b5", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x1af2c]", - "stack_offset": 0 - }, - { - "address": "0x1400053bc", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e8c0", - "stack_offset": 0 - }, - { - "address": "0x1400053c1", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2d325], 2", - "stack_offset": 0 - }, - { - "address": "0x1400053cb", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400053d5", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400053d5" - ] - }, - { - "address": "0x1400053a4", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400053a4", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0xff", - "stack_offset": 0 - }, - { - "address": "0x1400053a9", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140005487", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005487" - ] - }, - { - "address": "0x1400053d5", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400053d5", - "size": 2, - "mnemonic": "mov", - "operands": "cl, bl", - "stack_offset": 0 - }, - { - "address": "0x1400053d7", - "size": 5, - "mnemonic": "call", - "operands": "0x14000566c", - "stack_offset": 0 - }, - { - "address": "0x1400053dc", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e28", - "stack_offset": 0 - }, - { - "address": "0x1400053e1", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400053e4", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rax], 0", - "stack_offset": 0 - }, - { - "address": "0x1400053e8", - "size": 2, - "mnemonic": "je", - "operands": "0x140005408", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000548c", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140005491", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140005495", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x140005496", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x140005408", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005408", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e30", - "stack_offset": 0 - }, - { - "address": "0x14000540d", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140005410", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rax], 0", - "stack_offset": 0 - }, - { - "address": "0x140005414", - "size": 2, - "mnemonic": "je", - "operands": "0x14000542a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000542a", - "0x140005416" - ] - }, - { - "address": "0x1400053ea", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400053ea", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x1400053ed", - "size": 5, - "mnemonic": "call", - "operands": "0x1400055d4", - "stack_offset": 0 - }, - { - "address": "0x1400053f2", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x1400053f4", - "size": 2, - "mnemonic": "je", - "operands": "0x140005408", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005408", - "0x1400053f6" - ] - }, - { - "address": "0x14000542a", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000542a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e868", - "stack_offset": 0 - }, - { - "address": "0x14000542f", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax", - "stack_offset": 0 - }, - { - "address": "0x140005432", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ec90", - "stack_offset": 0 - }, - { - "address": "0x140005437", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000543a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ec88", - "stack_offset": 0 - }, - { - "address": "0x14000543f", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi", - "stack_offset": 0 - }, - { - "address": "0x140005442", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140005445", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x140005447", - "size": 5, - "mnemonic": "call", - "operands": "0x140002240", - "stack_offset": 0 - }, - { - "address": "0x14000544c", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax", - "stack_offset": 0 - }, - { - "address": "0x14000544e", - "size": 5, - "mnemonic": "call", - "operands": "0x140005f98", - "stack_offset": 0 - }, - { - "address": "0x140005453", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140005455", - "size": 2, - "mnemonic": "je", - "operands": "0x1400054ac", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400054ac", - "0x140005457" - ] - }, - { - "address": "0x140005416", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005416", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140005419", - "size": 5, - "mnemonic": "call", - "operands": "0x1400055d4", - "stack_offset": 0 - }, - { - "address": "0x14000541e", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140005420", - "size": 2, - "mnemonic": "je", - "operands": "0x14000542a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000542a", - "0x140005422" - ] - }, - { - "address": "0x1400053f6", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400053f6", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x1400053f9", - "size": 4, - "mnemonic": "lea", - "operands": "edx, [r8 + 2]", - "stack_offset": 0 - }, - { - "address": "0x1400053fd", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400053ff", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x140005402", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1aeb8]", - "stack_offset": 0 - }, - { - "address": "0x140005408", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e30", - "stack_offset": 0 - }, - { - "address": "0x14000540d", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140005410", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rax], 0", - "stack_offset": 0 - }, - { - "address": "0x140005414", - "size": 2, - "mnemonic": "je", - "operands": "0x14000542a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000542a", - "0x140005416" - ] - }, - { - "address": "0x1400054ac", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400054ac", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400054ae", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ec14", - "stack_offset": 0 - }, - { - "address": "0x1400054b3", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400054b4", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400054b6", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc", - "stack_offset": 0 - }, - { - "address": "0x1400054bb", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400054bc", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400054c0", - "size": 5, - "mnemonic": "call", - "operands": "0x140005d30", - "stack_offset": -40 - }, - { - "address": "0x1400054c5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x1400054c9", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140005340", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005340" - ] - }, - { - "address": "0x140005457", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005457", - "size": 3, - "mnemonic": "test", - "operands": "sil, sil", - "stack_offset": 0 - }, - { - "address": "0x14000545a", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005461", - "stack_offset": 0 - }, - { - "address": "0x14000545c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebbc", - "stack_offset": 0 - }, - { - "address": "0x140005461", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140005463", - "size": 2, - "mnemonic": "mov", - "operands": "cl, 1", - "stack_offset": 0 - }, - { - "address": "0x140005465", - "size": 5, - "mnemonic": "call", - "operands": "0x140005690", - "stack_offset": 0 - }, - { - "address": "0x14000546a", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000546c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140005487", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005487" - ] - }, - { - "address": "0x140005422", - "size": 15, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005422", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x140005425", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebd8", - "stack_offset": 0 - }, - { - "address": "0x14000542a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e868", - "stack_offset": 0 - }, - { - "address": "0x14000542f", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax", - "stack_offset": 0 - }, - { - "address": "0x140005432", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ec90", - "stack_offset": 0 - }, - { - "address": "0x140005437", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000543a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ec88", - "stack_offset": 0 - }, - { - "address": "0x14000543f", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi", - "stack_offset": 0 - }, - { - "address": "0x140005442", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140005445", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x140005447", - "size": 5, - "mnemonic": "call", - "operands": "0x140002240", - "stack_offset": 0 - }, - { - "address": "0x14000544c", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax", - "stack_offset": 0 - }, - { - "address": "0x14000544e", - "size": 5, - "mnemonic": "call", - "operands": "0x140005f98", - "stack_offset": 0 - }, - { - "address": "0x140005453", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140005455", - "size": 2, - "mnemonic": "je", - "operands": "0x1400054ac", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140002244", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1e32d]", - "stack_offset": -40 - }, - { - "address": "0x14000224b", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x2ff8e]", - "stack_offset": -40 - }, - { - "address": "0x140002252", - "size": 5, - "mnemonic": "call", - "operands": "0x140001150", - "stack_offset": -40 - }, - { - "address": "0x140002257", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x140002259", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x14000225d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400054d4", - "size": 5, - "mnemonic": "call", - "operands": "0x1400060d8", - "stack_offset": -40 - }, - { - "address": "0x1400054d9", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x1400054db", - "size": 2, - "mnemonic": "je", - "operands": "0x1400054fe", - "stack_offset": -40 - } - ], - "successors": [ - "0x1400054fe", - "0x1400054dd" - ] - }, - { - "address": "0x1400054fe", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400054fe", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140005500", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140005504", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400054dd", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400054dd", - "size": 9, - "mnemonic": "mov", - "operands": "rax, qword ptr gs:[0x30]", - "stack_offset": 0 - }, - { - "address": "0x1400054e6", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400054ea", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400054f1", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400054f1" - ] - }, - { - "address": "0x1400054f1", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400054f1", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400054f3", - "size": 9, - "mnemonic": "lock cmpxchg", - "operands": "qword ptr [rip + 0x2d1fc], rcx", - "stack_offset": 0 - }, - { - "address": "0x1400054fc", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400054ec", - "stack_offset": 0 - }, - { - "address": "0x1400054fe", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140005500", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140005504", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140005510", - "size": 2, - "mnemonic": "test", - "operands": "ecx, ecx", - "stack_offset": -40 - }, - { - "address": "0x140005512", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000551b", - "stack_offset": -40 - }, - { - "address": "0x140005514", - "size": 7, - "mnemonic": "mov", - "operands": "byte ptr [rip + 0x2d1e5], 1", - "stack_offset": -40 - }, - { - "address": "0x14000551b", - "size": 5, - "mnemonic": "call", - "operands": "0x1400057f0", - "stack_offset": -40 - }, - { - "address": "0x140005520", - "size": 5, - "mnemonic": "call", - "operands": "0x140007318", - "stack_offset": -40 - }, - { - "address": "0x140005525", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": -40 - }, - { - "address": "0x140005527", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000552d", - "stack_offset": -40 - }, - { - "address": "0x140005529", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": -40 - }, - { - "address": "0x14000552b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140005541", - "stack_offset": -40 - } - ], - "successors": [ - "0x140005541" - ] - }, - { - "address": "0x140005541", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140005541", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140005545", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400055d8", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rcx", - "stack_offset": -24 - }, - { - "address": "0x1400055db", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x5a4d", - "stack_offset": -24 - }, - { - "address": "0x1400055e0", - "size": 7, - "mnemonic": "cmp", - "operands": "word ptr [rip - 0x55e7], ax", - "stack_offset": -24 - }, - { - "address": "0x1400055e7", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005661", - "stack_offset": -24 - }, - { - "address": "0x1400055e9", - "size": 7, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rip - 0x55b4]", - "stack_offset": -24 - }, - { - "address": "0x1400055f0", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip - 0x55f7]", - "stack_offset": -24 - }, - { - "address": "0x1400055f7", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rdx", - "stack_offset": -24 - }, - { - "address": "0x1400055fa", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rcx], 0x4550", - "stack_offset": -24 - }, - { - "address": "0x140005600", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005661", - "stack_offset": -24 - }, - { - "address": "0x140005602", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x20b", - "stack_offset": -24 - }, - { - "address": "0x140005607", - "size": 4, - "mnemonic": "cmp", - "operands": "word ptr [rcx + 0x18], ax", - "stack_offset": -24 - }, - { - "address": "0x14000560b", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005661", - "stack_offset": -24 - }, - { - "address": "0x14000560d", - "size": 3, - "mnemonic": "sub", - "operands": "r8, rdx", - "stack_offset": -24 - }, - { - "address": "0x140005610", - "size": 4, - "mnemonic": "movzx", - "operands": "edx, word ptr [rcx + 0x14]", - "stack_offset": -24 - }, - { - "address": "0x140005614", - "size": 4, - "mnemonic": "add", - "operands": "rdx, 0x18", - "stack_offset": -24 - }, - { - "address": "0x140005618", - "size": 3, - "mnemonic": "add", - "operands": "rdx, rcx", - "stack_offset": -24 - }, - { - "address": "0x14000561b", - "size": 4, - "mnemonic": "movzx", - "operands": "eax, word ptr [rcx + 6]", - "stack_offset": -24 - }, - { - "address": "0x14000561f", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rax*4]", - "stack_offset": -24 - }, - { - "address": "0x140005623", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rdx + rcx*8]", - "stack_offset": -24 - }, - { - "address": "0x140005627", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rsp], rdx", - "stack_offset": -24 - }, - { - "address": "0x14000562b", - "size": 3, - "mnemonic": "cmp", - "operands": "rdx, r9", - "stack_offset": -24 - }, - { - "address": "0x14000562e", - "size": 2, - "mnemonic": "je", - "operands": "0x140005648", - "stack_offset": -24 - } - ], - "successors": [ - "0x140005648", - "0x140005630" - ] - }, - { - "address": "0x140005648", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005648", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000564a", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000564d", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005653", - "stack_offset": 0 - }, - { - "address": "0x14000564f", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140005651", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140005667", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005633", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rcx", - "stack_offset": 0 - }, - { - "address": "0x140005636", - "size": 2, - "mnemonic": "jb", - "operands": "0x140005642", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005642", - "0x140005638" - ] - }, - { - "address": "0x140005667", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140005667", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x18", - "stack_offset": 0 - }, - { - "address": "0x14000566b", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - }, - { - "address": "0x140005642", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005642", - "size": 4, - "mnemonic": "add", - "operands": "rdx, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140005646", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140005627", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000563b", - "size": 2, - "mnemonic": "add", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000563d", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rax", - "stack_offset": 0 - }, - { - "address": "0x140005640", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000564a", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000562b", - "size": 3, - "mnemonic": "cmp", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14000562e", - "size": 2, - "mnemonic": "je", - "operands": "0x140005648", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005648", - "0x140005630" - ] - }, - { - "address": "0x14000564a", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000564a", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000564d", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005653", - "stack_offset": 0 - }, - { - "address": "0x14000564f", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140005651", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140005667", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000566e", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140005672", - "size": 2, - "mnemonic": "mov", - "operands": "bl, cl", - "stack_offset": -40 - }, - { - "address": "0x140005674", - "size": 5, - "mnemonic": "call", - "operands": "0x1400060d8", - "stack_offset": -40 - }, - { - "address": "0x140005679", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": -40 - }, - { - "address": "0x14000567b", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x14000567d", - "size": 2, - "mnemonic": "je", - "operands": "0x14000568a", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000568a", - "0x14000567f" - ] - }, - { - "address": "0x14000568a", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000568a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000568e", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x14000568f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000567f", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000567f", - "size": 2, - "mnemonic": "test", - "operands": "bl, bl", - "stack_offset": 0 - }, - { - "address": "0x140005681", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000568a", - "stack_offset": 0 - }, - { - "address": "0x140005683", - "size": 7, - "mnemonic": "xchg", - "operands": "qword ptr [rip + 0x2d06e], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000568a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000568e", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x14000568f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140005690", - "name": "", - "blocks": [ - { - "address": "0x140005690", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005690", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140005692", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140005696", - "size": 7, - "mnemonic": "cmp", - "operands": "byte ptr [rip + 0x2d063], 0", - "stack_offset": -40 - }, - { - "address": "0x14000569d", - "size": 2, - "mnemonic": "mov", - "operands": "bl, cl", - "stack_offset": -40 - }, - { - "address": "0x14000569f", - "size": 2, - "mnemonic": "je", - "operands": "0x1400056a5", - "stack_offset": -40 - } - ], - "successors": [ - "0x1400056a5", - "0x1400056a1" - ] - }, - { - "address": "0x1400056a5", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400056a5", - "size": 5, - "mnemonic": "call", - "operands": "0x140010b38", - "stack_offset": 0 - }, - { - "address": "0x1400056aa", - "size": 2, - "mnemonic": "mov", - "operands": "cl, bl", - "stack_offset": 0 - }, - { - "address": "0x1400056ac", - "size": 5, - "mnemonic": "call", - "operands": "0x140007340", - "stack_offset": 0 - }, - { - "address": "0x1400056b1", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x1400056b3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400056b7", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x1400056b8", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400056a1", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400056a1", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl", - "stack_offset": 0 - }, - { - "address": "0x1400056a3", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400056b1", - "stack_offset": 0 - }, - { - "address": "0x1400056a5", - "size": 5, - "mnemonic": "call", - "operands": "0x140010b38", - "stack_offset": 0 - }, - { - "address": "0x1400056aa", - "size": 2, - "mnemonic": "mov", - "operands": "cl, bl", - "stack_offset": 0 - }, - { - "address": "0x1400056ac", - "size": 5, - "mnemonic": "call", - "operands": "0x140007340", - "stack_offset": 0 - }, - { - "address": "0x1400056b1", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x1400056b3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400056b7", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x1400056b8", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140005d35", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140005d36", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x140005d39", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x140005d3d", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2b2fc]", - "stack_offset": -56 - }, - { - "address": "0x140005d44", - "size": 10, - "mnemonic": "movabs", - "operands": "rbx, 0x2b992ddfa232", - "stack_offset": -56 - }, - { - "address": "0x140005d4e", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rbx", - "stack_offset": -56 - }, - { - "address": "0x140005d51", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005dca", - "stack_offset": -56 - }, - { - "address": "0x140005d53", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]", - "stack_offset": -56 - }, - { - "address": "0x140005d57", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x10], 0", - "stack_offset": -56 - }, - { - "address": "0x140005d5f", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a34b]", - "stack_offset": -56 - }, - { - "address": "0x140005d65", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x10]", - "stack_offset": -56 - }, - { - "address": "0x140005d69", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": -56 - }, - { - "address": "0x140005d6d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a335]", - "stack_offset": -56 - }, - { - "address": "0x140005d73", - "size": 2, - "mnemonic": "mov", - "operands": "eax, eax", - "stack_offset": -56 - }, - { - "address": "0x140005d75", - "size": 4, - "mnemonic": "xor", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": -56 - }, - { - "address": "0x140005d79", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a321]", - "stack_offset": -56 - }, - { - "address": "0x140005d7f", - "size": 2, - "mnemonic": "mov", - "operands": "eax, eax", - "stack_offset": -56 - }, - { - "address": "0x140005d81", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x18]", - "stack_offset": -56 - }, - { - "address": "0x140005d85", - "size": 4, - "mnemonic": "xor", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": -56 - }, - { - "address": "0x140005d89", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a309]", - "stack_offset": -56 - }, - { - "address": "0x140005d8f", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x18]", - "stack_offset": -56 - }, - { - "address": "0x140005d92", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": -56 - }, - { - "address": "0x140005d96", - "size": 4, - "mnemonic": "shl", - "operands": "rax, 0x20", - "stack_offset": -56 - }, - { - "address": "0x140005d9a", - "size": 4, - "mnemonic": "xor", - "operands": "rax, qword ptr [rbp + 0x18]", - "stack_offset": -56 - }, - { - "address": "0x140005d9e", - "size": 4, - "mnemonic": "xor", - "operands": "rax, qword ptr [rbp - 0x10]", - "stack_offset": -56 - }, - { - "address": "0x140005da2", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rcx", - "stack_offset": -56 - }, - { - "address": "0x140005da5", - "size": 10, - "mnemonic": "movabs", - "operands": "rcx, 0xffffffffffff", - "stack_offset": -56 - }, - { - "address": "0x140005daf", - "size": 3, - "mnemonic": "and", - "operands": "rax, rcx", - "stack_offset": -56 - }, - { - "address": "0x140005db2", - "size": 10, - "mnemonic": "movabs", - "operands": "rcx, 0x2b992ddfa233", - "stack_offset": -56 - }, - { - "address": "0x140005dbc", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rbx", - "stack_offset": -56 - }, - { - "address": "0x140005dbf", - "size": 4, - "mnemonic": "cmove", - "operands": "rax, rcx", - "stack_offset": -56 - }, - { - "address": "0x140005dc3", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b276], rax", - "stack_offset": -56 - }, - { - "address": "0x140005dca", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]", - "stack_offset": -56 - }, - { - "address": "0x140005dcf", - "size": 3, - "mnemonic": "not", - "operands": "rax", - "stack_offset": -56 - }, - { - "address": "0x140005dd2", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b2a7], rax", - "stack_offset": -56 - }, - { - "address": "0x140005dd9", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": -56 - }, - { - "address": "0x140005ddd", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x140005dde", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005e2f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005e37", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140005e49", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x140005e4a", - "size": 8, - "mnemonic": "lea", - "operands": "rbp, [rsp - 0x4c0]", - "stack_offset": -8 - }, - { - "address": "0x140005e52", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x5c0", - "stack_offset": -8 - }, - { - "address": "0x140005e59", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": -1480 - }, - { - "address": "0x140005e5b", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x17", - "stack_offset": -1480 - }, - { - "address": "0x140005e60", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a22a]", - "stack_offset": -1480 - }, - { - "address": "0x140005e66", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": -1480 - }, - { - "address": "0x140005e68", - "size": 2, - "mnemonic": "je", - "operands": "0x140005e6e", - "stack_offset": -1480 - } - ], - "successors": [ - "0x140005e6e", - "0x140005e6a" - ] - }, - { - "address": "0x140005e6e", - "size": 15, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005e6e", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x140005e73", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e38", - "stack_offset": 0 - }, - { - "address": "0x140005e78", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140005e7a", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140005e7e", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x4d0", - "stack_offset": 0 - }, - { - "address": "0x140005e84", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x140005e89", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140005e8d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a1c5]", - "stack_offset": 0 - }, - { - "address": "0x140005e93", - "size": 7, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rbp + 0xe8]", - "stack_offset": 0 - }, - { - "address": "0x140005e9a", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rbp + 0x4d8]", - "stack_offset": 0 - }, - { - "address": "0x140005ea1", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140005ea4", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x140005ea7", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a1b3]", - "stack_offset": 0 - }, - { - "address": "0x140005ead", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140005eb0", - "size": 2, - "mnemonic": "je", - "operands": "0x140005ef1", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005ef1", - "0x140005eb2" - ] - }, - { - "address": "0x140005e6a", - "size": 17, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005e6a", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140005e6c", - "size": 2, - "mnemonic": "int", - "operands": "0x29", - "stack_offset": 0 - }, - { - "address": "0x140005e6e", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x140005e73", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e38", - "stack_offset": 0 - }, - { - "address": "0x140005e78", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140005e7a", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140005e7e", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x4d0", - "stack_offset": 0 - }, - { - "address": "0x140005e84", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x140005e89", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140005e8d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a1c5]", - "stack_offset": 0 - }, - { - "address": "0x140005e93", - "size": 7, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rbp + 0xe8]", - "stack_offset": 0 - }, - { - "address": "0x140005e9a", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rbp + 0x4d8]", - "stack_offset": 0 - }, - { - "address": "0x140005ea1", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140005ea4", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x140005ea7", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a1b3]", - "stack_offset": 0 - }, - { - "address": "0x140005ead", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140005eb0", - "size": 2, - "mnemonic": "je", - "operands": "0x140005ef1", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005ef8", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140005efd", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0xe8], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f04", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140005f06", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x4c8]", - "stack_offset": 0 - }, - { - "address": "0x140005f0d", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x98", - "stack_offset": 0 - }, - { - "address": "0x140005f13", - "size": 4, - "mnemonic": "add", - "operands": "rax, 8", - "stack_offset": 0 - }, - { - "address": "0x140005f17", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x88], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f1e", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x140005f23", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x4c8]", - "stack_offset": 0 - }, - { - "address": "0x140005f2a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f2f", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x50], 0x40000015", - "stack_offset": 0 - }, - { - "address": "0x140005f37", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x54], 1", - "stack_offset": 0 - }, - { - "address": "0x140005f3f", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a17b]", - "stack_offset": 0 - }, - { - "address": "0x140005f45", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax", - "stack_offset": 0 - }, - { - "address": "0x140005f47", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140005f49", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140005f4e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f53", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140005f57", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f5c", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a116]", - "stack_offset": 0 - }, - { - "address": "0x140005f62", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140005f67", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a103]", - "stack_offset": 0 - }, - { - "address": "0x140005f6d", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140005f6f", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005f7e", - "stack_offset": 0 - }, - { - "address": "0x140005f71", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, 1", - "stack_offset": 0 - }, - { - "address": "0x140005f74", - "size": 2, - "mnemonic": "je", - "operands": "0x140005f7e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005eb9", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x4e0]", - "stack_offset": 0 - }, - { - "address": "0x140005ec0", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], 0", - "stack_offset": 0 - }, - { - "address": "0x140005ec9", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rax", - "stack_offset": 0 - }, - { - "address": "0x140005ecc", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rcx", - "stack_offset": 0 - }, - { - "address": "0x140005ed1", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx", - "stack_offset": 0 - }, - { - "address": "0x140005ed4", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x4e8]", - "stack_offset": 0 - }, - { - "address": "0x140005edb", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rcx", - "stack_offset": 0 - }, - { - "address": "0x140005ee0", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140005ee4", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rcx", - "stack_offset": 0 - }, - { - "address": "0x140005ee9", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140005eeb", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a177]", - "stack_offset": 0 - }, - { - "address": "0x140005ef1", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x4c8]", - "stack_offset": 0 - }, - { - "address": "0x140005ef8", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140005efd", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0xe8], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f04", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140005f06", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x4c8]", - "stack_offset": 0 - }, - { - "address": "0x140005f0d", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x98", - "stack_offset": 0 - }, - { - "address": "0x140005f13", - "size": 4, - "mnemonic": "add", - "operands": "rax, 8", - "stack_offset": 0 - }, - { - "address": "0x140005f17", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x88], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f1e", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x140005f23", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x4c8]", - "stack_offset": 0 - }, - { - "address": "0x140005f2a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f2f", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x50], 0x40000015", - "stack_offset": 0 - }, - { - "address": "0x140005f37", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x54], 1", - "stack_offset": 0 - }, - { - "address": "0x140005f3f", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a17b]", - "stack_offset": 0 - }, - { - "address": "0x140005f45", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax", - "stack_offset": 0 - }, - { - "address": "0x140005f47", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x140005f49", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140005f4e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f53", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp - 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140005f57", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], rax", - "stack_offset": 0 - }, - { - "address": "0x140005f5c", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a116]", - "stack_offset": 0 - }, - { - "address": "0x140005f62", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140005f67", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a103]", - "stack_offset": 0 - }, - { - "address": "0x140005f6d", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140005f6f", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005f7e", - "stack_offset": 0 - }, - { - "address": "0x140005f71", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, 1", - "stack_offset": 0 - }, - { - "address": "0x140005f74", - "size": 2, - "mnemonic": "je", - "operands": "0x140005f7e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005f86", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0x5c0", - "stack_offset": 0 - }, - { - "address": "0x140005f8d", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 1472 - }, - { - "address": "0x140005f8e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 1480 - } - ], - "successors": [ - ] - }, - { - "address": "0x140005f76", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140005f76", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 3]", - "stack_offset": 0 - }, - { - "address": "0x140005f79", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e38", - "stack_offset": 0 - }, - { - "address": "0x140005f7e", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x5d0]", - "stack_offset": 0 - }, - { - "address": "0x140005f86", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0x5c0", - "stack_offset": 0 - }, - { - "address": "0x140005f8d", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 1472 - }, - { - "address": "0x140005f8e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 1480 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140005f9c", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": -40 - }, - { - "address": "0x140005f9e", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a12c]", - "stack_offset": -40 - }, - { - "address": "0x140005fa4", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x140005fa7", - "size": 2, - "mnemonic": "je", - "operands": "0x140005fe3", - "stack_offset": -40 - } - ], - "successors": [ - "0x140005fe3", - "0x140005fa9" - ] - }, - { - "address": "0x140005fe3", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140005fe3", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140005fe5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140005fe9", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140005fa9", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005fa9", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x5a4d", - "stack_offset": 0 - }, - { - "address": "0x140005fae", - "size": 3, - "mnemonic": "cmp", - "operands": "word ptr [rax], cx", - "stack_offset": 0 - }, - { - "address": "0x140005fb1", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005fe3", - "stack_offset": 0 - }, - { - "address": "0x140005fb3", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 0x3c]", - "stack_offset": 0 - }, - { - "address": "0x140005fb7", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rax], 0x4550", - "stack_offset": 0 - }, - { - "address": "0x140005fbe", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005fe3", - "stack_offset": 0 - }, - { - "address": "0x140005fc0", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x20b", - "stack_offset": 0 - }, - { - "address": "0x140005fc5", - "size": 5, - "mnemonic": "cmp", - "operands": "word ptr [rcx + rax + 0x18], dx", - "stack_offset": 0 - }, - { - "address": "0x140005fca", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005fe3", - "stack_offset": 0 - }, - { - "address": "0x140005fcc", - "size": 8, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rax + 0x84], 0xe", - "stack_offset": 0 - }, - { - "address": "0x140005fd4", - "size": 2, - "mnemonic": "jbe", - "operands": "0x140005fe3", - "stack_offset": 0 - }, - { - "address": "0x140005fd6", - "size": 8, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rax + 0xf8], 0", - "stack_offset": 0 - }, - { - "address": "0x140005fde", - "size": 3, - "mnemonic": "setne", - "operands": "al", - "stack_offset": 0 - }, - { - "address": "0x140005fe1", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140005fe5", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005fe5" - ] - }, - { - "address": "0x140005fe5", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140005fe5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140005fe9", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000e86c", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2492d]", - "stack_offset": -40 - }, - { - "address": "0x14000e873", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x14000e876", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e8b1", - "stack_offset": -40 - }, - { - "address": "0x14000e878", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x24909]", - "stack_offset": -40 - }, - { - "address": "0x14000e87f", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x14000e882", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e8aa", - "stack_offset": -40 - }, - { - "address": "0x14000e884", - "size": 7, - "mnemonic": "cmp", - "operands": "qword ptr [rip + 0x24905], rax", - "stack_offset": -40 - }, - { - "address": "0x14000e88b", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e891", - "stack_offset": -40 - }, - { - "address": "0x14000e88d", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x14000e88f", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000e8aa", - "stack_offset": -40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000e8b1", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x14000e8b5", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000e8c3", - "size": 2, - "mnemonic": "je", - "operands": "0x14000e8f5", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000e8f5", - "0x14000e8c5" - ] - }, - { - "address": "0x14000e8f5", - "size": 1, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000e8f5", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000e8c5", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000e8c5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx", - "stack_offset": 0 - }, - { - "address": "0x14000e8ca", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e8cb", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000e8cf", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -40 - }, - { - "address": "0x14000e8d2", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000e8d5", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": -40 - }, - { - "address": "0x14000e8d8", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x14000e8db", - "size": 2, - "mnemonic": "je", - "operands": "0x14000e8e2", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000e8e2", - "0x14000e8dd" - ] - }, - { - "address": "0x14000e8e2", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000e8e2", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 8", - "stack_offset": 0 - }, - { - "address": "0x14000e8e6", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e8e9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e8d5", - "stack_offset": 0 - }, - { - "address": "0x14000e8eb", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000e8f0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000e8f4", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000e8f5", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000e8dd", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000e8dd", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0", - "stack_offset": 0 - }, - { - "address": "0x14000e8e2", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 8", - "stack_offset": 0 - }, - { - "address": "0x14000e8e6", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e8e9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e8d5", - "stack_offset": 0 - }, - { - "address": "0x14000e8eb", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000e8f0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000e8f4", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000e8f5", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000e8fd", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e8fe", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000e902", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -40 - }, - { - "address": "0x14000e905", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000e908", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rdx", - "stack_offset": -40 - }, - { - "address": "0x14000e90b", - "size": 2, - "mnemonic": "je", - "operands": "0x14000e927", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000e927", - "0x14000e90d" - ] - }, - { - "address": "0x14000e927", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000e927", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000e929", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000e92e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000e932", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000e933", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000e90d", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000e90d", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000e910", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000e913", - "size": 2, - "mnemonic": "je", - "operands": "0x14000e91e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000e91e", - "0x14000e915" - ] - }, - { - "address": "0x14000e91e", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000e91e", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 8", - "stack_offset": 0 - }, - { - "address": "0x14000e922", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e925", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e90d", - "stack_offset": 0 - }, - { - "address": "0x14000e927", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000e929", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000e92e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000e932", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000e933", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000e915", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000e915", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0", - "stack_offset": 0 - }, - { - "address": "0x14000e91a", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000e91c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e929", - "stack_offset": 0 - }, - { - "address": "0x14000e91e", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 8", - "stack_offset": 0 - }, - { - "address": "0x14000e922", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e925", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e90d", - "stack_offset": 0 - }, - { - "address": "0x14000e927", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000e929", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000e92e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000e932", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000e933", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ebbe", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000ebc0", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdx + 1]", - "stack_offset": 0 - }, - { - "address": "0x14000ebc4", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ea2c", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ea31", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x10], edx", - "stack_offset": 0 - }, - { - "address": "0x14000ea35", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000ea36", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x14000ea39", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x50", - "stack_offset": -8 - }, - { - "address": "0x14000ea3d", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x20], 0xfffffffffffffffe", - "stack_offset": -88 - }, - { - "address": "0x14000ea45", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rbx", - "stack_offset": -88 - }, - { - "address": "0x14000ea4a", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": -88 - }, - { - "address": "0x14000ea4c", - "size": 3, - "mnemonic": "test", - "operands": "r8d, r8d", - "stack_offset": -88 - }, - { - "address": "0x14000ea4f", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ea9b", - "stack_offset": -88 - }, - { - "address": "0x14000ea51", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": -88 - }, - { - "address": "0x14000ea53", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x11677]", - "stack_offset": -88 - }, - { - "address": "0x14000ea59", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -88 - }, - { - "address": "0x14000ea5c", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ea9b", - "stack_offset": -88 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ea9f", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14000eaa3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x18], rax", - "stack_offset": 0 - }, - { - "address": "0x14000eaa7", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000eaab", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": 0 - }, - { - "address": "0x14000eaaf", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000eab3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 8], rax", - "stack_offset": 0 - }, - { - "address": "0x14000eab7", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 2", - "stack_offset": 0 - }, - { - "address": "0x14000eabc", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x2c], eax", - "stack_offset": 0 - }, - { - "address": "0x14000eabf", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x28], eax", - "stack_offset": 0 - }, - { - "address": "0x14000eac2", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp - 0x2c]", - "stack_offset": 0 - }, - { - "address": "0x14000eac6", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14000eaca", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000eace", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000ead2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e934", - "stack_offset": 0 - }, - { - "address": "0x14000ead7", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000ead8", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rbp + 0x20], 0", - "stack_offset": 0 - }, - { - "address": "0x14000eadc", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000eafc", - "stack_offset": 0 - }, - { - "address": "0x14000eade", - "size": 5, - "mnemonic": "call", - "operands": "0x1400191c0", - "stack_offset": 0 - }, - { - "address": "0x14000eae3", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14000eae6", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000eaec", - "stack_offset": 0 - }, - { - "address": "0x14000eae8", - "size": 2, - "mnemonic": "xor", - "operands": "dl, dl", - "stack_offset": 0 - }, - { - "address": "0x14000eaea", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000eaf6", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000eaf6" - ] - }, - { - "address": "0x14000ea5e", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ea5e", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x5a4d", - "stack_offset": 0 - }, - { - "address": "0x14000ea63", - "size": 3, - "mnemonic": "cmp", - "operands": "word ptr [rax], cx", - "stack_offset": 0 - }, - { - "address": "0x14000ea66", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ea9b", - "stack_offset": 0 - }, - { - "address": "0x14000ea68", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 0x3c]", - "stack_offset": 0 - }, - { - "address": "0x14000ea6c", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000ea6f", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rcx], 0x4550", - "stack_offset": 0 - }, - { - "address": "0x14000ea75", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ea9b", - "stack_offset": 0 - }, - { - "address": "0x14000ea77", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x20b", - "stack_offset": 0 - }, - { - "address": "0x14000ea7c", - "size": 4, - "mnemonic": "cmp", - "operands": "word ptr [rcx + 0x18], ax", - "stack_offset": 0 - }, - { - "address": "0x14000ea80", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ea9b", - "stack_offset": 0 - }, - { - "address": "0x14000ea82", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + 0x84], 0xe", - "stack_offset": 0 - }, - { - "address": "0x14000ea89", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14000ea9b", - "stack_offset": 0 - }, - { - "address": "0x14000ea8b", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + 0xf8], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ea92", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ea9b", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000eafa", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb07", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000eb07", - "0x14000eafc" - ] - }, - { - "address": "0x14000ea94", - "size": 25, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ea94", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000ea96", - "size": 5, - "mnemonic": "call", - "operands": "0x14000eb40", - "stack_offset": 0 - }, - { - "address": "0x14000ea9b", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp + 0x28], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ea9f", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14000eaa3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x18], rax", - "stack_offset": 0 - }, - { - "address": "0x14000eaa7", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000eaab", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": 0 - }, - { - "address": "0x14000eaaf", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000eab3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 8], rax", - "stack_offset": 0 - }, - { - "address": "0x14000eab7", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 2", - "stack_offset": 0 - }, - { - "address": "0x14000eabc", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x2c], eax", - "stack_offset": 0 - }, - { - "address": "0x14000eabf", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x28], eax", - "stack_offset": 0 - }, - { - "address": "0x14000eac2", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp - 0x2c]", - "stack_offset": 0 - }, - { - "address": "0x14000eac6", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp - 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14000eaca", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000eace", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000ead2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e934", - "stack_offset": 0 - }, - { - "address": "0x14000ead7", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000ead8", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rbp + 0x20], 0", - "stack_offset": 0 - }, - { - "address": "0x14000eadc", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000eafc", - "stack_offset": 0 - }, - { - "address": "0x14000eade", - "size": 5, - "mnemonic": "call", - "operands": "0x1400191c0", - "stack_offset": 0 - }, - { - "address": "0x14000eae3", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14000eae6", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000eaec", - "stack_offset": 0 - }, - { - "address": "0x14000eae8", - "size": 2, - "mnemonic": "xor", - "operands": "dl, dl", - "stack_offset": 0 - }, - { - "address": "0x14000eaea", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000eaf6", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000eaf6" - ] - }, - { - "address": "0x14000eb07", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb07", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000eb09", - "size": 5, - "mnemonic": "call", - "operands": "0x14000eb10", - "stack_offset": 0 - }, - { - "address": "0x14000eb0e", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000eafc", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000eafc", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000eb01", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x50", - "stack_offset": 0 - }, - { - "address": "0x14000eb05", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 80 - }, - { - "address": "0x14000eb06", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 88 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ebcf", - "size": 4, - "mnemonic": "lea", - "operands": "edx, [r8 + 2]", - "stack_offset": 0 - }, - { - "address": "0x14000ebd3", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ea2c", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ebdc", - "size": 7, - "mnemonic": "mov", - "operands": "r8, qword ptr [rip + 0x2245d]", - "stack_offset": -40 - }, - { - "address": "0x14000ebe3", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000ebe6", - "size": 7, - "mnemonic": "cmp", - "operands": "qword ptr [rip + 0x245c3], r8", - "stack_offset": -40 - }, - { - "address": "0x14000ebed", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ec0e", - "stack_offset": -40 - }, - { - "address": "0x14000ebef", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r8d", - "stack_offset": -40 - }, - { - "address": "0x14000ebf2", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x40", - "stack_offset": -40 - }, - { - "address": "0x14000ebf7", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x3f", - "stack_offset": -40 - }, - { - "address": "0x14000ebfa", - "size": 2, - "mnemonic": "sub", - "operands": "ecx, eax", - "stack_offset": -40 - }, - { - "address": "0x14000ebfc", - "size": 3, - "mnemonic": "ror", - "operands": "rdx, cl", - "stack_offset": -40 - }, - { - "address": "0x14000ebff", - "size": 3, - "mnemonic": "xor", - "operands": "rdx, r8", - "stack_offset": -40 - }, - { - "address": "0x14000ec02", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x245a7], rdx", - "stack_offset": -40 - }, - { - "address": "0x14000ec09", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x14000ec0d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ec17", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000ec19", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ea2c", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000ec8f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000ec97", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001e360", - "name": "", - "blocks": [ - { - "address": "0x14001e360", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001e360", - "size": 2, - "mnemonic": "jmp", - "operands": "rax", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140001155", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000115a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000115f", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140001160", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -8 - }, - { - "address": "0x140001162", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -16 - }, - { - "address": "0x140001164", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -24 - }, - { - "address": "0x140001166", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -32 - }, - { - "address": "0x140001168", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x70", - "stack_offset": -40 - }, - { - "address": "0x14000116c", - "size": 3, - "mnemonic": "mov", - "operands": "r12, rdx", - "stack_offset": -152 - }, - { - "address": "0x14000116f", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rcx", - "stack_offset": -152 - }, - { - "address": "0x140001172", - "size": 3, - "mnemonic": "xor", - "operands": "r13d, r13d", - "stack_offset": -152 - }, - { - "address": "0x140001175", - "size": 3, - "mnemonic": "mov", - "operands": "edi, r13d", - "stack_offset": -152 - }, - { - "address": "0x140001178", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], r13d", - "stack_offset": -152 - }, - { - "address": "0x14000117d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdx", - "stack_offset": -152 - }, - { - "address": "0x140001180", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ef10", - "stack_offset": -152 - }, - { - "address": "0x140001185", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rax", - "stack_offset": -152 - }, - { - "address": "0x140001188", - "size": 3, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsi]", - "stack_offset": -152 - }, - { - "address": "0x14000118b", - "size": 4, - "mnemonic": "movsxd", - "operands": "r9, dword ptr [r8 + 4]", - "stack_offset": -152 - }, - { - "address": "0x14000118f", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r9 + rsi + 0x28]", - "stack_offset": -152 - }, - { - "address": "0x140001194", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": -152 - }, - { - "address": "0x140001197", - "size": 2, - "mnemonic": "jle", - "operands": "0x1400011a3", - "stack_offset": -152 - }, - { - "address": "0x140001199", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rax", - "stack_offset": -152 - }, - { - "address": "0x14000119c", - "size": 2, - "mnemonic": "jle", - "operands": "0x1400011a3", - "stack_offset": -152 - }, - { - "address": "0x14000119e", - "size": 3, - "mnemonic": "sub", - "operands": "rbx, rax", - "stack_offset": -152 - }, - { - "address": "0x1400011a1", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400011a6", - "stack_offset": -152 - } - ], - "successors": [ - "0x1400011a6" - ] - }, - { - "address": "0x1400011a6", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400011a6", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400011a9", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0xb0], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400011b1", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r9 + rsi + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x1400011b6", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400011b9", - "size": 2, - "mnemonic": "je", - "operands": "0x1400011c1", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400011c4", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400011c8", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rsi + 0x10], edi", - "stack_offset": 0 - }, - { - "address": "0x1400011cc", - "size": 6, - "mnemonic": "jne", - "operands": "0x140001342", - "stack_offset": 0 - }, - { - "address": "0x1400011d2", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rsi + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x1400011d7", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400011da", - "size": 2, - "mnemonic": "je", - "operands": "0x1400011f7", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400011be", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400011c1", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x1400011c4", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400011c8", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rsi + 0x10], edi", - "stack_offset": 0 - }, - { - "address": "0x1400011cc", - "size": 6, - "mnemonic": "jne", - "operands": "0x140001342", - "stack_offset": 0 - }, - { - "address": "0x1400011d2", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rsi + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x1400011d7", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400011da", - "size": 2, - "mnemonic": "je", - "operands": "0x1400011f7", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400011fa", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400011fe", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [rcx + rsi + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140001202", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0x1c0", - "stack_offset": 0 - }, - { - "address": "0x140001207", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 0x40", - "stack_offset": 0 - }, - { - "address": "0x14000120a", - "size": 2, - "mnemonic": "je", - "operands": "0x14000127d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000127d", - "0x14000120c" - ] - }, - { - "address": "0x1400011dc", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400011dc", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x1400011df", - "size": 2, - "mnemonic": "je", - "operands": "0x1400011f7", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140001280", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140001284", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rsi + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140001289", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x14000128c", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": 0 - }, - { - "address": "0x14000128f", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r12", - "stack_offset": 0 - }, - { - "address": "0x140001292", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140001295", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, r14", - "stack_offset": 0 - }, - { - "address": "0x140001298", - "size": 2, - "mnemonic": "je", - "operands": "0x1400012a7", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400012a7", - "0x14000129a" - ] - }, - { - "address": "0x14000120c", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000120c", - "size": 4, - "mnemonic": "nop", - "operands": "dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x140001210", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140001213", - "size": 2, - "mnemonic": "jle", - "operands": "0x14000127d", - "stack_offset": 0 - }, - { - "address": "0x140001215", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x140001218", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x14000121c", - "size": 6, - "mnemonic": "movzx", - "operands": "r8d, byte ptr [rcx + rsi + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140001222", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rsi + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140001227", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000122b", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rax], 0", - "stack_offset": 0 - }, - { - "address": "0x14000122f", - "size": 2, - "mnemonic": "je", - "operands": "0x140001255", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001255", - "0x140001231" - ] - }, - { - "address": "0x1400011e1", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400011e1", - "size": 5, - "mnemonic": "call", - "operands": "0x140002000", - "stack_offset": 0 - }, - { - "address": "0x1400011e6", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x1400011e9", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400011ed", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rsi + 0x10], edi", - "stack_offset": 0 - }, - { - "address": "0x1400011f1", - "size": 6, - "mnemonic": "jne", - "operands": "0x140001342", - "stack_offset": 0 - }, - { - "address": "0x1400011f7", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x1400011fa", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400011fe", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [rcx + rsi + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x140001202", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0x1c0", - "stack_offset": 0 - }, - { - "address": "0x140001207", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 0x40", - "stack_offset": 0 - }, - { - "address": "0x14000120a", - "size": 2, - "mnemonic": "je", - "operands": "0x14000127d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000127d", - "0x14000120c" - ] - }, - { - "address": "0x1400012a7", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400012a7", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400012aa", - "size": 2, - "mnemonic": "jle", - "operands": "0x140001311", - "stack_offset": 0 - }, - { - "address": "0x1400012ac", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x1400012af", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400012b3", - "size": 6, - "mnemonic": "movzx", - "operands": "r8d, byte ptr [rcx + rsi + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x1400012b9", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rsi + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x1400012be", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x1400012c2", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rax], 0", - "stack_offset": 0 - }, - { - "address": "0x1400012c6", - "size": 2, - "mnemonic": "je", - "operands": "0x1400012ec", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400012ec", - "0x1400012c8" - ] - }, - { - "address": "0x14000129a", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000129a", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 4", - "stack_offset": 0 - }, - { - "address": "0x14000129f", - "size": 2, - "mnemonic": "mov", - "operands": "edi, edx", - "stack_offset": 0 - }, - { - "address": "0x1400012a1", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], edx", - "stack_offset": 0 - }, - { - "address": "0x1400012a5", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140001316", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001316" - ] - }, - { - "address": "0x140001255", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001255", - "size": 3, - "mnemonic": "mov", - "operands": "edx, r8d", - "stack_offset": 0 - }, - { - "address": "0x140001258", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x14000125b", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x14000125e", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1", - "stack_offset": 0 - }, - { - "address": "0x140001261", - "size": 2, - "mnemonic": "jne", - "operands": "0x140001273", - "stack_offset": 0 - }, - { - "address": "0x140001263", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 4", - "stack_offset": 0 - }, - { - "address": "0x140001268", - "size": 2, - "mnemonic": "mov", - "operands": "edi, edx", - "stack_offset": 0 - }, - { - "address": "0x14000126a", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], edx", - "stack_offset": 0 - }, - { - "address": "0x14000126e", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140001316", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140001235", - "size": 2, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x140001237", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140001239", - "size": 2, - "mnemonic": "jle", - "operands": "0x140001255", - "stack_offset": 0 - }, - { - "address": "0x14000123b", - "size": 2, - "mnemonic": "dec", - "operands": "eax", - "stack_offset": 0 - }, - { - "address": "0x14000123d", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rdx], eax", - "stack_offset": 0 - }, - { - "address": "0x14000123f", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140001243", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x140001246", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rdx + 1]", - "stack_offset": 0 - }, - { - "address": "0x14000124a", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rax", - "stack_offset": 0 - }, - { - "address": "0x14000124d", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rdx], r8b", - "stack_offset": 0 - }, - { - "address": "0x140001250", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r8d", - "stack_offset": 0 - }, - { - "address": "0x140001253", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000125e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000125e" - ] - }, - { - "address": "0x1400012ec", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400012ec", - "size": 3, - "mnemonic": "mov", - "operands": "edx, r8d", - "stack_offset": 0 - }, - { - "address": "0x1400012ef", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x1400012f2", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x1400012f5", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1", - "stack_offset": 0 - }, - { - "address": "0x1400012f8", - "size": 2, - "mnemonic": "jne", - "operands": "0x140001307", - "stack_offset": 0 - }, - { - "address": "0x1400012fa", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 4", - "stack_offset": 0 - }, - { - "address": "0x1400012ff", - "size": 2, - "mnemonic": "mov", - "operands": "edi, edx", - "stack_offset": 0 - }, - { - "address": "0x140001301", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], edx", - "stack_offset": 0 - }, - { - "address": "0x140001305", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140001316", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400012cc", - "size": 2, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x1400012ce", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400012d0", - "size": 2, - "mnemonic": "jle", - "operands": "0x1400012ec", - "stack_offset": 0 - }, - { - "address": "0x1400012d2", - "size": 2, - "mnemonic": "dec", - "operands": "eax", - "stack_offset": 0 - }, - { - "address": "0x1400012d4", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rdx], eax", - "stack_offset": 0 - }, - { - "address": "0x1400012d6", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x1400012da", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x1400012dd", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rdx + 1]", - "stack_offset": 0 - }, - { - "address": "0x1400012e1", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rax", - "stack_offset": 0 - }, - { - "address": "0x1400012e4", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rdx], r8b", - "stack_offset": 0 - }, - { - "address": "0x1400012e7", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r8d", - "stack_offset": 0 - }, - { - "address": "0x1400012ea", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400012f5", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400012f5" - ] - }, - { - "address": "0x140001316", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001316", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x140001319", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x14000131d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rcx + rsi + 0x28], r13", - "stack_offset": 0 - }, - { - "address": "0x140001322", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140001349", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001349" - ] - }, - { - "address": "0x14000125e", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000125e", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1", - "stack_offset": 0 - }, - { - "address": "0x140001261", - "size": 2, - "mnemonic": "jne", - "operands": "0x140001273", - "stack_offset": 0 - }, - { - "address": "0x140001263", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 4", - "stack_offset": 0 - }, - { - "address": "0x140001268", - "size": 2, - "mnemonic": "mov", - "operands": "edi, edx", - "stack_offset": 0 - }, - { - "address": "0x14000126a", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], edx", - "stack_offset": 0 - }, - { - "address": "0x14000126e", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140001316", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001316" - ] - }, - { - "address": "0x1400012f5", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400012f5", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1", - "stack_offset": 0 - }, - { - "address": "0x1400012f8", - "size": 2, - "mnemonic": "jne", - "operands": "0x140001307", - "stack_offset": 0 - }, - { - "address": "0x1400012fa", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 4", - "stack_offset": 0 - }, - { - "address": "0x1400012ff", - "size": 2, - "mnemonic": "mov", - "operands": "edi, edx", - "stack_offset": 0 - }, - { - "address": "0x140001301", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], edx", - "stack_offset": 0 - }, - { - "address": "0x140001305", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140001316", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001316" - ] - }, - { - "address": "0x140001349", - "size": 20, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001349", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x14000134c", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140001350", - "size": 6, - "mnemonic": "cmp", - "operands": "qword ptr [rcx + rsi + 0x48], 0", - "stack_offset": 0 - }, - { - "address": "0x140001356", - "size": 4, - "mnemonic": "cmovne", - "operands": "edx, r13d", - "stack_offset": 0 - }, - { - "address": "0x14000135a", - "size": 2, - "mnemonic": "or", - "operands": "edx, edi", - "stack_offset": 0 - }, - { - "address": "0x14000135c", - "size": 4, - "mnemonic": "or", - "operands": "edx, dword ptr [rcx + rsi + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140001360", - "size": 3, - "mnemonic": "and", - "operands": "edx, 0x17", - "stack_offset": 0 - }, - { - "address": "0x140001363", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rcx + rsi + 0x10], edx", - "stack_offset": 0 - }, - { - "address": "0x140001367", - "size": 4, - "mnemonic": "and", - "operands": "edx, dword ptr [rcx + rsi + 0x14]", - "stack_offset": 0 - }, - { - "address": "0x14000136b", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400013b2", - "stack_offset": 0 - }, - { - "address": "0x14000136d", - "size": 5, - "mnemonic": "call", - "operands": "0x1400023f4", - "stack_offset": 0 - }, - { - "address": "0x140001372", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x140001374", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000137e", - "stack_offset": 0 - }, - { - "address": "0x140001376", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15", - "stack_offset": 0 - }, - { - "address": "0x140001379", - "size": 5, - "mnemonic": "call", - "operands": "0x140001d10", - "stack_offset": 0 - }, - { - "address": "0x14000137e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [r15]", - "stack_offset": 0 - }, - { - "address": "0x140001381", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140001385", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + r15 + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000138a", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000138d", - "size": 2, - "mnemonic": "je", - "operands": "0x140001395", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001395", - "0x14000138f" - ] - }, - { - "address": "0x140001395", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140001395", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsi", - "stack_offset": 0 - }, - { - "address": "0x140001398", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000139d", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x1400013a1", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x1400013a5", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x1400013a8", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x1400013aa", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x1400013ac", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 16 - }, - { - "address": "0x1400013ae", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 24 - }, - { - "address": "0x1400013b0", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x1400013b1", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000138f", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000138f", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x140001392", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140001395", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsi", - "stack_offset": 0 - }, - { - "address": "0x140001398", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000139d", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x1400013a1", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x1400013a5", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x1400013a8", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x1400013aa", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x1400013ac", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 16 - }, - { - "address": "0x1400013ae", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 24 - }, - { - "address": "0x1400013b0", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x1400013b1", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400060da", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x2d788], eax", - "stack_offset": 0 - }, - { - "address": "0x1400060e0", - "size": 3, - "mnemonic": "setne", - "operands": "al", - "stack_offset": 0 - }, - { - "address": "0x1400060e3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400057f5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rbp", - "stack_offset": 0 - }, - { - "address": "0x1400057fa", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400057ff", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140005800", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x10", - "stack_offset": -8 - }, - { - "address": "0x140005804", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -24 - }, - { - "address": "0x140005806", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": -24 - }, - { - "address": "0x140005808", - "size": 2, - "mnemonic": "cpuid", - "operands": "", - "stack_offset": -24 - }, - { - "address": "0x14000580a", - "size": 6, - "mnemonic": "xor", - "operands": "ecx, 0x6c65746e", - "stack_offset": -24 - }, - { - "address": "0x140005810", - "size": 6, - "mnemonic": "xor", - "operands": "edx, 0x49656e69", - "stack_offset": -24 - }, - { - "address": "0x140005816", - "size": 2, - "mnemonic": "or", - "operands": "edx, ecx", - "stack_offset": -24 - }, - { - "address": "0x140005818", - "size": 2, - "mnemonic": "mov", - "operands": "ebp, eax", - "stack_offset": -24 - }, - { - "address": "0x14000581a", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1", - "stack_offset": -24 - }, - { - "address": "0x14000581f", - "size": 6, - "mnemonic": "xor", - "operands": "ebx, 0x756e6547", - "stack_offset": -24 - }, - { - "address": "0x140005825", - "size": 2, - "mnemonic": "or", - "operands": "edx, ebx", - "stack_offset": -24 - }, - { - "address": "0x140005827", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax - 1]", - "stack_offset": -24 - }, - { - "address": "0x14000582a", - "size": 2, - "mnemonic": "cpuid", - "operands": "", - "stack_offset": -24 - }, - { - "address": "0x14000582c", - "size": 2, - "mnemonic": "mov", - "operands": "edi, ecx", - "stack_offset": -24 - }, - { - "address": "0x14000582e", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000588e", - "stack_offset": -24 - }, - { - "address": "0x140005830", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0xfff3ff0", - "stack_offset": -24 - }, - { - "address": "0x140005835", - "size": 11, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b860], 0x8000", - "stack_offset": -24 - }, - { - "address": "0x140005840", - "size": 11, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b85d], 0xffffffffffffffff", - "stack_offset": -24 - }, - { - "address": "0x14000584b", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x106c0", - "stack_offset": -24 - }, - { - "address": "0x140005850", - "size": 2, - "mnemonic": "je", - "operands": "0x14000587a", - "stack_offset": -24 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005881", - "size": 4, - "mnemonic": "or", - "operands": "r8d, 1", - "stack_offset": 0 - }, - { - "address": "0x140005885", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2ceb0], r8d", - "stack_offset": 0 - }, - { - "address": "0x14000588c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140005895", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005895" - ] - }, - { - "address": "0x140005852", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005852", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x20660", - "stack_offset": 0 - }, - { - "address": "0x140005857", - "size": 2, - "mnemonic": "je", - "operands": "0x14000587a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000587a", - "0x140005859" - ] - }, - { - "address": "0x140005895", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005895", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x140005898", - "size": 3, - "mnemonic": "mov", - "operands": "esi, r9d", - "stack_offset": 0 - }, - { - "address": "0x14000589b", - "size": 3, - "mnemonic": "mov", - "operands": "r10d, r9d", - "stack_offset": 0 - }, - { - "address": "0x14000589e", - "size": 3, - "mnemonic": "mov", - "operands": "r11d, r9d", - "stack_offset": 0 - }, - { - "address": "0x1400058a1", - "size": 3, - "mnemonic": "cmp", - "operands": "ebp, 7", - "stack_offset": 0 - }, - { - "address": "0x1400058a4", - "size": 2, - "mnemonic": "jl", - "operands": "0x1400058e6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400058e6", - "0x1400058a6" - ] - }, - { - "address": "0x140005859", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005859", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x20670", - "stack_offset": 0 - }, - { - "address": "0x14000585e", - "size": 2, - "mnemonic": "je", - "operands": "0x14000587a", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400058ed", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xfffffffffffffffe", - "stack_offset": 0 - }, - { - "address": "0x1400058f1", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b79d], 1", - "stack_offset": 0 - }, - { - "address": "0x1400058fb", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b797], 2", - "stack_offset": 0 - }, - { - "address": "0x140005905", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b784], rax", - "stack_offset": 0 - }, - { - "address": "0x14000590c", - "size": 4, - "mnemonic": "bt", - "operands": "edi, 0x14", - "stack_offset": 0 - }, - { - "address": "0x140005910", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005931", - "stack_offset": 0 - }, - { - "address": "0x140005912", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xffffffffffffffef", - "stack_offset": 0 - }, - { - "address": "0x140005916", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b778], 2", - "stack_offset": 0 - }, - { - "address": "0x140005920", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b769], rax", - "stack_offset": 0 - }, - { - "address": "0x140005927", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b76b], 6", - "stack_offset": 0 - }, - { - "address": "0x140005931", - "size": 4, - "mnemonic": "bt", - "operands": "edi, 0x1b", - "stack_offset": 0 - }, - { - "address": "0x140005935", - "size": 6, - "mnemonic": "jae", - "operands": "0x140005a6e", - "stack_offset": 0 - }, - { - "address": "0x14000593b", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000593d", - "size": 3, - "mnemonic": "xgetbv", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140005940", - "size": 4, - "mnemonic": "shl", - "operands": "rdx, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140005944", - "size": 3, - "mnemonic": "or", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x140005947", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000594c", - "size": 4, - "mnemonic": "bt", - "operands": "edi, 0x1c", - "stack_offset": 0 - }, - { - "address": "0x140005950", - "size": 6, - "mnemonic": "jae", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005956", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000595b", - "size": 2, - "mnemonic": "and", - "operands": "al, 6", - "stack_offset": 0 - }, - { - "address": "0x14000595d", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 6", - "stack_offset": 0 - }, - { - "address": "0x14000595f", - "size": 6, - "mnemonic": "jne", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005965", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rip + 0x2b731]", - "stack_offset": 0 - }, - { - "address": "0x14000596b", - "size": 2, - "mnemonic": "mov", - "operands": "dl, 0xe0", - "stack_offset": 0 - }, - { - "address": "0x14000596d", - "size": 3, - "mnemonic": "or", - "operands": "eax, 8", - "stack_offset": 0 - }, - { - "address": "0x140005970", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b71e], 3", - "stack_offset": 0 - }, - { - "address": "0x14000597a", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b71c], eax", - "stack_offset": 0 - }, - { - "address": "0x140005980", - "size": 4, - "mnemonic": "test", - "operands": "r9b, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140005984", - "size": 2, - "mnemonic": "je", - "operands": "0x1400059e8", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400059e8", - "0x140005986" - ] - }, - { - "address": "0x1400058a6", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400058a6", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [r9 + 7]", - "stack_offset": 0 - }, - { - "address": "0x1400058aa", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400058ac", - "size": 2, - "mnemonic": "cpuid", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400058ae", - "size": 2, - "mnemonic": "mov", - "operands": "esi, edx", - "stack_offset": 0 - }, - { - "address": "0x1400058b0", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400058b3", - "size": 4, - "mnemonic": "bt", - "operands": "ebx, 9", - "stack_offset": 0 - }, - { - "address": "0x1400058b7", - "size": 2, - "mnemonic": "jae", - "operands": "0x1400058c4", - "stack_offset": 0 - }, - { - "address": "0x1400058b9", - "size": 4, - "mnemonic": "or", - "operands": "r8d, 2", - "stack_offset": 0 - }, - { - "address": "0x1400058bd", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2ce78], r8d", - "stack_offset": 0 - }, - { - "address": "0x1400058c4", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x1400058c7", - "size": 2, - "mnemonic": "jl", - "operands": "0x1400058d6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400058d6", - "0x1400058c9" - ] - }, - { - "address": "0x140005860", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005860", - "size": 5, - "mnemonic": "add", - "operands": "eax, 0xfffcf9b0", - "stack_offset": 0 - }, - { - "address": "0x140005865", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140005868", - "size": 2, - "mnemonic": "ja", - "operands": "0x14000588e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400059ef", - "size": 4, - "mnemonic": "bt", - "operands": "esi, 0x17", - "stack_offset": 0 - }, - { - "address": "0x1400059f3", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a01", - "stack_offset": 0 - }, - { - "address": "0x1400059f5", - "size": 5, - "mnemonic": "btr", - "operands": "rax, 0x18", - "stack_offset": 0 - }, - { - "address": "0x1400059fa", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b68f], rax", - "stack_offset": 0 - }, - { - "address": "0x140005a01", - "size": 5, - "mnemonic": "bt", - "operands": "r10d, 0x13", - "stack_offset": 0 - }, - { - "address": "0x140005a06", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005a08", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140005a0d", - "size": 2, - "mnemonic": "and", - "operands": "al, dl", - "stack_offset": 0 - }, - { - "address": "0x140005a0f", - "size": 2, - "mnemonic": "cmp", - "operands": "al, dl", - "stack_offset": 0 - }, - { - "address": "0x140005a11", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005a13", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r11d", - "stack_offset": 0 - }, - { - "address": "0x140005a16", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r11d", - "stack_offset": 0 - }, - { - "address": "0x140005a19", - "size": 4, - "mnemonic": "shr", - "operands": "rcx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x140005a1d", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0x400ff", - "stack_offset": 0 - }, - { - "address": "0x140005a22", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 6", - "stack_offset": 0 - }, - { - "address": "0x140005a25", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2cd0d], eax", - "stack_offset": 0 - }, - { - "address": "0x140005a2b", - "size": 7, - "mnemonic": "or", - "operands": "rcx, 0x1000029", - "stack_offset": 0 - }, - { - "address": "0x140005a32", - "size": 3, - "mnemonic": "not", - "operands": "rcx", - "stack_offset": 0 - }, - { - "address": "0x140005a35", - "size": 7, - "mnemonic": "and", - "operands": "rcx, qword ptr [rip + 0x2b654]", - "stack_offset": 0 - }, - { - "address": "0x140005a3c", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b64d], rcx", - "stack_offset": 0 - }, - { - "address": "0x140005a43", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x140005a45", - "size": 2, - "mnemonic": "jbe", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005a47", - "size": 4, - "mnemonic": "and", - "operands": "rcx, 0xffffffffffffffbf", - "stack_offset": 0 - }, - { - "address": "0x140005a4b", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b63e], rcx", - "stack_offset": 0 - }, - { - "address": "0x140005a52", - "size": 5, - "mnemonic": "bt", - "operands": "r10d, 0x15", - "stack_offset": 0 - }, - { - "address": "0x140005a57", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a6e", - "stack_offset": 0 - }, - { - "address": "0x140005a59", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140005a5e", - "size": 5, - "mnemonic": "bt", - "operands": "rax, 0x13", - "stack_offset": 0 - }, - { - "address": "0x140005a63", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a6e", - "stack_offset": 0 - }, - { - "address": "0x140005a65", - "size": 9, - "mnemonic": "btr", - "operands": "qword ptr [rip + 0x2b622], 7", - "stack_offset": 0 - }, - { - "address": "0x140005a6e", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140005a73", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140005a75", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140005a7a", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140005a7f", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x10", - "stack_offset": 0 - }, - { - "address": "0x140005a83", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 16 - }, - { - "address": "0x140005a84", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - }, - { - "address": "0x140005986", - "size": 20, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005986", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140005989", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b705], 5", - "stack_offset": 0 - }, - { - "address": "0x140005993", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b703], eax", - "stack_offset": 0 - }, - { - "address": "0x140005999", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0xd0030000", - "stack_offset": 0 - }, - { - "address": "0x14000599e", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2b6eb]", - "stack_offset": 0 - }, - { - "address": "0x1400059a5", - "size": 3, - "mnemonic": "and", - "operands": "r9d, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400059a8", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xfffffffffffffffd", - "stack_offset": 0 - }, - { - "address": "0x1400059ac", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b6dd], rax", - "stack_offset": 0 - }, - { - "address": "0x1400059b3", - "size": 3, - "mnemonic": "cmp", - "operands": "r9d, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400059b6", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400059ef", - "stack_offset": 0 - }, - { - "address": "0x1400059b8", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x1400059bd", - "size": 2, - "mnemonic": "and", - "operands": "al, dl", - "stack_offset": 0 - }, - { - "address": "0x1400059bf", - "size": 2, - "mnemonic": "cmp", - "operands": "al, dl", - "stack_offset": 0 - }, - { - "address": "0x1400059c1", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400059e8", - "stack_offset": 0 - }, - { - "address": "0x1400059c3", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2b6c6]", - "stack_offset": 0 - }, - { - "address": "0x1400059ca", - "size": 7, - "mnemonic": "or", - "operands": "dword ptr [rip + 0x2b6cb], 0x40", - "stack_offset": 0 - }, - { - "address": "0x1400059d1", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xffffffffffffffdb", - "stack_offset": 0 - }, - { - "address": "0x1400059d5", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b6b9], 6", - "stack_offset": 0 - }, - { - "address": "0x1400059df", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b6aa], rax", - "stack_offset": 0 - }, - { - "address": "0x1400059e6", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400059ef", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400059ef" - ] - }, - { - "address": "0x1400058d6", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400058d6", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x24", - "stack_offset": 0 - }, - { - "address": "0x1400058db", - "size": 2, - "mnemonic": "cmp", - "operands": "ebp, eax", - "stack_offset": 0 - }, - { - "address": "0x1400058dd", - "size": 2, - "mnemonic": "jl", - "operands": "0x1400058e6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400058e6", - "0x1400058df" - ] - }, - { - "address": "0x1400058c9", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400058c9", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 7", - "stack_offset": 0 - }, - { - "address": "0x1400058ce", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax - 6]", - "stack_offset": 0 - }, - { - "address": "0x1400058d1", - "size": 2, - "mnemonic": "cpuid", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400058d3", - "size": 3, - "mnemonic": "mov", - "operands": "r10d, edx", - "stack_offset": 0 - }, - { - "address": "0x1400058d6", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x24", - "stack_offset": 0 - }, - { - "address": "0x1400058db", - "size": 2, - "mnemonic": "cmp", - "operands": "ebp, eax", - "stack_offset": 0 - }, - { - "address": "0x1400058dd", - "size": 2, - "mnemonic": "jl", - "operands": "0x1400058e6", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005895", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d", - "stack_offset": 0 - }, - { - "address": "0x140005898", - "size": 3, - "mnemonic": "mov", - "operands": "esi, r9d", - "stack_offset": 0 - }, - { - "address": "0x14000589b", - "size": 3, - "mnemonic": "mov", - "operands": "r10d, r9d", - "stack_offset": 0 - }, - { - "address": "0x14000589e", - "size": 3, - "mnemonic": "mov", - "operands": "r11d, r9d", - "stack_offset": 0 - }, - { - "address": "0x1400058a1", - "size": 3, - "mnemonic": "cmp", - "operands": "ebp, 7", - "stack_offset": 0 - }, - { - "address": "0x1400058a4", - "size": 2, - "mnemonic": "jl", - "operands": "0x1400058e6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400058e6", - "0x1400058a6" - ] - }, - { - "address": "0x14000586a", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000586a", - "size": 10, - "mnemonic": "movabs", - "operands": "rcx, 0x100010001", - "stack_offset": 0 - }, - { - "address": "0x140005874", - "size": 4, - "mnemonic": "bt", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140005878", - "size": 2, - "mnemonic": "jae", - "operands": "0x14000588e", - "stack_offset": 0 - }, - { - "address": "0x14000587a", - "size": 7, - "mnemonic": "mov", - "operands": "r8d, dword ptr [rip + 0x2cebb]", - "stack_offset": 0 - }, - { - "address": "0x140005881", - "size": 4, - "mnemonic": "or", - "operands": "r8d, 1", - "stack_offset": 0 - }, - { - "address": "0x140005885", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2ceb0], r8d", - "stack_offset": 0 - }, - { - "address": "0x14000588c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140005895", - "stack_offset": 0 - } - ], - "successors": [ - "0x140005895" - ] - }, - { - "address": "0x1400059ef", - "size": 37, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400059ef", - "size": 4, - "mnemonic": "bt", - "operands": "esi, 0x17", - "stack_offset": 0 - }, - { - "address": "0x1400059f3", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a01", - "stack_offset": 0 - }, - { - "address": "0x1400059f5", - "size": 5, - "mnemonic": "btr", - "operands": "rax, 0x18", - "stack_offset": 0 - }, - { - "address": "0x1400059fa", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b68f], rax", - "stack_offset": 0 - }, - { - "address": "0x140005a01", - "size": 5, - "mnemonic": "bt", - "operands": "r10d, 0x13", - "stack_offset": 0 - }, - { - "address": "0x140005a06", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005a08", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140005a0d", - "size": 2, - "mnemonic": "and", - "operands": "al, dl", - "stack_offset": 0 - }, - { - "address": "0x140005a0f", - "size": 2, - "mnemonic": "cmp", - "operands": "al, dl", - "stack_offset": 0 - }, - { - "address": "0x140005a11", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005a13", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r11d", - "stack_offset": 0 - }, - { - "address": "0x140005a16", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r11d", - "stack_offset": 0 - }, - { - "address": "0x140005a19", - "size": 4, - "mnemonic": "shr", - "operands": "rcx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x140005a1d", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0x400ff", - "stack_offset": 0 - }, - { - "address": "0x140005a22", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 6", - "stack_offset": 0 - }, - { - "address": "0x140005a25", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2cd0d], eax", - "stack_offset": 0 - }, - { - "address": "0x140005a2b", - "size": 7, - "mnemonic": "or", - "operands": "rcx, 0x1000029", - "stack_offset": 0 - }, - { - "address": "0x140005a32", - "size": 3, - "mnemonic": "not", - "operands": "rcx", - "stack_offset": 0 - }, - { - "address": "0x140005a35", - "size": 7, - "mnemonic": "and", - "operands": "rcx, qword ptr [rip + 0x2b654]", - "stack_offset": 0 - }, - { - "address": "0x140005a3c", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b64d], rcx", - "stack_offset": 0 - }, - { - "address": "0x140005a43", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x140005a45", - "size": 2, - "mnemonic": "jbe", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005a47", - "size": 4, - "mnemonic": "and", - "operands": "rcx, 0xffffffffffffffbf", - "stack_offset": 0 - }, - { - "address": "0x140005a4b", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b63e], rcx", - "stack_offset": 0 - }, - { - "address": "0x140005a52", - "size": 5, - "mnemonic": "bt", - "operands": "r10d, 0x15", - "stack_offset": 0 - }, - { - "address": "0x140005a57", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a6e", - "stack_offset": 0 - }, - { - "address": "0x140005a59", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x140005a5e", - "size": 5, - "mnemonic": "bt", - "operands": "rax, 0x13", - "stack_offset": 0 - }, - { - "address": "0x140005a63", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a6e", - "stack_offset": 0 - }, - { - "address": "0x140005a65", - "size": 9, - "mnemonic": "btr", - "operands": "qword ptr [rip + 0x2b622], 7", - "stack_offset": 0 - }, - { - "address": "0x140005a6e", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140005a73", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140005a75", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140005a7a", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140005a7f", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x10", - "stack_offset": 0 - }, - { - "address": "0x140005a83", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 16 - }, - { - "address": "0x140005a84", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400058df", - "size": 34, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400058df", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x1400058e1", - "size": 2, - "mnemonic": "cpuid", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400058e3", - "size": 3, - "mnemonic": "mov", - "operands": "r11d, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400058e6", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2b7a3]", - "stack_offset": 0 - }, - { - "address": "0x1400058ed", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xfffffffffffffffe", - "stack_offset": 0 - }, - { - "address": "0x1400058f1", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b79d], 1", - "stack_offset": 0 - }, - { - "address": "0x1400058fb", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b797], 2", - "stack_offset": 0 - }, - { - "address": "0x140005905", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b784], rax", - "stack_offset": 0 - }, - { - "address": "0x14000590c", - "size": 4, - "mnemonic": "bt", - "operands": "edi, 0x14", - "stack_offset": 0 - }, - { - "address": "0x140005910", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005931", - "stack_offset": 0 - }, - { - "address": "0x140005912", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xffffffffffffffef", - "stack_offset": 0 - }, - { - "address": "0x140005916", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b778], 2", - "stack_offset": 0 - }, - { - "address": "0x140005920", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b769], rax", - "stack_offset": 0 - }, - { - "address": "0x140005927", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b76b], 6", - "stack_offset": 0 - }, - { - "address": "0x140005931", - "size": 4, - "mnemonic": "bt", - "operands": "edi, 0x1b", - "stack_offset": 0 - }, - { - "address": "0x140005935", - "size": 6, - "mnemonic": "jae", - "operands": "0x140005a6e", - "stack_offset": 0 - }, - { - "address": "0x14000593b", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000593d", - "size": 3, - "mnemonic": "xgetbv", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140005940", - "size": 4, - "mnemonic": "shl", - "operands": "rdx, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140005944", - "size": 3, - "mnemonic": "or", - "operands": "rdx, rax", - "stack_offset": 0 - }, - { - "address": "0x140005947", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000594c", - "size": 4, - "mnemonic": "bt", - "operands": "edi, 0x1c", - "stack_offset": 0 - }, - { - "address": "0x140005950", - "size": 6, - "mnemonic": "jae", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005956", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000595b", - "size": 2, - "mnemonic": "and", - "operands": "al, 6", - "stack_offset": 0 - }, - { - "address": "0x14000595d", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 6", - "stack_offset": 0 - }, - { - "address": "0x14000595f", - "size": 6, - "mnemonic": "jne", - "operands": "0x140005a52", - "stack_offset": 0 - }, - { - "address": "0x140005965", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rip + 0x2b731]", - "stack_offset": 0 - }, - { - "address": "0x14000596b", - "size": 2, - "mnemonic": "mov", - "operands": "dl, 0xe0", - "stack_offset": 0 - }, - { - "address": "0x14000596d", - "size": 3, - "mnemonic": "or", - "operands": "eax, 8", - "stack_offset": 0 - }, - { - "address": "0x140005970", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b71e], 3", - "stack_offset": 0 - }, - { - "address": "0x14000597a", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b71c], eax", - "stack_offset": 0 - }, - { - "address": "0x140005980", - "size": 4, - "mnemonic": "test", - "operands": "r9b, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140005984", - "size": 2, - "mnemonic": "je", - "operands": "0x1400059e8", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000731c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a73c", - "stack_offset": -40 - }, - { - "address": "0x140007321", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": -40 - }, - { - "address": "0x140007323", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007329", - "stack_offset": -40 - }, - { - "address": "0x140007325", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": -40 - }, - { - "address": "0x140007327", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000733b", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000733b" - ] - }, - { - "address": "0x14000733b", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000733b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x14000733f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140010b3c", - "size": 2, - "mnemonic": "test", - "operands": "cl, cl", - "stack_offset": -40 - }, - { - "address": "0x140010b3e", - "size": 2, - "mnemonic": "je", - "operands": "0x140010b56", - "stack_offset": -40 - } - ], - "successors": [ - "0x140010b56", - "0x140010b40" - ] - }, - { - "address": "0x140010b56", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010b56", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x150c3]", - "stack_offset": 0 - }, - { - "address": "0x140010b5d", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x14fbc]", - "stack_offset": 0 - }, - { - "address": "0x140010b64", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140010b68", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001bff8", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140010b48", - "size": 2, - "mnemonic": "je", - "operands": "0x140010b4f", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001bffd", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001bffe", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001c002", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001c005", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -40 - }, - { - "address": "0x14001c008", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rdx", - "stack_offset": -40 - }, - { - "address": "0x14001c00b", - "size": 2, - "mnemonic": "je", - "operands": "0x14001c026", - "stack_offset": -40 - } - ], - "successors": [ - "0x14001c026", - "0x14001c00d" - ] - }, - { - "address": "0x140010b4f", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140010b4f", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x140010b51", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140010b55", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140010b4a", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140010b4a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b74c", - "stack_offset": 0 - }, - { - "address": "0x140010b4f", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x140010b51", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140010b55", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001c026", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001c026", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001c02b", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14001c02d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001c031", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001c032", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001c00d", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c00d", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx - 8]", - "stack_offset": 0 - }, - { - "address": "0x14001c011", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001c014", - "size": 2, - "mnemonic": "je", - "operands": "0x14001c01d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001c01d", - "0x14001c016" - ] - }, - { - "address": "0x14001c01d", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001c01d", - "size": 4, - "mnemonic": "sub", - "operands": "rbx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001c021", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001c024", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001c00d", - "stack_offset": 0 - }, - { - "address": "0x14001c026", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001c02b", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14001c02d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001c031", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001c032", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001c016", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001c016", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14001c018", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0", - "stack_offset": 0 - }, - { - "address": "0x14001c01d", - "size": 4, - "mnemonic": "sub", - "operands": "rbx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001c021", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdi", - "stack_offset": 0 - }, - { - "address": "0x14001c024", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001c00d", - "stack_offset": 0 - }, - { - "address": "0x14001c026", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14001c02b", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14001c02d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001c031", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001c032", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140007344", - "size": 2, - "mnemonic": "test", - "operands": "cl, cl", - "stack_offset": -40 - }, - { - "address": "0x140007346", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007352", - "stack_offset": -40 - }, - { - "address": "0x140007348", - "size": 5, - "mnemonic": "call", - "operands": "0x140007514", - "stack_offset": -40 - }, - { - "address": "0x14000734d", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a784", - "stack_offset": -40 - }, - { - "address": "0x140007352", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": -40 - }, - { - "address": "0x140007354", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x140007358", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140005e42", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001ea83", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001ea86", - "size": 7, - "mnemonic": "lea", - "operands": "r10, [rip - 0x1ea8d]", - "stack_offset": 0 - }, - { - "address": "0x14001ea8d", - "size": 3, - "mnemonic": "movzx", - "operands": "edx, dl", - "stack_offset": 0 - }, - { - "address": "0x14001ea90", - "size": 10, - "mnemonic": "movabs", - "operands": "r11, 0x101010101010101", - "stack_offset": 0 - }, - { - "address": "0x14001ea9a", - "size": 4, - "mnemonic": "imul", - "operands": "r11, rdx", - "stack_offset": 0 - }, - { - "address": "0x14001ea9e", - "size": 5, - "mnemonic": "movq", - "operands": "xmm0, r11", - "stack_offset": 0 - }, - { - "address": "0x14001eaa3", - "size": 4, - "mnemonic": "cmp", - "operands": "r8, 0xf", - "stack_offset": 0 - }, - { - "address": "0x14001eaa7", - "size": 6, - "mnemonic": "ja", - "operands": "0x14001eb30", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001eb30", - "0x14001eaad" - ] - }, - { - "address": "0x14001eb30", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001eb30", - "size": 4, - "mnemonic": "punpcklqdq", - "operands": "xmm0, xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001eb34", - "size": 4, - "mnemonic": "cmp", - "operands": "r8, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001eb38", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001eb46", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001eb46", - "0x14001eb3a" - ] - }, - { - "address": "0x14001eaad", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001eaad", - "size": 3, - "mnemonic": "nop", - "operands": "dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14001eab0", - "size": 3, - "mnemonic": "add", - "operands": "rcx, r8", - "stack_offset": 0 - }, - { - "address": "0x14001eab3", - "size": 8, - "mnemonic": "mov", - "operands": "r9d, dword ptr [r10 + r8*4 + 0x2cac0]", - "stack_offset": 0 - }, - { - "address": "0x14001eabb", - "size": 3, - "mnemonic": "add", - "operands": "r9, r10", - "stack_offset": 0 - }, - { - "address": "0x14001eabe", - "size": 3, - "mnemonic": "jmp", - "operands": "r9", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001eb46", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001eb46", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x1254b], 3", - "stack_offset": 0 - }, - { - "address": "0x14001eb4d", - "size": 6, - "mnemonic": "jb", - "operands": "0x14001ed30", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001eb3e", - "size": 7, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rcx + r8 - 0x10], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001eb45", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ed30", - "size": 32, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ed30", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, qword ptr [rip + 0x12369]", - "stack_offset": 0 - }, - { - "address": "0x14001ed37", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001ed46", - "stack_offset": 0 - }, - { - "address": "0x14001ed39", - "size": 7, - "mnemonic": "test", - "operands": "byte ptr [rip + 0x139fc], 2", - "stack_offset": 0 - }, - { - "address": "0x14001ed40", - "size": 6, - "mnemonic": "jne", - "operands": "0x14001ea70", - "stack_offset": 0 - }, - { - "address": "0x14001ed46", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001ed49", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0xf", - "stack_offset": 0 - }, - { - "address": "0x14001ed4d", - "size": 4, - "mnemonic": "sub", - "operands": "r9, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001ed51", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001ed54", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001ed57", - "size": 3, - "mnemonic": "add", - "operands": "r8, r9", - "stack_offset": 0 - }, - { - "address": "0x14001ed5a", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x80", - "stack_offset": 0 - }, - { - "address": "0x14001ed61", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001edae", - "stack_offset": 0 - }, - { - "address": "0x14001ed63", - "size": 13, - "mnemonic": "nop", - "operands": "word ptr [rax + rax]", - "stack_offset": 0 - }, - { - "address": "0x14001ed70", - "size": 4, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ed74", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x10], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ed79", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x20], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ed7e", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x30], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ed83", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x40], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ed88", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x50], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ed8d", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x60], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ed92", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x70], xmm0", - "stack_offset": 0 - }, - { - "address": "0x14001ed97", - "size": 7, - "mnemonic": "add", - "operands": "rcx, 0x80", - "stack_offset": 0 - }, - { - "address": "0x14001ed9e", - "size": 7, - "mnemonic": "sub", - "operands": "r8, 0x80", - "stack_offset": 0 - }, - { - "address": "0x14001eda5", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x80", - "stack_offset": 0 - }, - { - "address": "0x14001edac", - "size": 2, - "mnemonic": "jae", - "operands": "0x14001ed70", - "stack_offset": 0 - }, - { - "address": "0x14001edae", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [r8 + 0xf]", - "stack_offset": 0 - }, - { - "address": "0x14001edb2", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0xfffffffffffffff0", - "stack_offset": 0 - }, - { - "address": "0x14001edb6", - "size": 3, - "mnemonic": "mov", - "operands": "r11, r9", - "stack_offset": 0 - }, - { - "address": "0x14001edb9", - "size": 4, - "mnemonic": "shr", - "operands": "r11, 4", - "stack_offset": 0 - }, - { - "address": "0x14001edbd", - "size": 8, - "mnemonic": "mov", - "operands": "r11d, dword ptr [r10 + r11*4 + 0x2cb48]", - "stack_offset": 0 - }, - { - "address": "0x14001edc5", - "size": 3, - "mnemonic": "add", - "operands": "r11, r10", - "stack_offset": 0 - }, - { - "address": "0x14001edc8", - "size": 3, - "mnemonic": "jmp", - "operands": "r11", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001eb53", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001eb53", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, qword ptr [rip + 0x12546]", - "stack_offset": 0 - }, - { - "address": "0x14001eb5a", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001eb72", - "stack_offset": 0 - }, - { - "address": "0x14001eb5c", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, qword ptr [rip + 0x12545]", - "stack_offset": 0 - }, - { - "address": "0x14001eb63", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001eb72", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001eb78", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001eb7b", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0x1f", - "stack_offset": 0 - }, - { - "address": "0x14001eb7f", - "size": 4, - "mnemonic": "sub", - "operands": "r9, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001eb83", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001eb86", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001eb89", - "size": 3, - "mnemonic": "add", - "operands": "r8, r9", - "stack_offset": 0 - }, - { - "address": "0x14001eb8c", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001eb93", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001ebfa", - "stack_offset": 0 - }, - { - "address": "0x14001eb95", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, qword ptr [rip + 0x1250c]", - "stack_offset": 0 - }, - { - "address": "0x14001eb9c", - "size": 6, - "mnemonic": "ja", - "operands": "0x14001ec70", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001eb6c", - "size": 6, - "mnemonic": "jne", - "operands": "0x14001ea70", - "stack_offset": 0 - }, - { - "address": "0x14001eb72", - "size": 6, - "mnemonic": "vinsertf128", - "operands": "ymm0, ymm0, xmm0, 1", - "stack_offset": 0 - }, - { - "address": "0x14001eb78", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001eb7b", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0x1f", - "stack_offset": 0 - }, - { - "address": "0x14001eb7f", - "size": 4, - "mnemonic": "sub", - "operands": "r9, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001eb83", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001eb86", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001eb89", - "size": 3, - "mnemonic": "add", - "operands": "r8, r9", - "stack_offset": 0 - }, - { - "address": "0x14001eb8c", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001eb93", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001ebfa", - "stack_offset": 0 - }, - { - "address": "0x14001eb95", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, qword ptr [rip + 0x1250c]", - "stack_offset": 0 - }, - { - "address": "0x14001eb9c", - "size": 6, - "mnemonic": "ja", - "operands": "0x14001ec70", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001ec74", - "size": 5, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0x20], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ec79", - "size": 5, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0x40], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ec7e", - "size": 5, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0x60], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ec83", - "size": 8, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0x80], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ec8b", - "size": 8, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0xa0], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ec93", - "size": 8, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0xc0], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ec9b", - "size": 8, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0xe0], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001eca3", - "size": 7, - "mnemonic": "add", - "operands": "rcx, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001ecaa", - "size": 7, - "mnemonic": "sub", - "operands": "r8, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001ecb1", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001ecb8", - "size": 2, - "mnemonic": "jae", - "operands": "0x14001ec70", - "stack_offset": 0 - }, - { - "address": "0x14001ecba", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [r8 + 0x1f]", - "stack_offset": 0 - }, - { - "address": "0x14001ecbe", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0xffffffffffffffe0", - "stack_offset": 0 - }, - { - "address": "0x14001ecc2", - "size": 3, - "mnemonic": "mov", - "operands": "r11, r9", - "stack_offset": 0 - }, - { - "address": "0x14001ecc5", - "size": 4, - "mnemonic": "shr", - "operands": "r11, 5", - "stack_offset": 0 - }, - { - "address": "0x14001ecc9", - "size": 8, - "mnemonic": "mov", - "operands": "r11d, dword ptr [r10 + r11*4 + 0x2cb24]", - "stack_offset": 0 - }, - { - "address": "0x14001ecd1", - "size": 3, - "mnemonic": "add", - "operands": "r11, r10", - "stack_offset": 0 - }, - { - "address": "0x14001ecd4", - "size": 3, - "mnemonic": "jmp", - "operands": "r11", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001eba2", - "size": 20, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001eba2", - "size": 14, - "mnemonic": "nop", - "operands": "word ptr [rax + rax]", - "stack_offset": 0 - }, - { - "address": "0x14001ebb0", - "size": 4, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ebb4", - "size": 5, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0x20], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ebb9", - "size": 5, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0x40], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ebbe", - "size": 5, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0x60], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ebc3", - "size": 8, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0x80], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ebcb", - "size": 8, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0xa0], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ebd3", - "size": 8, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0xc0], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ebdb", - "size": 8, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0xe0], ymm0", - "stack_offset": 0 - }, - { - "address": "0x14001ebe3", - "size": 7, - "mnemonic": "add", - "operands": "rcx, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001ebea", - "size": 7, - "mnemonic": "sub", - "operands": "r8, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001ebf1", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x100", - "stack_offset": 0 - }, - { - "address": "0x14001ebf8", - "size": 2, - "mnemonic": "jae", - "operands": "0x14001ebb0", - "stack_offset": 0 - }, - { - "address": "0x14001ebfa", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [r8 + 0x1f]", - "stack_offset": 0 - }, - { - "address": "0x14001ebfe", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0xffffffffffffffe0", - "stack_offset": 0 - }, - { - "address": "0x14001ec02", - "size": 3, - "mnemonic": "mov", - "operands": "r11, r9", - "stack_offset": 0 - }, - { - "address": "0x14001ec05", - "size": 4, - "mnemonic": "shr", - "operands": "r11, 5", - "stack_offset": 0 - }, - { - "address": "0x14001ec09", - "size": 8, - "mnemonic": "mov", - "operands": "r11d, dword ptr [r10 + r11*4 + 0x2cb00]", - "stack_offset": 0 - }, - { - "address": "0x14001ec11", - "size": 3, - "mnemonic": "add", - "operands": "r11, r10", - "stack_offset": 0 - }, - { - "address": "0x14001ec14", - "size": 3, - "mnemonic": "jmp", - "operands": "r11", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000e939", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9", - "stack_offset": 0 - }, - { - "address": "0x14000e93e", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000e93f", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000e943", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9", - "stack_offset": -40 - }, - { - "address": "0x14000e946", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8", - "stack_offset": -40 - }, - { - "address": "0x14000e949", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]", - "stack_offset": -40 - }, - { - "address": "0x14000e94b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": -40 - }, - { - "address": "0x14000e950", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -40 - }, - { - "address": "0x14000e951", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": -40 - }, - { - "address": "0x14000e954", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e96c", - "stack_offset": -40 - }, - { - "address": "0x14000e959", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -40 - }, - { - "address": "0x14000e95a", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]", - "stack_offset": -40 - }, - { - "address": "0x14000e95c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": -40 - }, - { - "address": "0x14000e961", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": -40 - }, - { - "address": "0x14000e966", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14000e96a", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x14000e96b", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400191c0", - "name": "", - "blocks": [ - { - "address": "0x1400191c0", - "size": 15, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400191c0", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x1400191c2", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x1400191c6", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": -40 - }, - { - "address": "0x1400191c8", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], ebx", - "stack_offset": -40 - }, - { - "address": "0x1400191cc", - "size": 5, - "mnemonic": "call", - "operands": "0x1400191a8", - "stack_offset": -40 - }, - { - "address": "0x1400191d1", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": -40 - }, - { - "address": "0x1400191d3", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400191df", - "stack_offset": -40 - }, - { - "address": "0x1400191d5", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x30]", - "stack_offset": -40 - }, - { - "address": "0x1400191da", - "size": 5, - "mnemonic": "call", - "operands": "0x140011db4", - "stack_offset": -40 - }, - { - "address": "0x1400191df", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [rsp + 0x30], 1", - "stack_offset": -40 - }, - { - "address": "0x1400191e4", - "size": 3, - "mnemonic": "setne", - "operands": "bl", - "stack_offset": -40 - }, - { - "address": "0x1400191e7", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx", - "stack_offset": -40 - }, - { - "address": "0x1400191e9", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x1400191ed", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": -8 - }, - { - "address": "0x1400191ee", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000eb40", - "name": "", - "blocks": [ - { - "address": "0x14000eb40", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb40", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14000eb42", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x14000eb46", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], 0xfffffffffffffffe", - "stack_offset": -56 - }, - { - "address": "0x14000eb4f", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": -56 - }, - { - "address": "0x14000eb51", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x48], 0", - "stack_offset": -56 - }, - { - "address": "0x14000eb57", - "size": 5, - "mnemonic": "lea", - "operands": "r8, [rsp + 0x48]", - "stack_offset": -56 - }, - { - "address": "0x14000eb5c", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x16d9d]", - "stack_offset": -56 - }, - { - "address": "0x14000eb63", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": -56 - }, - { - "address": "0x14000eb65", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x115fd]", - "stack_offset": -56 - }, - { - "address": "0x14000eb6b", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x48]", - "stack_offset": -56 - }, - { - "address": "0x14000eb70", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": -56 - }, - { - "address": "0x14000eb72", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb92", - "stack_offset": -56 - } - ], - "successors": [ - "0x14000eb92", - "0x14000eb74" - ] - }, - { - "address": "0x14000eb92", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb92", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000eb95", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb9e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000eb9e", - "0x14000eb97" - ] - }, - { - "address": "0x14000eb74", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb74", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x16d9d]", - "stack_offset": 0 - }, - { - "address": "0x14000eb7b", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x115b7]", - "stack_offset": 0 - }, - { - "address": "0x14000eb81", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000eb84", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb8d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000eb8d", - "0x14000eb86" - ] - }, - { - "address": "0x14000eb9e", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000eb9e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000eba2", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 48 - }, - { - "address": "0x14000eba3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000eb97", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000eb97", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x11593]", - "stack_offset": 0 - }, - { - "address": "0x14000eb9d", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000eb9e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000eba2", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 48 - }, - { - "address": "0x14000eba3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000eb8d", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb8d", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000eb92", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000eb95", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb9e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000eb9e", - "0x14000eb97" - ] - }, - { - "address": "0x14000eb86", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb86", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000eb88", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0", - "stack_offset": 0 - }, - { - "address": "0x14000eb8d", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000eb92", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000eb95", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb9e", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000eb12", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000eb16", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": -40 - }, - { - "address": "0x14000eb18", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl", - "stack_offset": -40 - }, - { - "address": "0x14000eb1a", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb2d", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000eb2d", - "0x14000eb1c" - ] - }, - { - "address": "0x14000eb2d", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb2d", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000eb2f", - "size": 5, - "mnemonic": "call", - "operands": "0x14000eb40", - "stack_offset": 0 - }, - { - "address": "0x14000eb34", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000eb36", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x11624]", - "stack_offset": 0 - }, - { - "address": "0x14000eb3c", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000eb1c", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb1c", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1155e]", - "stack_offset": 0 - }, - { - "address": "0x14000eb22", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000eb25", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000eb27", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1155b]", - "stack_offset": 0 - }, - { - "address": "0x14000eb2d", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000eb2f", - "size": 5, - "mnemonic": "call", - "operands": "0x14000eb40", - "stack_offset": 0 - }, - { - "address": "0x14000eb34", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000eb36", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x11624]", - "stack_offset": 0 - }, - { - "address": "0x14000eb3c", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001ef13", - "size": 3, - "mnemonic": "neg", - "operands": "rcx", - "stack_offset": 0 - }, - { - "address": "0x14001ef16", - "size": 6, - "mnemonic": "test", - "operands": "rax, 7", - "stack_offset": 0 - }, - { - "address": "0x14001ef1c", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef2d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001ef2d", - "0x14001ef1e" - ] - }, - { - "address": "0x14001ef2d", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef2d", - "size": 10, - "mnemonic": "movabs", - "operands": "r8, 0x7efefefefefefeff", - "stack_offset": 0 - }, - { - "address": "0x14001ef37", - "size": 10, - "mnemonic": "movabs", - "operands": "r11, 0x8101010101010100", - "stack_offset": 0 - }, - { - "address": "0x14001ef41", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14001ef44", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r8", - "stack_offset": 0 - }, - { - "address": "0x14001ef47", - "size": 4, - "mnemonic": "add", - "operands": "rax, 8", - "stack_offset": 0 - }, - { - "address": "0x14001ef4b", - "size": 3, - "mnemonic": "add", - "operands": "r9, rdx", - "stack_offset": 0 - }, - { - "address": "0x14001ef4e", - "size": 3, - "mnemonic": "not", - "operands": "rdx", - "stack_offset": 0 - }, - { - "address": "0x14001ef51", - "size": 3, - "mnemonic": "xor", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001ef54", - "size": 3, - "mnemonic": "and", - "operands": "rdx, r11", - "stack_offset": 0 - }, - { - "address": "0x14001ef57", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef41", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001ef41", - "0x14001ef59" - ] - }, - { - "address": "0x14001ef1e", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef1e", - "size": 2, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14001ef20", - "size": 2, - "mnemonic": "mov", - "operands": "dl, byte ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14001ef22", - "size": 3, - "mnemonic": "inc", - "operands": "rax", - "stack_offset": 0 - }, - { - "address": "0x14001ef25", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl", - "stack_offset": 0 - }, - { - "address": "0x14001ef27", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef88", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001ef44", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r8", - "stack_offset": 0 - }, - { - "address": "0x14001ef47", - "size": 4, - "mnemonic": "add", - "operands": "rax, 8", - "stack_offset": 0 - }, - { - "address": "0x14001ef4b", - "size": 3, - "mnemonic": "add", - "operands": "r9, rdx", - "stack_offset": 0 - }, - { - "address": "0x14001ef4e", - "size": 3, - "mnemonic": "not", - "operands": "rdx", - "stack_offset": 0 - }, - { - "address": "0x14001ef51", - "size": 3, - "mnemonic": "xor", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001ef54", - "size": 3, - "mnemonic": "and", - "operands": "rdx, r11", - "stack_offset": 0 - }, - { - "address": "0x14001ef57", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef41", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001ef5d", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl", - "stack_offset": 0 - }, - { - "address": "0x14001ef5f", - "size": 2, - "mnemonic": "je", - "operands": "0x14001efb2", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001ef8d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef29", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef29", - "size": 2, - "mnemonic": "test", - "operands": "al, 7", - "stack_offset": 0 - }, - { - "address": "0x14001ef2b", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ef20", - "stack_offset": 0 - }, - { - "address": "0x14001ef2d", - "size": 10, - "mnemonic": "movabs", - "operands": "r8, 0x7efefefefefefeff", - "stack_offset": 0 - }, - { - "address": "0x14001ef37", - "size": 10, - "mnemonic": "movabs", - "operands": "r11, 0x8101010101010100", - "stack_offset": 0 - }, - { - "address": "0x14001ef41", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14001ef44", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r8", - "stack_offset": 0 - }, - { - "address": "0x14001ef47", - "size": 4, - "mnemonic": "add", - "operands": "rax, 8", - "stack_offset": 0 - }, - { - "address": "0x14001ef4b", - "size": 3, - "mnemonic": "add", - "operands": "r9, rdx", - "stack_offset": 0 - }, - { - "address": "0x14001ef4e", - "size": 3, - "mnemonic": "not", - "operands": "rdx", - "stack_offset": 0 - }, - { - "address": "0x14001ef51", - "size": 3, - "mnemonic": "xor", - "operands": "rdx, r9", - "stack_offset": 0 - }, - { - "address": "0x14001ef54", - "size": 3, - "mnemonic": "and", - "operands": "rdx, r11", - "stack_offset": 0 - }, - { - "address": "0x14001ef57", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef41", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001efb7", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef61", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef61", - "size": 2, - "mnemonic": "test", - "operands": "dh, dh", - "stack_offset": 0 - }, - { - "address": "0x14001ef63", - "size": 2, - "mnemonic": "je", - "operands": "0x14001efac", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001efb1", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef65", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef65", - "size": 4, - "mnemonic": "shr", - "operands": "rdx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001ef69", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl", - "stack_offset": 0 - }, - { - "address": "0x14001ef6b", - "size": 2, - "mnemonic": "je", - "operands": "0x14001efa6", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001efab", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef6d", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef6d", - "size": 2, - "mnemonic": "test", - "operands": "dh, dh", - "stack_offset": 0 - }, - { - "address": "0x14001ef6f", - "size": 2, - "mnemonic": "je", - "operands": "0x14001efa0", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001efa5", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef71", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef71", - "size": 4, - "mnemonic": "shr", - "operands": "rdx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001ef75", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl", - "stack_offset": 0 - }, - { - "address": "0x14001ef77", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef9a", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001ef9f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef79", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef79", - "size": 2, - "mnemonic": "test", - "operands": "dh, dh", - "stack_offset": 0 - }, - { - "address": "0x14001ef7b", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef94", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001ef99", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef7d", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef7d", - "size": 3, - "mnemonic": "shr", - "operands": "edx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001ef80", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl", - "stack_offset": 0 - }, - { - "address": "0x14001ef82", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef8e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001ef93", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef84", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001ef84", - "size": 2, - "mnemonic": "test", - "operands": "dh, dh", - "stack_offset": 0 - }, - { - "address": "0x14001ef86", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ef41", - "stack_offset": 0 - }, - { - "address": "0x14001ef88", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rax + rcx - 1]", - "stack_offset": 0 - }, - { - "address": "0x14001ef8d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140002005", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000200a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000200f", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140002010", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x70", - "stack_offset": -8 - }, - { - "address": "0x140002014", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -120 - }, - { - "address": "0x140002017", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": -120 - }, - { - "address": "0x14000201a", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rax + 4]", - "stack_offset": -120 - }, - { - "address": "0x14000201e", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rdx + rcx + 0x48]", - "stack_offset": -120 - }, - { - "address": "0x140002023", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi", - "stack_offset": -120 - }, - { - "address": "0x140002026", - "size": 6, - "mnemonic": "je", - "operands": "0x1400020cc", - "stack_offset": -120 - } - ], - "successors": [ - "0x1400020cc", - "0x14000202c" - ] - }, - { - "address": "0x1400020cc", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400020cc", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400020cf", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x1400020d4", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x1400020d8", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x1400020dc", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x1400020df", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400020e0", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000202c", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000202c", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000202f", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x140002034", - "size": 5, - "mnemonic": "call", - "operands": "0x140001ab0", - "stack_offset": 0 - }, - { - "address": "0x140002039", - "size": 5, - "mnemonic": "cmp", - "operands": "byte ptr [rsp + 0x30], 0", - "stack_offset": 0 - }, - { - "address": "0x14000203e", - "size": 2, - "mnemonic": "je", - "operands": "0x14000209d", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000209d", - "0x140002040" - ] - }, - { - "address": "0x14000209d", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000209d", - "size": 5, - "mnemonic": "call", - "operands": "0x1400023f4", - "stack_offset": 0 - }, - { - "address": "0x1400020a2", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x1400020a4", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400020b0", - "stack_offset": 0 - }, - { - "address": "0x1400020a6", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x1400020ab", - "size": 5, - "mnemonic": "call", - "operands": "0x140001d10", - "stack_offset": 0 - }, - { - "address": "0x1400020b0", - "size": 5, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x1400020b5", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x1400020b8", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400020bc", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rdx + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x1400020c1", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400020c4", - "size": 2, - "mnemonic": "je", - "operands": "0x1400020cc", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400020cc", - "0x1400020c6" - ] - }, - { - "address": "0x140002040", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002040", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": 0 - }, - { - "address": "0x140002042", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], edi", - "stack_offset": 0 - }, - { - "address": "0x140002046", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x140002049", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x14000204c", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x14000204f", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, edi", - "stack_offset": 0 - }, - { - "address": "0x140002052", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 4", - "stack_offset": 0 - }, - { - "address": "0x140002057", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1", - "stack_offset": 0 - }, - { - "address": "0x14000205a", - "size": 4, - "mnemonic": "cmove", - "operands": "r8d, edx", - "stack_offset": 0 - }, - { - "address": "0x14000205e", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], r8d", - "stack_offset": 0 - }, - { - "address": "0x140002063", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140002079", - "stack_offset": 0 - } - ], - "successors": [ - "0x140002079" - ] - }, - { - "address": "0x1400020c6", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400020c6", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x1400020c9", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x1400020cc", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x1400020cf", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x1400020d4", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x18]", - "stack_offset": 0 - }, - { - "address": "0x1400020d8", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x1400020dc", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x1400020df", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400020e0", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 8 - } - ], - "successors": [ - ] - }, - { - "address": "0x140002079", - "size": 21, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002079", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000207c", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140002080", - "size": 6, - "mnemonic": "cmp", - "operands": "qword ptr [rcx + rbx + 0x48], 0", - "stack_offset": 0 - }, - { - "address": "0x140002086", - "size": 3, - "mnemonic": "cmovne", - "operands": "edx, edi", - "stack_offset": 0 - }, - { - "address": "0x140002089", - "size": 4, - "mnemonic": "or", - "operands": "edx, dword ptr [rcx + rbx + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000208d", - "size": 3, - "mnemonic": "or", - "operands": "edx, r8d", - "stack_offset": 0 - }, - { - "address": "0x140002090", - "size": 3, - "mnemonic": "and", - "operands": "edx, 0x17", - "stack_offset": 0 - }, - { - "address": "0x140002093", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rcx + rbx + 0x10], edx", - "stack_offset": 0 - }, - { - "address": "0x140002097", - "size": 4, - "mnemonic": "and", - "operands": "edx, dword ptr [rcx + rbx + 0x14]", - "stack_offset": 0 - }, - { - "address": "0x14000209b", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400020e1", - "stack_offset": 0 - }, - { - "address": "0x14000209d", - "size": 5, - "mnemonic": "call", - "operands": "0x1400023f4", - "stack_offset": 0 - }, - { - "address": "0x1400020a2", - "size": 2, - "mnemonic": "test", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x1400020a4", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400020b0", - "stack_offset": 0 - }, - { - "address": "0x1400020a6", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x1400020ab", - "size": 5, - "mnemonic": "call", - "operands": "0x140001d10", - "stack_offset": 0 - }, - { - "address": "0x1400020b0", - "size": 5, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x1400020b5", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x1400020b8", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x1400020bc", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rdx + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x1400020c1", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x1400020c4", - "size": 2, - "mnemonic": "je", - "operands": "0x1400020cc", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - } - ], - "successors": [ - "0x140006f50" - ] - }, - { - "address": "0x140006f50", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006f50", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140006f54", - "size": 5, - "mnemonic": "call", - "operands": "0x14000747c", - "stack_offset": -40 - }, - { - "address": "0x140006f59", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax", - "stack_offset": -40 - }, - { - "address": "0x140006f5c", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x140006f5e", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140006f61", - "size": 2, - "mnemonic": "je", - "operands": "0x140006f69", - "stack_offset": -40 - } - ], - "successors": [ - "0x140006f69", - "0x140006f63" - ] - }, - { - "address": "0x140006f69", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006f69", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140006f6d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140006f63", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006f63", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + 0x30], eax", - "stack_offset": 0 - }, - { - "address": "0x140006f66", - "size": 3, - "mnemonic": "setg", - "operands": "al", - "stack_offset": 0 - }, - { - "address": "0x140006f69", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140006f6d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140001d10", - "name": "", - "blocks": [ - { - "address": "0x140001d10", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001d10", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140001d12", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -8 - }, - { - "address": "0x140001d16", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -104 - }, - { - "address": "0x140001d19", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": -104 - }, - { - "address": "0x140001d1c", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rax + 4]", - "stack_offset": -104 - }, - { - "address": "0x140001d20", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [rdx + rcx + 0x10], 0", - "stack_offset": -104 - }, - { - "address": "0x140001d25", - "size": 2, - "mnemonic": "jne", - "operands": "0x140001d68", - "stack_offset": -104 - }, - { - "address": "0x140001d27", - "size": 5, - "mnemonic": "test", - "operands": "byte ptr [rdx + rcx + 0x18], 2", - "stack_offset": -104 - }, - { - "address": "0x140001d2c", - "size": 2, - "mnemonic": "je", - "operands": "0x140001d68", - "stack_offset": -104 - } - ], - "successors": [ - "0x140001d68", - "0x140001d2e" - ] - }, - { - "address": "0x140001d68", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140001d68", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x140001d6c", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 96 - }, - { - "address": "0x140001d6d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140001d33", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x140001d36", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x140001d39", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1", - "stack_offset": 0 - }, - { - "address": "0x140001d3c", - "size": 2, - "mnemonic": "jne", - "operands": "0x140001d68", - "stack_offset": 0 - }, - { - "address": "0x140001d3e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x140001d41", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140001d45", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 4", - "stack_offset": 0 - }, - { - "address": "0x140001d4a", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140001d4c", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rcx + rbx + 0x48], rdx", - "stack_offset": 0 - }, - { - "address": "0x140001d51", - "size": 3, - "mnemonic": "cmovne", - "operands": "eax, edx", - "stack_offset": 0 - }, - { - "address": "0x140001d54", - "size": 4, - "mnemonic": "or", - "operands": "eax, dword ptr [rcx + rbx + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140001d58", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x13", - "stack_offset": 0 - }, - { - "address": "0x140001d5b", - "size": 3, - "mnemonic": "or", - "operands": "eax, 4", - "stack_offset": 0 - }, - { - "address": "0x140001d5e", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rcx + rbx + 0x10], eax", - "stack_offset": 0 - }, - { - "address": "0x140001d62", - "size": 4, - "mnemonic": "and", - "operands": "eax, dword ptr [rcx + rbx + 0x14]", - "stack_offset": 0 - }, - { - "address": "0x140001d66", - "size": 2, - "mnemonic": "jne", - "operands": "0x140001d6e", - "stack_offset": 0 - }, - { - "address": "0x140001d68", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x140001d6c", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 96 - }, - { - "address": "0x140001d6d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000a73c", - "name": "", - "blocks": [ - { - "address": "0x14000a73c", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a73c", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14000a73e", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000a742", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": -40 - }, - { - "address": "0x14000a744", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x2861d]", - "stack_offset": -40 - }, - { - "address": "0x14000a74b", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": -40 - }, - { - "address": "0x14000a74e", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx + rbx*4]", - "stack_offset": -40 - }, - { - "address": "0x14000a752", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rdx + rcx*8]", - "stack_offset": -40 - }, - { - "address": "0x14000a756", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0xfa0", - "stack_offset": -40 - }, - { - "address": "0x14000a75b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aa38", - "stack_offset": -40 - }, - { - "address": "0x14000a760", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x14000a762", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a775", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000a775", - "0x14000a764" - ] - }, - { - "address": "0x14000a775", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a775", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a784", - "stack_offset": 0 - }, - { - "address": "0x14000a77a", - "size": 2, - "mnemonic": "xor", - "operands": "al, al", - "stack_offset": 0 - }, - { - "address": "0x14000a77c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a780", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x14000a781", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a764", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a764", - "size": 6, - "mnemonic": "inc", - "operands": "dword ptr [rip + 0x28626]", - "stack_offset": 0 - }, - { - "address": "0x14000a76a", - "size": 2, - "mnemonic": "inc", - "operands": "ebx", - "stack_offset": 0 - }, - { - "address": "0x14000a76c", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, 1", - "stack_offset": 0 - }, - { - "address": "0x14000a76f", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000a744", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a744", - "0x14000a771" - ] - }, - { - "address": "0x14000a744", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a744", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x2861d]", - "stack_offset": 0 - }, - { - "address": "0x14000a74b", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000a74e", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx + rbx*4]", - "stack_offset": 0 - }, - { - "address": "0x14000a752", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rdx + rcx*8]", - "stack_offset": 0 - }, - { - "address": "0x14000a756", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0xfa0", - "stack_offset": 0 - }, - { - "address": "0x14000a75b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aa38", - "stack_offset": 0 - }, - { - "address": "0x14000a760", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a762", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a775", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a775", - "0x14000a764" - ] - }, - { - "address": "0x14000a771", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a771", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14000a773", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a77c", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a77c" - ] - }, - { - "address": "0x14000a77c", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a77c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a780", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x14000a781", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b74e", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000b58c", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000b58c" - ] - }, - { - "address": "0x14000b58c", - "size": 26, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000b58c", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 8], cl", - "stack_offset": 0 - }, - { - "address": "0x14000b590", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000b591", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x14000b594", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -8 - }, - { - "address": "0x14000b598", - "size": 4, - "mnemonic": "and", - "operands": "dword ptr [rbp + 0x28], 0", - "stack_offset": -72 - }, - { - "address": "0x14000b59c", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x28]", - "stack_offset": -72 - }, - { - "address": "0x14000b5a0", - "size": 4, - "mnemonic": "and", - "operands": "dword ptr [rbp + 0x20], 0", - "stack_offset": -72 - }, - { - "address": "0x14000b5a4", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp - 0x20]", - "stack_offset": -72 - }, - { - "address": "0x14000b5a8", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x18], rax", - "stack_offset": -72 - }, - { - "address": "0x14000b5ac", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp - 0x18]", - "stack_offset": -72 - }, - { - "address": "0x14000b5b0", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x10]", - "stack_offset": -72 - }, - { - "address": "0x14000b5b4", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rax", - "stack_offset": -72 - }, - { - "address": "0x14000b5b8", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x1c]", - "stack_offset": -72 - }, - { - "address": "0x14000b5bc", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x20]", - "stack_offset": -72 - }, - { - "address": "0x14000b5c0", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 8], rax", - "stack_offset": -72 - }, - { - "address": "0x14000b5c4", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x18]", - "stack_offset": -72 - }, - { - "address": "0x14000b5c8", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 8", - "stack_offset": -72 - }, - { - "address": "0x14000b5cd", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x20], eax", - "stack_offset": -72 - }, - { - "address": "0x14000b5d0", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x1c], eax", - "stack_offset": -72 - }, - { - "address": "0x14000b5d3", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b468", - "stack_offset": -72 - }, - { - "address": "0x14000b5d8", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp + 0x10], 0", - "stack_offset": -72 - }, - { - "address": "0x14000b5dc", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x20]", - "stack_offset": -72 - }, - { - "address": "0x14000b5df", - "size": 4, - "mnemonic": "cmovne", - "operands": "eax, dword ptr [rbp + 0x28]", - "stack_offset": -72 - }, - { - "address": "0x14000b5e3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40", - "stack_offset": -72 - }, - { - "address": "0x14000b5e7", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": -8 - }, - { - "address": "0x14000b5e8", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140007514", - "name": "", - "blocks": [ - { - "address": "0x140007514", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007514", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140007518", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rip + 0x29ba2]", - "stack_offset": -40 - }, - { - "address": "0x14000751e", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, -1", - "stack_offset": -40 - }, - { - "address": "0x140007521", - "size": 2, - "mnemonic": "je", - "operands": "0x140007532", - "stack_offset": -40 - } - ], - "successors": [ - "0x140007532", - "0x140007523" - ] - }, - { - "address": "0x140007532", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007532", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x140007534", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140007538", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140007523", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007523", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a954", - "stack_offset": 0 - }, - { - "address": "0x140007528", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x29b8e], 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x140007532", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x140007534", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140007538", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000a784", - "name": "", - "blocks": [ - { - "address": "0x14000a784", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a784", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14000a786", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000a78a", - "size": 6, - "mnemonic": "mov", - "operands": "ebx, dword ptr [rip + 0x28600]", - "stack_offset": -40 - }, - { - "address": "0x14000a790", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a7af", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000a7af" - ] - }, - { - "address": "0x14000a7af", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a7af", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000a7b1", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a792", - "stack_offset": 0 - }, - { - "address": "0x14000a7b3", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14000a7b5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a7b9", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x14000a7ba", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ca23", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rax*4]", - "stack_offset": 0 - }, - { - "address": "0x14000ca27", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x263d2]", - "stack_offset": 0 - }, - { - "address": "0x14000ca2e", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rcx*8]", - "stack_offset": 0 - }, - { - "address": "0x14000ca32", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x135d7]", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000e96e", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x14000e972", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -56 - }, - { - "address": "0x14000e975", - "size": 7, - "mnemonic": "cmp", - "operands": "byte ptr [rip + 0x2483c], 0", - "stack_offset": -56 - }, - { - "address": "0x14000e97c", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000ea20", - "stack_offset": -56 - }, - { - "address": "0x14000e982", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1", - "stack_offset": -56 - }, - { - "address": "0x14000e987", - "size": 6, - "mnemonic": "xchg", - "operands": "dword ptr [rip + 0x2481b], eax", - "stack_offset": -56 - }, - { - "address": "0x14000e98d", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": -56 - }, - { - "address": "0x14000e990", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rax]", - "stack_offset": -56 - }, - { - "address": "0x14000e992", - "size": 2, - "mnemonic": "test", - "operands": "ecx, ecx", - "stack_offset": -56 - }, - { - "address": "0x14000e994", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e9c9", - "stack_offset": -56 - }, - { - "address": "0x14000e996", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x226a3]", - "stack_offset": -56 - }, - { - "address": "0x14000e99d", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rip + 0x2480c]", - "stack_offset": -56 - }, - { - "address": "0x14000e9a4", - "size": 3, - "mnemonic": "cmp", - "operands": "rdx, rax", - "stack_offset": -56 - }, - { - "address": "0x14000e9a7", - "size": 2, - "mnemonic": "je", - "operands": "0x14000e9c0", - "stack_offset": -56 - } - ], - "successors": [ - "0x14000e9c0", - "0x14000e9a9" - ] - }, - { - "address": "0x14000e9c0", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000e9c0", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x24839]", - "stack_offset": 0 - }, - { - "address": "0x14000e9c7", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000e9d5", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000e9d5" - ] - }, - { - "address": "0x14000e9a9", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000e9a9", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax", - "stack_offset": 0 - }, - { - "address": "0x14000e9ab", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0x3f", - "stack_offset": 0 - }, - { - "address": "0x14000e9ae", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rdx", - "stack_offset": 0 - }, - { - "address": "0x14000e9b1", - "size": 3, - "mnemonic": "ror", - "operands": "rax, cl", - "stack_offset": 0 - }, - { - "address": "0x14000e9b4", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000e9b7", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000e9b9", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000e9bb", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0", - "stack_offset": 0 - }, - { - "address": "0x14000e9c0", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x24839]", - "stack_offset": 0 - }, - { - "address": "0x14000e9c7", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000e9d5", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000e9d5" - ] - }, - { - "address": "0x14000e9d5", - "size": 20, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000e9d5", - "size": 5, - "mnemonic": "call", - "operands": "0x140010944", - "stack_offset": 0 - }, - { - "address": "0x14000e9da", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000e9db", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000e9de", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rax], 0", - "stack_offset": 0 - }, - { - "address": "0x14000e9e1", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e9f6", - "stack_offset": 0 - }, - { - "address": "0x14000e9e3", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x119c6]", - "stack_offset": 0 - }, - { - "address": "0x14000e9ea", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x1199f]", - "stack_offset": 0 - }, - { - "address": "0x14000e9f1", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e8c0", - "stack_offset": 0 - }, - { - "address": "0x14000e9f6", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x119c3]", - "stack_offset": 0 - }, - { - "address": "0x14000e9fd", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x119b4]", - "stack_offset": 0 - }, - { - "address": "0x14000ea04", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e8c0", - "stack_offset": 0 - }, - { - "address": "0x14000ea09", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx + 8]", - "stack_offset": 0 - }, - { - "address": "0x14000ea0d", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rax], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ea10", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ea20", - "stack_offset": 0 - }, - { - "address": "0x14000ea12", - "size": 7, - "mnemonic": "mov", - "operands": "byte ptr [rip + 0x2479f], 1", - "stack_offset": 0 - }, - { - "address": "0x14000ea19", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000ea1d", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rax], 1", - "stack_offset": 0 - }, - { - "address": "0x14000ea20", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000ea24", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 48 - }, - { - "address": "0x14000ea25", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000ca74", - "name": "", - "blocks": [ - { - "address": "0x14000ca74", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ca74", - "size": 3, - "mnemonic": "movsxd", - "operands": "rax, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000ca77", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rax*4]", - "stack_offset": 0 - }, - { - "address": "0x14000ca7b", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x2637e]", - "stack_offset": 0 - }, - { - "address": "0x14000ca82", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rcx*8]", - "stack_offset": 0 - }, - { - "address": "0x14000ca86", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x1358b]", - "stack_offset": 0 - } - ], - "successors": [ - "0x140020018" - ] - }, - { - "address": "0x140020018", - "size": 0, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400191b1", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x1400191b5", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x1400191b9", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rax + 8]", - "stack_offset": 0 - }, - { - "address": "0x1400191bc", - "size": 3, - "mnemonic": "shr", - "operands": "eax, 0x1f", - "stack_offset": 0 - }, - { - "address": "0x1400191bf", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140011db4", - "name": "", - "blocks": [ - { - "address": "0x140011db4", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011db4", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x140011db6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140011dba", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2430f]", - "stack_offset": -40 - }, - { - "address": "0x140011dc1", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140011dc4", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": -40 - }, - { - "address": "0x140011dc8", - "size": 2, - "mnemonic": "je", - "operands": "0x140011e05", - "stack_offset": -40 - } - ], - "successors": [ - "0x140011e05", - "0x140011dca" - ] - }, - { - "address": "0x140011e05", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011e05", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0xc0000225", - "stack_offset": 0 - }, - { - "address": "0x140011e0a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140011e0e", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140011e0f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140011dca", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011dca", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140011dcd", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011df1", - "stack_offset": 0 - }, - { - "address": "0x140011dcf", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x14c02]", - "stack_offset": 0 - }, - { - "address": "0x140011dd6", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x14bf7]", - "stack_offset": 0 - }, - { - "address": "0x140011ddd", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x14bf4]", - "stack_offset": 0 - }, - { - "address": "0x140011de4", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 0x1a]", - "stack_offset": 0 - }, - { - "address": "0x140011de7", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00", - "stack_offset": 0 - }, - { - "address": "0x140011dec", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140011def", - "size": 2, - "mnemonic": "je", - "operands": "0x140011e05", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011e05", - "0x140011df1" - ] - }, - { - "address": "0x140011df1", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011df1", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140011df4", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, 0xfffffffffffffffa", - "stack_offset": 0 - }, - { - "address": "0x140011dfb", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140011dff", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x140011e00", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001e3a0", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140001ab5", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140001ab6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140001aba", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rdx", - "stack_offset": -40 - }, - { - "address": "0x140001abd", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140001ac0", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx]", - "stack_offset": -40 - }, - { - "address": "0x140001ac3", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -40 - }, - { - "address": "0x140001ac6", - "size": 4, - "mnemonic": "movsxd", - "operands": "r8, dword ptr [rax + 4]", - "stack_offset": -40 - }, - { - "address": "0x140001aca", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r8 + rdx + 0x48]", - "stack_offset": -40 - }, - { - "address": "0x140001acf", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -40 - }, - { - "address": "0x140001ad2", - "size": 2, - "mnemonic": "je", - "operands": "0x140001ada", - "stack_offset": -40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140001add", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140001ae1", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rdi + 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x140001ae6", - "size": 2, - "mnemonic": "je", - "operands": "0x140001afa", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140001ad7", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 8]", - "stack_offset": 0 - }, - { - "address": "0x140001ada", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x140001add", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140001ae1", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rdi + 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x140001ae6", - "size": 2, - "mnemonic": "je", - "operands": "0x140001afa", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140001aff", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x140001b02", - "size": 2, - "mnemonic": "je", - "operands": "0x140001b2e", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140001aec", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140001aef", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140001af4", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140001af8", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x140001af9", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140001b2e", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140001b2e", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbx + 8], 1", - "stack_offset": 0 - }, - { - "address": "0x140001b32", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140001b35", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140001b3a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140001b3e", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x140001b3f", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140001b04", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001b04", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rdi", - "stack_offset": 0 - }, - { - "address": "0x140001b07", - "size": 2, - "mnemonic": "je", - "operands": "0x140001b2e", - "stack_offset": 0 - } - ], - "successors": [ - "0x140001b2e", - "0x140001b09" - ] - }, - { - "address": "0x140001b09", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140001b09", - "size": 5, - "mnemonic": "call", - "operands": "0x140002000", - "stack_offset": 0 - }, - { - "address": "0x140001b0e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x140001b11", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]", - "stack_offset": 0 - }, - { - "address": "0x140001b15", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rdi + 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x140001b1a", - "size": 3, - "mnemonic": "sete", - "operands": "al", - "stack_offset": 0 - }, - { - "address": "0x140001b1d", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rbx + 8], al", - "stack_offset": 0 - }, - { - "address": "0x140001b20", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140001b23", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x140001b28", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140001b2c", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x140001b2d", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140007481", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140007482", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140007486", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x29c33], -1", - "stack_offset": -40 - }, - { - "address": "0x14000748d", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007493", - "stack_offset": -40 - }, - { - "address": "0x14000748f", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x140007491", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400074be", - "stack_offset": -40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400074c3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x1400074c7", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x1400074c8", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - } - ] - }, - { - "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", - "stack_offset": 0 - }, - { - "address": "0x14000aa3d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000aa42", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000aa43", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000aa47", - "size": 3, - "mnemonic": "mov", - "operands": "esi, r8d", - "stack_offset": -40 - }, - { - "address": "0x14000aa4a", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x1a3bf]", - "stack_offset": -40 - }, - { - "address": "0x14000aa51", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, edx", - "stack_offset": -40 - }, - { - "address": "0x14000aa53", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x1a3ae]", - "stack_offset": -40 - }, - { - "address": "0x14000aa5a", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000aa5d", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1a3ac]", - "stack_offset": -40 - }, - { - "address": "0x14000aa64", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 4", - "stack_offset": -40 - }, - { - "address": "0x14000aa69", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a7bc", - "stack_offset": -40 - }, - { - "address": "0x14000aa6e", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebx", - "stack_offset": -40 - }, - { - "address": "0x14000aa70", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": -40 - }, - { - "address": "0x14000aa73", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x14000aa76", - "size": 2, - "mnemonic": "je", - "operands": "0x14000aa83", - "stack_offset": -40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000aa89", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000aa8e", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000aa93", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000aa97", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000aa98", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000aa78", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000aa78", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, esi", - "stack_offset": 0 - }, - { - "address": "0x14000aa7b", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1583f]", - "stack_offset": 0 - }, - { - "address": "0x14000aa81", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000aa89", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000aa8e", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000aa93", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000aa97", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000aa98", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b46d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9", - "stack_offset": 0 - }, - { - "address": "0x14000b472", - "size": 1, - "mnemonic": "push", - "operands": "rsi", - "stack_offset": 0 - }, - { - "address": "0x14000b473", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x14000b474", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -16 - }, - { - "address": "0x14000b476", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -24 - }, - { - "address": "0x14000b47a", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r9", - "stack_offset": -120 - }, - { - "address": "0x14000b47d", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r8", - "stack_offset": -120 - }, - { - "address": "0x14000b480", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]", - "stack_offset": -120 - }, - { - "address": "0x14000b482", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": -120 - }, - { - "address": "0x14000b487", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -120 - }, - { - "address": "0x14000b488", - "size": 7, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rip + 0x27959]", - "stack_offset": -120 - }, - { - "address": "0x14000b48f", - "size": 7, - "mnemonic": "movsxd", - "operands": "rax, dword ptr [rip + 0x2794a]", - "stack_offset": -120 - }, - { - "address": "0x14000b496", - "size": 4, - "mnemonic": "lea", - "operands": "r14, [rbx + rax*8]", - "stack_offset": -120 - }, - { - "address": "0x14000b49a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rbx", - "stack_offset": -120 - }, - { - "address": "0x14000b49f", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, r14", - "stack_offset": -120 - }, - { - "address": "0x14000b4a2", - "size": 6, - "mnemonic": "je", - "operands": "0x14000b531", - "stack_offset": -120 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000b533", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": 0 - }, - { - "address": "0x14000b538", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x80]", - "stack_offset": 0 - }, - { - "address": "0x14000b540", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x14000b544", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 96 - }, - { - "address": "0x14000b546", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 104 - }, - { - "address": "0x14000b547", - "size": 1, - "mnemonic": "pop", - "operands": "rsi", - "stack_offset": 112 - }, - { - "address": "0x14000b548", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 120 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000b4a8", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b4a8", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000b4ab", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000b4b0", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x14000b4b3", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": 0 - }, - { - "address": "0x14000b4b6", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b4da", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000b4da", - "0x14000b4b8" - ] - }, - { - "address": "0x14000b4da", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b4da", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 8", - "stack_offset": 0 - }, - { - "address": "0x14000b4de", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000b49a", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000b4bb", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000b4bc", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000b4be", - "size": 3, - "mnemonic": "shr", - "operands": "eax, 0xd", - "stack_offset": 0 - }, - { - "address": "0x14000b4c1", - "size": 2, - "mnemonic": "test", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14000b4c3", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b4da", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b49f", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, r14", - "stack_offset": 0 - }, - { - "address": "0x14000b4a2", - "size": 6, - "mnemonic": "je", - "operands": "0x14000b531", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000b531", - "0x14000b4a8" - ] - }, - { - "address": "0x14000b4c5", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b4c5", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000b4c7", - "size": 2, - "mnemonic": "and", - "operands": "al, 3", - "stack_offset": 0 - }, - { - "address": "0x14000b4c9", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 2", - "stack_offset": 0 - }, - { - "address": "0x14000b4cb", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b4d2", - "stack_offset": 0 - }, - { - "address": "0x14000b4cd", - "size": 3, - "mnemonic": "test", - "operands": "cl, 0xc0", - "stack_offset": 0 - }, - { - "address": "0x14000b4d0", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b4e0", - "stack_offset": 0 - }, - { - "address": "0x14000b4d2", - "size": 4, - "mnemonic": "bt", - "operands": "ecx, 0xb", - "stack_offset": 0 - }, - { - "address": "0x14000b4d6", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000b4e0", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000b4e4", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsi + 8]", - "stack_offset": 0 - }, - { - "address": "0x14000b4e8", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x14000b4eb", - "size": 5, - "mnemonic": "lea", - "operands": "r8, [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000b4f0", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], r8", - "stack_offset": 0 - }, - { - "address": "0x14000b4f5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], rax", - "stack_offset": 0 - }, - { - "address": "0x14000b4fa", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x50], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000b4ff", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x58], rdx", - "stack_offset": 0 - }, - { - "address": "0x14000b504", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]", - "stack_offset": 0 - }, - { - "address": "0x14000b509", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": 0 - }, - { - "address": "0x14000b50e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rax", - "stack_offset": 0 - }, - { - "address": "0x14000b513", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000b518", - "size": 5, - "mnemonic": "lea", - "operands": "r8, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000b51d", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000b522", - "size": 8, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x88]", - "stack_offset": 0 - }, - { - "address": "0x14000b52a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b3cc", - "stack_offset": 0 - }, - { - "address": "0x14000b52f", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000b4da", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000b4da" - ] - }, - { - "address": "0x14000b4d8", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b4d8", - "size": 2, - "mnemonic": "inc", - "operands": "dword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x14000b4da", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 8", - "stack_offset": 0 - }, - { - "address": "0x14000b4de", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000b49a", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000b49a" - ] - } - ] - }, - { - "address": "0x14000a954", - "name": "", - "blocks": [ - { - "address": "0x14000a954", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a954", - "size": 2, - "mnemonic": "push", - "operands": "rbx", - "stack_offset": 0 - }, - { - "address": "0x14000a956", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000a95a", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": -40 - }, - { - "address": "0x14000a95c", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x1a46d]", - "stack_offset": -40 - }, - { - "address": "0x14000a963", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 1", - "stack_offset": -40 - }, - { - "address": "0x14000a968", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x1a459]", - "stack_offset": -40 - }, - { - "address": "0x14000a96f", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1a45a]", - "stack_offset": -40 - }, - { - "address": "0x14000a976", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a7bc", - "stack_offset": -40 - }, - { - "address": "0x14000a97b", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": -40 - }, - { - "address": "0x14000a97d", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x14000a980", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a98e", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000a98e", - "0x14000a982" - ] - }, - { - "address": "0x14000a98e", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a98e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a992", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x14000a993", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x1578e]", - "stack_offset": 40 - } - ], - "successors": [ - "0x140020128" - ] - }, - { - "address": "0x14000a982", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a982", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a986", - "size": 1, - "mnemonic": "pop", - "operands": "rbx", - "stack_offset": 32 - }, - { - "address": "0x14000a987", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x15932]", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140010947", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], rcx", - "stack_offset": 0 - }, - { - "address": "0x14001094b", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x38", - "stack_offset": 0 - }, - { - "address": "0x14001094f", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [r11 - 0x10], 0xfffffffffffffffe", - "stack_offset": -56 - }, - { - "address": "0x140010957", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r11 + 8]", - "stack_offset": -56 - }, - { - "address": "0x14001095b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 - 0x18], rax", - "stack_offset": -56 - }, - { - "address": "0x14001095f", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 2", - "stack_offset": -56 - }, - { - "address": "0x140010964", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x50], eax", - "stack_offset": -56 - }, - { - "address": "0x140010968", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x58], eax", - "stack_offset": -56 - }, - { - "address": "0x14001096c", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [r11 + 0x18]", - "stack_offset": -56 - }, - { - "address": "0x140010970", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [r11 - 0x18]", - "stack_offset": -56 - }, - { - "address": "0x140010974", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r11 + 0x20]", - "stack_offset": -56 - }, - { - "address": "0x140010978", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [r11 + 0x10]", - "stack_offset": -56 - }, - { - "address": "0x14001097c", - "size": 5, - "mnemonic": "call", - "operands": "0x140010630", - "stack_offset": -56 - }, - { - "address": "0x140010981", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -56 - }, - { - "address": "0x140010982", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x38", - "stack_offset": -56 - }, - { - "address": "0x140010986", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "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", - "stack_offset": 0 - }, - { - "address": "0x140011c05", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x140011c0a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi", - "stack_offset": 0 - }, - { - "address": "0x140011c0f", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140011c10", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -8 - }, - { - "address": "0x140011c12", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -16 - }, - { - "address": "0x140011c14", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -24 - }, - { - "address": "0x140011c16", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -32 - }, - { - "address": "0x140011c18", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x140011c1c", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": -72 - }, - { - "address": "0x140011c20", - "size": 3, - "mnemonic": "mov", - "operands": "r12d, ecx", - "stack_offset": -72 - }, - { - "address": "0x140011c23", - "size": 3, - "mnemonic": "mov", - "operands": "r14, r9", - "stack_offset": -72 - }, - { - "address": "0x140011c26", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r8", - "stack_offset": -72 - }, - { - "address": "0x140011c29", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rdx", - "stack_offset": -72 - }, - { - "address": "0x140011c2c", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, r9", - "stack_offset": -72 - }, - { - "address": "0x140011c2f", - "size": 6, - "mnemonic": "je", - "operands": "0x140011cf0", - "stack_offset": -72 - } - ], - "successors": [ - "0x140011cf0", - "0x140011c35" - ] - }, - { - "address": "0x140011cf0", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011cf0", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140011cf2", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 0xe", - "stack_offset": 0 - }, - { - "address": "0x140011cf7", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi", - "stack_offset": 0 - }, - { - "address": "0x140011cf9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": 0 - }, - { - "address": "0x140011cfe", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [rsp + 0x60], 0", - "stack_offset": 0 - }, - { - "address": "0x140011d03", - "size": 7, - "mnemonic": "lea", - "operands": "rsi, [rip + 0x242f6]", - "stack_offset": 0 - }, - { - "address": "0x140011d0a", - "size": 5, - "mnemonic": "mov", - "operands": "ebp, 0x100", - "stack_offset": 0 - }, - { - "address": "0x140011d0f", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140011d14", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp", - "stack_offset": 0 - }, - { - "address": "0x140011d16", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdi - 0xa]", - "stack_offset": 0 - }, - { - "address": "0x140011d1a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140011d1d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe48d]", - "stack_offset": 0 - }, - { - "address": "0x140011d23", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011d25", - "size": 6, - "mnemonic": "je", - "operands": "0x140011dac", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011dac", - "0x140011d2b" - ] - }, - { - "address": "0x140011c35", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011c35", - "size": 7, - "mnemonic": "lea", - "operands": "r13, [rip - 0x11c3c]", - "stack_offset": 0 - }, - { - "address": "0x140011c3c", - "size": 2, - "mnemonic": "mov", - "operands": "edi, dword ptr [rsi]", - "stack_offset": 0 - }, - { - "address": "0x140011c3e", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r13 + rdi*8 + 0x33240]", - "stack_offset": 0 - }, - { - "address": "0x140011c46", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140011c47", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140011c4a", - "size": 2, - "mnemonic": "je", - "operands": "0x140011c5a", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011c5a", - "0x140011c4c" - ] - }, - { - "address": "0x140011dac", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011dac", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x140011db1", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140011d2b", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011d2b", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x140011d2e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140011d31", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x140011d38", - "size": 4, - "mnemonic": "cmove", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x140011d3c", - "size": 4, - "mnemonic": "xchg", - "operands": "qword ptr [rsi + r12*8], rax", - "stack_offset": 0 - }, - { - "address": "0x140011d40", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140011d45", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp", - "stack_offset": 0 - }, - { - "address": "0x140011d47", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdi - 0xc]", - "stack_offset": 0 - }, - { - "address": "0x140011d4b", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140011d4e", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe45c]", - "stack_offset": 0 - }, - { - "address": "0x140011d54", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011d56", - "size": 2, - "mnemonic": "je", - "operands": "0x140011dac", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140011c62", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140011c64", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x140011c67", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x800", - "stack_offset": 0 - }, - { - "address": "0x140011c6d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe4cd]", - "stack_offset": 0 - }, - { - "address": "0x140011c73", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140011c76", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140011c79", - "size": 6, - "mnemonic": "jne", - "operands": "0x140011d7f", - "stack_offset": 0 - }, - { - "address": "0x140011c7f", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe473]", - "stack_offset": 0 - }, - { - "address": "0x140011c85", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 0x57", - "stack_offset": 0 - }, - { - "address": "0x140011c88", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011cd3", - "stack_offset": 0 - }, - { - "address": "0x140011c8a", - "size": 3, - "mnemonic": "lea", - "operands": "ebx, [rax - 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140011c8d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x140011c90", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, ebx", - "stack_offset": 0 - }, - { - "address": "0x140011c93", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x13106]", - "stack_offset": 0 - }, - { - "address": "0x140011c9a", - "size": 5, - "mnemonic": "call", - "operands": "0x140011460", - "stack_offset": 0 - }, - { - "address": "0x140011c9f", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011ca1", - "size": 2, - "mnemonic": "je", - "operands": "0x140011cd3", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011cd3", - "0x140011ca3" - ] - }, - { - "address": "0x140011c4c", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011c4c", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140011c4f", - "size": 6, - "mnemonic": "jne", - "operands": "0x140011d98", - "stack_offset": 0 - }, - { - "address": "0x140011c55", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140011ce3", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011ce3" - ] - }, - { - "address": "0x140011d58", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011d58", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi", - "stack_offset": 0 - }, - { - "address": "0x140011d5a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": 0 - }, - { - "address": "0x140011d5f", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x140011d64", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140011d67", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140011d6c", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x68]", - "stack_offset": 0 - }, - { - "address": "0x140011d71", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140011d75", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x140011d77", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x140011d79", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 48 - }, - { - "address": "0x140011d7b", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 56 - }, - { - "address": "0x140011d7d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 64 - }, - { - "address": "0x140011d7e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "successors": [ - ] - }, - { - "address": "0x140011cd3", - "size": 20, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011cd3", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x140011cd7", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r13 + rdi*8 + 0x33240], rax", - "stack_offset": 0 - }, - { - "address": "0x140011cdf", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x140011ce3", - "size": 4, - "mnemonic": "add", - "operands": "rsi, 4", - "stack_offset": 0 - }, - { - "address": "0x140011ce7", - "size": 3, - "mnemonic": "cmp", - "operands": "rsi, r14", - "stack_offset": 0 - }, - { - "address": "0x140011cea", - "size": 6, - "mnemonic": "jne", - "operands": "0x140011c3c", - "stack_offset": 0 - }, - { - "address": "0x140011cf0", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140011cf2", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 0xe", - "stack_offset": 0 - }, - { - "address": "0x140011cf7", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi", - "stack_offset": 0 - }, - { - "address": "0x140011cf9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": 0 - }, - { - "address": "0x140011cfe", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [rsp + 0x60], 0", - "stack_offset": 0 - }, - { - "address": "0x140011d03", - "size": 7, - "mnemonic": "lea", - "operands": "rsi, [rip + 0x242f6]", - "stack_offset": 0 - }, - { - "address": "0x140011d0a", - "size": 5, - "mnemonic": "mov", - "operands": "ebp, 0x100", - "stack_offset": 0 - }, - { - "address": "0x140011d0f", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140011d14", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp", - "stack_offset": 0 - }, - { - "address": "0x140011d16", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdi - 0xa]", - "stack_offset": 0 - }, - { - "address": "0x140011d1a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140011d1d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe48d]", - "stack_offset": 0 - }, - { - "address": "0x140011d23", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011d25", - "size": 6, - "mnemonic": "je", - "operands": "0x140011dac", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011dac", - "0x140011d2b" - ] - }, - { - "address": "0x140011ca3", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011ca3", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, ebx", - "stack_offset": 0 - }, - { - "address": "0x140011ca6", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x14bcb]", - "stack_offset": 0 - }, - { - "address": "0x140011cad", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x140011cb0", - "size": 5, - "mnemonic": "call", - "operands": "0x140011460", - "stack_offset": 0 - }, - { - "address": "0x140011cb5", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011cb7", - "size": 2, - "mnemonic": "je", - "operands": "0x140011cd3", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011cd3", - "0x140011cb9" - ] - }, - { - "address": "0x140011ce3", - "size": 17, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011ce3", - "size": 4, - "mnemonic": "add", - "operands": "rsi, 4", - "stack_offset": 0 - }, - { - "address": "0x140011ce7", - "size": 3, - "mnemonic": "cmp", - "operands": "rsi, r14", - "stack_offset": 0 - }, - { - "address": "0x140011cea", - "size": 6, - "mnemonic": "jne", - "operands": "0x140011c3c", - "stack_offset": 0 - }, - { - "address": "0x140011cf0", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140011cf2", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 0xe", - "stack_offset": 0 - }, - { - "address": "0x140011cf7", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi", - "stack_offset": 0 - }, - { - "address": "0x140011cf9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": 0 - }, - { - "address": "0x140011cfe", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [rsp + 0x60], 0", - "stack_offset": 0 - }, - { - "address": "0x140011d03", - "size": 7, - "mnemonic": "lea", - "operands": "rsi, [rip + 0x242f6]", - "stack_offset": 0 - }, - { - "address": "0x140011d0a", - "size": 5, - "mnemonic": "mov", - "operands": "ebp, 0x100", - "stack_offset": 0 - }, - { - "address": "0x140011d0f", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140011d14", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp", - "stack_offset": 0 - }, - { - "address": "0x140011d16", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdi - 0xa]", - "stack_offset": 0 - }, - { - "address": "0x140011d1a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140011d1d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe48d]", - "stack_offset": 0 - }, - { - "address": "0x140011d23", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011d25", - "size": 6, - "mnemonic": "je", - "operands": "0x140011dac", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011dac", - "0x140011d2b" - ] - }, - { - "address": "0x140011cb9", - "size": 27, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011cb9", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x140011cbc", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x140011cbe", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp", - "stack_offset": 0 - }, - { - "address": "0x140011cc1", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe479]", - "stack_offset": 0 - }, - { - "address": "0x140011cc7", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140011cca", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140011ccd", - "size": 6, - "mnemonic": "jne", - "operands": "0x140011d7f", - "stack_offset": 0 - }, - { - "address": "0x140011cd3", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x140011cd7", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r13 + rdi*8 + 0x33240], rax", - "stack_offset": 0 - }, - { - "address": "0x140011cdf", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff", - "stack_offset": 0 - }, - { - "address": "0x140011ce3", - "size": 4, - "mnemonic": "add", - "operands": "rsi, 4", - "stack_offset": 0 - }, - { - "address": "0x140011ce7", - "size": 3, - "mnemonic": "cmp", - "operands": "rsi, r14", - "stack_offset": 0 - }, - { - "address": "0x140011cea", - "size": 6, - "mnemonic": "jne", - "operands": "0x140011c3c", - "stack_offset": 0 - }, - { - "address": "0x140011cf0", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": 0 - }, - { - "address": "0x140011cf2", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 0xe", - "stack_offset": 0 - }, - { - "address": "0x140011cf7", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi", - "stack_offset": 0 - }, - { - "address": "0x140011cf9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": 0 - }, - { - "address": "0x140011cfe", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [rsp + 0x60], 0", - "stack_offset": 0 - }, - { - "address": "0x140011d03", - "size": 7, - "mnemonic": "lea", - "operands": "rsi, [rip + 0x242f6]", - "stack_offset": 0 - }, - { - "address": "0x140011d0a", - "size": 5, - "mnemonic": "mov", - "operands": "ebp, 0x100", - "stack_offset": 0 - }, - { - "address": "0x140011d0f", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x140011d14", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp", - "stack_offset": 0 - }, - { - "address": "0x140011d16", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdi - 0xa]", - "stack_offset": 0 - }, - { - "address": "0x140011d1a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi", - "stack_offset": 0 - }, - { - "address": "0x140011d1d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe48d]", - "stack_offset": 0 - }, - { - "address": "0x140011d23", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011d25", - "size": 6, - "mnemonic": "je", - "operands": "0x140011dac", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011dac", - "0x140011d2b" - ] - } - ] - }, - { - "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", - "stack_offset": 0 - }, - { - "address": "0x14000a7c1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x14000a7c6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000a7cb", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000a7cc", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -8 - }, - { - "address": "0x14000a7ce", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -16 - }, - { - "address": "0x14000a7d0", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -24 - }, - { - "address": "0x14000a7d2", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -32 - }, - { - "address": "0x14000a7d4", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14000a7d8", - "size": 2, - "mnemonic": "mov", - "operands": "edi, ecx", - "stack_offset": -72 - }, - { - "address": "0x14000a7da", - "size": 7, - "mnemonic": "lea", - "operands": "r15, [rip - 0xa7e1]", - "stack_offset": -72 - }, - { - "address": "0x14000a7e1", - "size": 4, - "mnemonic": "or", - "operands": "r14, 0xffffffffffffffff", - "stack_offset": -72 - }, - { - "address": "0x14000a7e5", - "size": 3, - "mnemonic": "mov", - "operands": "r12, r9", - "stack_offset": -72 - }, - { - "address": "0x14000a7e8", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, r8", - "stack_offset": -72 - }, - { - "address": "0x14000a7eb", - "size": 3, - "mnemonic": "mov", - "operands": "r13, rdx", - "stack_offset": -72 - }, - { - "address": "0x14000a7ee", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [r15 + rdi*8 + 0x32db0]", - "stack_offset": -72 - }, - { - "address": "0x14000a7f6", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -72 - }, - { - "address": "0x14000a7f7", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, r14", - "stack_offset": -72 - }, - { - "address": "0x14000a7fa", - "size": 6, - "mnemonic": "je", - "operands": "0x14000a8ae", - "stack_offset": -72 - } - ], - "successors": [ - "0x14000a8ae", - "0x14000a800" - ] - }, - { - "address": "0x14000a8ae", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a8ae", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a8b0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14000a8b5", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x14000a8ba", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000a8bf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a8c3", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x14000a8c5", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x14000a8c7", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 48 - }, - { - "address": "0x14000a8c9", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 56 - }, - { - "address": "0x14000a8cb", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 64 - }, - { - "address": "0x14000a8cc", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a800", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a800", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a803", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000a8b0", - "stack_offset": 0 - }, - { - "address": "0x14000a809", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, r9", - "stack_offset": 0 - }, - { - "address": "0x14000a80c", - "size": 6, - "mnemonic": "je", - "operands": "0x14000a8a6", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000a8ae", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a8b0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14000a8b5", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x14000a8ba", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000a8bf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a8c3", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x14000a8c5", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x14000a8c7", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 48 - }, - { - "address": "0x14000a8c9", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 56 - }, - { - "address": "0x14000a8cb", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 64 - }, - { - "address": "0x14000a8cc", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a812", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a812", - "size": 3, - "mnemonic": "mov", - "operands": "esi, dword ptr [rbp]", - "stack_offset": 0 - }, - { - "address": "0x14000a815", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r15 + rsi*8 + 0x32d98]", - "stack_offset": 0 - }, - { - "address": "0x14000a81d", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000a81e", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000a821", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a82e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000a836", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000a838", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15", - "stack_offset": 0 - }, - { - "address": "0x14000a83b", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x800", - "stack_offset": 0 - }, - { - "address": "0x14000a841", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x158f9]", - "stack_offset": 0 - }, - { - "address": "0x14000a847", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a84a", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a84d", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a8cd", - "stack_offset": 0 - }, - { - "address": "0x14000a84f", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x158a3]", - "stack_offset": 0 - }, - { - "address": "0x14000a855", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 0x57", - "stack_offset": 0 - }, - { - "address": "0x14000a858", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a887", - "stack_offset": 0 - }, - { - "address": "0x14000a85a", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rbx + 7]", - "stack_offset": 0 - }, - { - "address": "0x14000a85e", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15", - "stack_offset": 0 - }, - { - "address": "0x14000a861", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1a538]", - "stack_offset": 0 - }, - { - "address": "0x14000a868", - "size": 5, - "mnemonic": "call", - "operands": "0x140011460", - "stack_offset": 0 - }, - { - "address": "0x14000a86d", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a86f", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a887", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a887", - "0x14000a871" - ] - }, - { - "address": "0x14000a823", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a823", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, r14", - "stack_offset": 0 - }, - { - "address": "0x14000a826", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000a8ed", - "stack_offset": 0 - }, - { - "address": "0x14000a82c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a899", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000a899" - ] - }, - { - "address": "0x14000a887", - "size": 18, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a887", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r14", - "stack_offset": 0 - }, - { - "address": "0x14000a88a", - "size": 7, - "mnemonic": "lea", - "operands": "r15, [rip - 0xa891]", - "stack_offset": 0 - }, - { - "address": "0x14000a891", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r15 + rsi*8 + 0x32d98], rax", - "stack_offset": 0 - }, - { - "address": "0x14000a899", - "size": 4, - "mnemonic": "add", - "operands": "rbp, 4", - "stack_offset": 0 - }, - { - "address": "0x14000a89d", - "size": 3, - "mnemonic": "cmp", - "operands": "rbp, r12", - "stack_offset": 0 - }, - { - "address": "0x14000a8a0", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000a812", - "stack_offset": 0 - }, - { - "address": "0x14000a8a6", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r15 + rdi*8 + 0x32db0], r14", - "stack_offset": 0 - }, - { - "address": "0x14000a8ae", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a8b0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14000a8b5", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x14000a8ba", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000a8bf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a8c3", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x14000a8c5", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x14000a8c7", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 48 - }, - { - "address": "0x14000a8c9", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 56 - }, - { - "address": "0x14000a8cb", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 64 - }, - { - "address": "0x14000a8cc", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a871", - "size": 25, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a871", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000a874", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000a876", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15", - "stack_offset": 0 - }, - { - "address": "0x14000a879", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x158c1]", - "stack_offset": 0 - }, - { - "address": "0x14000a87f", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a882", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000a885", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a8cd", - "stack_offset": 0 - }, - { - "address": "0x14000a887", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r14", - "stack_offset": 0 - }, - { - "address": "0x14000a88a", - "size": 7, - "mnemonic": "lea", - "operands": "r15, [rip - 0xa891]", - "stack_offset": 0 - }, - { - "address": "0x14000a891", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r15 + rsi*8 + 0x32d98], rax", - "stack_offset": 0 - }, - { - "address": "0x14000a899", - "size": 4, - "mnemonic": "add", - "operands": "rbp, 4", - "stack_offset": 0 - }, - { - "address": "0x14000a89d", - "size": 3, - "mnemonic": "cmp", - "operands": "rbp, r12", - "stack_offset": 0 - }, - { - "address": "0x14000a8a0", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000a812", - "stack_offset": 0 - }, - { - "address": "0x14000a8a6", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r15 + rdi*8 + 0x32db0], r14", - "stack_offset": 0 - }, - { - "address": "0x14000a8ae", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a8b0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14000a8b5", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x14000a8ba", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000a8bf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a8c3", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x14000a8c5", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x14000a8c7", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 48 - }, - { - "address": "0x14000a8c9", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 56 - }, - { - "address": "0x14000a8cb", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 64 - }, - { - "address": "0x14000a8cc", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a899", - "size": 15, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a899", - "size": 4, - "mnemonic": "add", - "operands": "rbp, 4", - "stack_offset": 0 - }, - { - "address": "0x14000a89d", - "size": 3, - "mnemonic": "cmp", - "operands": "rbp, r12", - "stack_offset": 0 - }, - { - "address": "0x14000a8a0", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000a812", - "stack_offset": 0 - }, - { - "address": "0x14000a8a6", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r15 + rdi*8 + 0x32db0], r14", - "stack_offset": 0 - }, - { - "address": "0x14000a8ae", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000a8b0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14000a8b5", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x14000a8ba", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x60]", - "stack_offset": 0 - }, - { - "address": "0x14000a8bf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000a8c3", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x14000a8c5", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x14000a8c7", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 48 - }, - { - "address": "0x14000a8c9", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 56 - }, - { - "address": "0x14000a8cb", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 64 - }, - { - "address": "0x14000a8cc", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 72 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b3d1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9", - "stack_offset": 0 - }, - { - "address": "0x14000b3d6", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000b3d7", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000b3db", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r9", - "stack_offset": -40 - }, - { - "address": "0x14000b3de", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8", - "stack_offset": -40 - }, - { - "address": "0x14000b3e1", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdx]", - "stack_offset": -40 - }, - { - "address": "0x14000b3e4", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b1f8", - "stack_offset": -40 - }, - { - "address": "0x14000b3e9", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -40 - }, - { - "address": "0x14000b3ea", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rbx + 8]", - "stack_offset": -40 - }, - { - "address": "0x14000b3ee", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": -40 - }, - { - "address": "0x14000b3f1", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]", - "stack_offset": -40 - }, - { - "address": "0x14000b3f4", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000b3f7", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b455", - "stack_offset": -40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000b458", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b204", - "stack_offset": 0 - }, - { - "address": "0x14000b45d", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000b462", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000b466", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000b467", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000b3f9", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b3f9", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rcx + 0x14]", - "stack_offset": 0 - }, - { - "address": "0x14000b3fc", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000b3fd", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000b3ff", - "size": 3, - "mnemonic": "shr", - "operands": "eax, 0xd", - "stack_offset": 0 - }, - { - "address": "0x14000b402", - "size": 2, - "mnemonic": "test", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14000b404", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b455", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000b455", - "0x14000b406" - ] - }, - { - "address": "0x14000b406", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b406", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000b408", - "size": 2, - "mnemonic": "and", - "operands": "al, 3", - "stack_offset": 0 - }, - { - "address": "0x14000b40a", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 2", - "stack_offset": 0 - }, - { - "address": "0x14000b40c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b413", - "stack_offset": 0 - }, - { - "address": "0x14000b40e", - "size": 3, - "mnemonic": "test", - "operands": "cl, 0xc0", - "stack_offset": 0 - }, - { - "address": "0x14000b411", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b41d", - "stack_offset": 0 - }, - { - "address": "0x14000b413", - "size": 4, - "mnemonic": "bt", - "operands": "ecx, 0xb", - "stack_offset": 0 - }, - { - "address": "0x14000b417", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000b41d", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000b421", - "size": 3, - "mnemonic": "cmp", - "operands": "byte ptr [rax], 0", - "stack_offset": 0 - }, - { - "address": "0x14000b424", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b436", - "stack_offset": 0 - }, - { - "address": "0x14000b426", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000b429", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000b42c", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rcx + 0x14]", - "stack_offset": 0 - }, - { - "address": "0x14000b42f", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x14000b430", - "size": 2, - "mnemonic": "shr", - "operands": "eax, 1", - "stack_offset": 0 - }, - { - "address": "0x14000b432", - "size": 2, - "mnemonic": "test", - "operands": "al, 1", - "stack_offset": 0 - }, - { - "address": "0x14000b434", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b455", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000b455", - "0x14000b436" - ] - }, - { - "address": "0x14000b419", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b419", - "size": 2, - "mnemonic": "inc", - "operands": "dword ptr [rdx]", - "stack_offset": 0 - }, - { - "address": "0x14000b41b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000b455", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000b455" - ] - }, - { - "address": "0x14000b436", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b436", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx]", - "stack_offset": 0 - }, - { - "address": "0x14000b439", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx]", - "stack_offset": 0 - }, - { - "address": "0x14000b43c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b678", - "stack_offset": 0 - }, - { - "address": "0x14000b441", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1", - "stack_offset": 0 - }, - { - "address": "0x14000b444", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b44e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000b452", - "size": 3, - "mnemonic": "or", - "operands": "dword ptr [rax], 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x14000b455", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x14000b458", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b204", - "stack_offset": 0 - }, - { - "address": "0x14000b45d", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000b462", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000b466", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000b467", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000b446", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b446", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx + 8]", - "stack_offset": 0 - }, - { - "address": "0x14000b44a", - "size": 2, - "mnemonic": "inc", - "operands": "dword ptr [rax]", - "stack_offset": 0 - }, - { - "address": "0x14000b44c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000b455", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000b455" - ] - } - ] - }, - { - "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", - "stack_offset": 0 - }, - { - "address": "0x140010635", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9", - "stack_offset": 0 - }, - { - "address": "0x14001063a", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001063b", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14001063f", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9", - "stack_offset": -40 - }, - { - "address": "0x140010642", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8", - "stack_offset": -40 - }, - { - "address": "0x140010645", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]", - "stack_offset": -40 - }, - { - "address": "0x140010647", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": -40 - }, - { - "address": "0x14001064c", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -40 - }, - { - "address": "0x14001064d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi", - "stack_offset": -40 - }, - { - "address": "0x140010650", - "size": 5, - "mnemonic": "call", - "operands": "0x14001081c", - "stack_offset": -40 - }, - { - "address": "0x140010655", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": -40 - }, - { - "address": "0x140010657", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]", - "stack_offset": -40 - }, - { - "address": "0x140010659", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": -40 - }, - { - "address": "0x14001065e", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": -40 - }, - { - "address": "0x140010660", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": -40 - }, - { - "address": "0x140010665", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x140010669", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x14001066a", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000d6d4", - "size": 5, - "mnemonic": "call", - "operands": "0x14001667c", - "stack_offset": -40 - }, - { - "address": "0x14000d6d9", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x14000d6dc", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d6e8", - "stack_offset": -40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000d6ef", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d71b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000d71b", - "0x14000d6f1" - ] - }, - { - "address": "0x14000d6de", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d6de", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x16", - "stack_offset": 0 - }, - { - "address": "0x14000d6e3", - "size": 5, - "mnemonic": "call", - "operands": "0x1400166cc", - "stack_offset": 0 - }, - { - "address": "0x14000d6e8", - "size": 7, - "mnemonic": "test", - "operands": "byte ptr [rip + 0x23af9], 2", - "stack_offset": 0 - }, - { - "address": "0x14000d6ef", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d71b", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000d71b", - "0x14000d6f1" - ] - }, - { - "address": "0x14000d71b", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d71b", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x14000d720", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc", - "stack_offset": 0 - }, - { - "address": "0x14000d725", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000d6f1", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d6f1", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x17", - "stack_offset": 0 - }, - { - "address": "0x14000d6f6", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x12994]", - "stack_offset": 0 - }, - { - "address": "0x14000d6fc", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000d6fe", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d707", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000d707", - "0x14000d700" - ] - }, - { - "address": "0x14000d707", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d707", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 1", - "stack_offset": 0 - }, - { - "address": "0x14000d70d", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x40000015", - "stack_offset": 0 - }, - { - "address": "0x14000d712", - "size": 4, - "mnemonic": "lea", - "operands": "ecx, [r8 + 2]", - "stack_offset": 0 - }, - { - "address": "0x14000d716", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ace8", - "stack_offset": 0 - }, - { - "address": "0x14000d71b", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x14000d720", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc", - "stack_offset": 0 - }, - { - "address": "0x14000d725", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000d700", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d700", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 7", - "stack_offset": 0 - }, - { - "address": "0x14000d705", - "size": 2, - "mnemonic": "int", - "operands": "0x29", - "stack_offset": 0 - }, - { - "address": "0x14000d707", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 1", - "stack_offset": 0 - }, - { - "address": "0x14000d70d", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x40000015", - "stack_offset": 0 - }, - { - "address": "0x14000d712", - "size": 4, - "mnemonic": "lea", - "operands": "ecx, [r8 + 2]", - "stack_offset": 0 - }, - { - "address": "0x14000d716", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ace8", - "stack_offset": 0 - }, - { - "address": "0x14000d71b", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x14000d720", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc", - "stack_offset": 0 - }, - { - "address": "0x14000d725", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140011460", - "name": "", - "blocks": [ - { - "address": "0x140011460", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011460", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8", - "stack_offset": 0 - }, - { - "address": "0x140011463", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011468", - "stack_offset": 0 - }, - { - "address": "0x140011465", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x140011467", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b1fc", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x14e0d]", - "stack_offset": 0 - } - ], - "successors": [ - "0x140020010" - ] - } - ] - }, - { - "address": "0x14000b204", - "name": "", - "blocks": [ - { - "address": "0x14000b204", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b204", - "size": 4, - "mnemonic": "add", - "operands": "rcx, 0x30", - "stack_offset": 0 - }, - { - "address": "0x14000b208", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x14e09]", - "stack_offset": 0 - } - ], - "successors": [ - "0x140020018" - ] - } - ] - }, - { - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b67d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rdi", - "stack_offset": 0 - }, - { - "address": "0x14000b682", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000b683", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp", - "stack_offset": -8 - }, - { - "address": "0x14000b686", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60", - "stack_offset": -8 - }, - { - "address": "0x14000b68a", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x40], 0", - "stack_offset": -104 - }, - { - "address": "0x14000b68f", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx", - "stack_offset": -104 - }, - { - "address": "0x14000b692", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x27b57], 0", - "stack_offset": -104 - }, - { - "address": "0x14000b699", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x30], 0", - "stack_offset": -104 - }, - { - "address": "0x14000b69d", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 0", - "stack_offset": -104 - }, - { - "address": "0x14000b6a1", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": -104 - }, - { - "address": "0x14000b6a5", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": -104 - }, - { - "address": "0x14000b6a9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b6bb", - "stack_offset": -104 - }, - { - "address": "0x14000b6ab", - "size": 7, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rip + 0x25d76]", - "stack_offset": -104 - }, - { - "address": "0x14000b6b2", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 1", - "stack_offset": -104 - }, - { - "address": "0x14000b6b6", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp - 0x28], xmm0", - "stack_offset": -104 - }, - { - "address": "0x14000b6bb", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": -104 - }, - { - "address": "0x14000b6be", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b6cb", - "stack_offset": -104 - }, - { - "address": "0x14000b6c0", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": -104 - }, - { - "address": "0x14000b6c2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b58c", - "stack_offset": -104 - }, - { - "address": "0x14000b6c7", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": -104 - }, - { - "address": "0x14000b6c9", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000b6fd", - "stack_offset": -104 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b701", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b70e", - "stack_offset": 0 - }, - { - "address": "0x14000b703", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000b707", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rax + 0x3a8], 0xfffffffd", - "stack_offset": 0 - }, - { - "address": "0x14000b70e", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x10], 0", - "stack_offset": 0 - }, - { - "address": "0x14000b712", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b723", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000b727", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b738", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000b717", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000b71b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x14000b720", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x20], ebx", - "stack_offset": 0 - }, - { - "address": "0x14000b723", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 8], 0", - "stack_offset": 0 - }, - { - "address": "0x14000b727", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b738", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000b73d", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x14000b73f", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x14000b744", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x14000b748", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 96 - }, - { - "address": "0x14000b749", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000b729", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000b729", - "size": 3, - "mnemonic": "mov", - "operands": "ebx, dword ptr [rbp - 0xc]", - "stack_offset": 0 - }, - { - "address": "0x14000b72c", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000b730", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8", - "stack_offset": 0 - }, - { - "address": "0x14000b735", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x24], ebx", - "stack_offset": 0 - }, - { - "address": "0x14000b738", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000b73d", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x14000b73f", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x78]", - "stack_offset": 0 - }, - { - "address": "0x14000b744", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60", - "stack_offset": 0 - }, - { - "address": "0x14000b748", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 96 - }, - { - "address": "0x14000b749", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 104 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140010821", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp", - "stack_offset": 0 - }, - { - "address": "0x140010826", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14001082b", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001082c", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -8 - }, - { - "address": "0x14001082e", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -16 - }, - { - "address": "0x140010830", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -24 - }, - { - "address": "0x140010834", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]", - "stack_offset": -56 - }, - { - "address": "0x140010837", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rcx", - "stack_offset": -56 - }, - { - "address": "0x14001083a", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]", - "stack_offset": -56 - }, - { - "address": "0x14001083d", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx", - "stack_offset": -56 - }, - { - "address": "0x140010840", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001084a", - "stack_offset": -56 - }, - { - "address": "0x140010842", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff", - "stack_offset": -56 - }, - { - "address": "0x140010845", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140010918", - "stack_offset": -56 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001091d", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140010922", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x140010927", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14001092b", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 32 - }, - { - "address": "0x14001092d", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 40 - }, - { - "address": "0x14001092f", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x140010930", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001667f", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x140016683", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 3", - "stack_offset": -40 - }, - { - "address": "0x140016688", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [r11 + 0x10]", - "stack_offset": -40 - }, - { - "address": "0x14001668c", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [r11 + 8]", - "stack_offset": -40 - }, - { - "address": "0x140016690", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], eax", - "stack_offset": -40 - }, - { - "address": "0x140016694", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r11 + 0x18]", - "stack_offset": -40 - }, - { - "address": "0x140016698", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x40], eax", - "stack_offset": -40 - }, - { - "address": "0x14001669c", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [r11 + 8]", - "stack_offset": -40 - }, - { - "address": "0x1400166a0", - "size": 5, - "mnemonic": "call", - "operands": "0x140016634", - "stack_offset": -40 - }, - { - "address": "0x1400166a5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": -40 - }, - { - "address": "0x1400166a9", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400166d1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400166d6", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400166d7", - "size": 2, - "mnemonic": "push", - "operands": "r12", - "stack_offset": -8 - }, - { - "address": "0x1400166d9", - "size": 2, - "mnemonic": "push", - "operands": "r13", - "stack_offset": -16 - }, - { - "address": "0x1400166db", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -24 - }, - { - "address": "0x1400166dd", - "size": 2, - "mnemonic": "push", - "operands": "r15", - "stack_offset": -32 - }, - { - "address": "0x1400166df", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40", - "stack_offset": -40 - }, - { - "address": "0x1400166e3", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": -104 - }, - { - "address": "0x1400166e5", - "size": 3, - "mnemonic": "xor", - "operands": "r15d, r15d", - "stack_offset": -104 - }, - { - "address": "0x1400166e8", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [rsp + 0x78], r15d", - "stack_offset": -104 - }, - { - "address": "0x1400166ed", - "size": 3, - "mnemonic": "mov", - "operands": "r14b, 1", - "stack_offset": -104 - }, - { - "address": "0x1400166f0", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x70], r14b", - "stack_offset": -104 - }, - { - "address": "0x1400166f5", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ecx", - "stack_offset": -104 - }, - { - "address": "0x1400166f7", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 2", - "stack_offset": -104 - }, - { - "address": "0x1400166fa", - "size": 2, - "mnemonic": "je", - "operands": "0x140016723", - "stack_offset": -104 - } - ], - "successors": [ - "0x140016723", - "0x1400166fc" - ] - }, - { - "address": "0x140016723", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016723", - "size": 3, - "mnemonic": "sub", - "operands": "ecx, 2", - "stack_offset": 0 - }, - { - "address": "0x140016726", - "size": 6, - "mnemonic": "je", - "operands": "0x1400167e0", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167e0", - "0x14001672c" - ] - }, - { - "address": "0x1400166fc", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400166fc", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 2", - "stack_offset": 0 - }, - { - "address": "0x1400166ff", - "size": 2, - "mnemonic": "je", - "operands": "0x140016753", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016753", - "0x140016701" - ] - }, - { - "address": "0x1400167e0", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400167e0", - "size": 7, - "mnemonic": "lea", - "operands": "rdi, [rip + 0x1cf31]", - "stack_offset": 0 - }, - { - "address": "0x1400167e7", - "size": 3, - "mnemonic": "xor", - "operands": "r13d, r13d", - "stack_offset": 0 - }, - { - "address": "0x1400167ea", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b", - "stack_offset": 0 - }, - { - "address": "0x1400167ed", - "size": 2, - "mnemonic": "je", - "operands": "0x1400167f9", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167f9", - "0x1400167ef" - ] - }, - { - "address": "0x14001672c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001672c", - "size": 3, - "mnemonic": "sub", - "operands": "ecx, 4", - "stack_offset": 0 - }, - { - "address": "0x14001672f", - "size": 6, - "mnemonic": "je", - "operands": "0x1400167c5", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167c5", - "0x140016735" - ] - }, - { - "address": "0x140016753", - "size": 15, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140016753", - "size": 5, - "mnemonic": "call", - "operands": "0x140011924", - "stack_offset": 0 - }, - { - "address": "0x140016758", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rax", - "stack_offset": 0 - }, - { - "address": "0x14001675b", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14001675e", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001677d", - "stack_offset": 0 - }, - { - "address": "0x140016760", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff", - "stack_offset": 0 - }, - { - "address": "0x140016763", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140016768", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001676c", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140016770", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x140016773", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x140016775", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x140016777", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 16 - }, - { - "address": "0x140016779", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 24 - }, - { - "address": "0x14001677b", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001677c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x140016701", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016701", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 2", - "stack_offset": 0 - }, - { - "address": "0x140016704", - "size": 2, - "mnemonic": "je", - "operands": "0x140016723", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x1400167fc", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b", - "stack_offset": 0 - }, - { - "address": "0x1400167ff", - "size": 2, - "mnemonic": "je", - "operands": "0x140016813", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016813", - "0x140016801" - ] - }, - { - "address": "0x1400167ef", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400167ef", - "size": 4, - "mnemonic": "lea", - "operands": "ecx, [r13 + 3]", - "stack_offset": 0 - }, - { - "address": "0x1400167f3", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": 0 - }, - { - "address": "0x1400167f8", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x1400167f9", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x1400167fc", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b", - "stack_offset": 0 - }, - { - "address": "0x1400167ff", - "size": 2, - "mnemonic": "je", - "operands": "0x140016813", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016813", - "0x140016801" - ] - }, - { - "address": "0x1400167c5", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400167c5", - "size": 7, - "mnemonic": "lea", - "operands": "rdi, [rip + 0x1cf5c]", - "stack_offset": 0 - }, - { - "address": "0x1400167cc", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400167e7", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167e7" - ] - }, - { - "address": "0x140016735", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016735", - "size": 3, - "mnemonic": "sub", - "operands": "ecx, 9", - "stack_offset": 0 - }, - { - "address": "0x140016738", - "size": 6, - "mnemonic": "je", - "operands": "0x1400167d7", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167d7", - "0x14001673e" - ] - }, - { - "address": "0x140016706", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016706", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 2", - "stack_offset": 0 - }, - { - "address": "0x140016709", - "size": 2, - "mnemonic": "je", - "operands": "0x140016753", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016753", - "0x14001670b" - ] - }, - { - "address": "0x140016813", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016813", - "size": 4, - "mnemonic": "cmp", - "operands": "rsi, 1", - "stack_offset": 0 - }, - { - "address": "0x140016817", - "size": 6, - "mnemonic": "je", - "operands": "0x1400168a8", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140016808", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax", - "stack_offset": 0 - }, - { - "address": "0x14001680a", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0x3f", - "stack_offset": 0 - }, - { - "address": "0x14001680d", - "size": 3, - "mnemonic": "xor", - "operands": "rsi, rax", - "stack_offset": 0 - }, - { - "address": "0x140016810", - "size": 3, - "mnemonic": "ror", - "operands": "rsi, cl", - "stack_offset": 0 - }, - { - "address": "0x140016813", - "size": 4, - "mnemonic": "cmp", - "operands": "rsi, 1", - "stack_offset": 0 - }, - { - "address": "0x140016817", - "size": 6, - "mnemonic": "je", - "operands": "0x1400168a8", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400168a8", - "0x14001681d" - ] - }, - { - "address": "0x1400167e7", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400167e7", - "size": 3, - "mnemonic": "xor", - "operands": "r13d, r13d", - "stack_offset": 0 - }, - { - "address": "0x1400167ea", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b", - "stack_offset": 0 - }, - { - "address": "0x1400167ed", - "size": 2, - "mnemonic": "je", - "operands": "0x1400167f9", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167f9", - "0x1400167ef" - ] - }, - { - "address": "0x1400167d7", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400167d7", - "size": 7, - "mnemonic": "lea", - "operands": "rdi, [rip + 0x1cf52]", - "stack_offset": 0 - }, - { - "address": "0x1400167de", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400167e7", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167e7" - ] - }, - { - "address": "0x14001673e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001673e", - "size": 3, - "mnemonic": "sub", - "operands": "ecx, 6", - "stack_offset": 0 - }, - { - "address": "0x140016741", - "size": 6, - "mnemonic": "je", - "operands": "0x1400167ce", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167ce", - "0x140016747" - ] - }, - { - "address": "0x14001670b", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001670b", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 3", - "stack_offset": 0 - }, - { - "address": "0x14001670e", - "size": 2, - "mnemonic": "je", - "operands": "0x140016753", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016753", - "0x140016710" - ] - }, - { - "address": "0x1400168a8", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400168a8", - "size": 6, - "mnemonic": "mov", - "operands": "r12d, 0x910", - "stack_offset": 0 - }, - { - "address": "0x1400168ae", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b", - "stack_offset": 0 - }, - { - "address": "0x1400168b1", - "size": 2, - "mnemonic": "je", - "operands": "0x1400168bd", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400168bd", - "0x1400168b3" - ] - }, - { - "address": "0x14001681d", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001681d", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi", - "stack_offset": 0 - }, - { - "address": "0x140016820", - "size": 6, - "mnemonic": "je", - "operands": "0x14001690f", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001690f", - "0x140016826" - ] - }, - { - "address": "0x1400167ce", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400167ce", - "size": 7, - "mnemonic": "lea", - "operands": "rdi, [rip + 0x1cf4b]", - "stack_offset": 0 - }, - { - "address": "0x1400167d5", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400167e7", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167e7" - ] - }, - { - "address": "0x140016747", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016747", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 1", - "stack_offset": 0 - }, - { - "address": "0x14001674a", - "size": 2, - "mnemonic": "je", - "operands": "0x1400167c5", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167c5", - "0x14001674c" - ] - }, - { - "address": "0x140016710", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016710", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 4", - "stack_offset": 0 - }, - { - "address": "0x140016713", - "size": 2, - "mnemonic": "je", - "operands": "0x140016723", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016723", - "0x140016715" - ] - }, - { - "address": "0x1400168bd", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400168bd", - "size": 4, - "mnemonic": "cmp", - "operands": "rsi, 1", - "stack_offset": 0 - }, - { - "address": "0x1400168c1", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400168ca", - "stack_offset": 0 - }, - { - "address": "0x1400168c3", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400168c5", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140016763", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016763" - ] - }, - { - "address": "0x1400168b3", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400168b3", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x1400168b8", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": 0 - }, - { - "address": "0x1400168bd", - "size": 4, - "mnemonic": "cmp", - "operands": "rsi, 1", - "stack_offset": 0 - }, - { - "address": "0x1400168c1", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400168ca", - "stack_offset": 0 - }, - { - "address": "0x1400168c3", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x1400168c5", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140016763", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016763" - ] - }, - { - "address": "0x14001690f", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001690f", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b", - "stack_offset": 0 - }, - { - "address": "0x140016912", - "size": 2, - "mnemonic": "je", - "operands": "0x14001691c", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001691c", - "0x140016914" - ] - }, - { - "address": "0x140016826", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016826", - "size": 6, - "mnemonic": "mov", - "operands": "r12d, 0x910", - "stack_offset": 0 - }, - { - "address": "0x14001682c", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, 0xb", - "stack_offset": 0 - }, - { - "address": "0x14001682f", - "size": 2, - "mnemonic": "ja", - "operands": "0x140016866", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016866", - "0x140016831" - ] - }, - { - "address": "0x14001674c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001674c", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": 0 - }, - { - "address": "0x14001674e", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400167e7", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167e7" - ] - }, - { - "address": "0x140016715", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016715", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 6", - "stack_offset": 0 - }, - { - "address": "0x140016718", - "size": 2, - "mnemonic": "je", - "operands": "0x140016723", - "stack_offset": 0 - } - ], - "successors": [ - "0x140016723", - "0x14001671a" - ] - }, - { - "address": "0x140016763", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140016763", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140016768", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14001676c", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x140016770", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x140016773", - "size": 2, - "mnemonic": "pop", - "operands": "r15", - "stack_offset": 0 - }, - { - "address": "0x140016775", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 8 - }, - { - "address": "0x140016777", - "size": 2, - "mnemonic": "pop", - "operands": "r13", - "stack_offset": 16 - }, - { - "address": "0x140016779", - "size": 2, - "mnemonic": "pop", - "operands": "r12", - "stack_offset": 24 - }, - { - "address": "0x14001677b", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14001677c", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001691c", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001691c", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x140016921", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc", - "stack_offset": 0 - }, - { - "address": "0x140016926", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140016927", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140016914", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016914", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rsi + 3]", - "stack_offset": 0 - }, - { - "address": "0x140016917", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": 0 - }, - { - "address": "0x14001691c", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3", - "stack_offset": 0 - }, - { - "address": "0x140016921", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc", - "stack_offset": 0 - }, - { - "address": "0x140016926", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": 0 - }, - { - "address": "0x140016927", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x140016866", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016866", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, 8", - "stack_offset": 0 - }, - { - "address": "0x140016869", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001689c", - "stack_offset": 0 - }, - { - "address": "0x14001686b", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0xf006]", - "stack_offset": 0 - }, - { - "address": "0x140016872", - "size": 4, - "mnemonic": "shl", - "operands": "rax, 4", - "stack_offset": 0 - }, - { - "address": "0x140016876", - "size": 3, - "mnemonic": "add", - "operands": "rax, qword ptr [r15]", - "stack_offset": 0 - }, - { - "address": "0x140016879", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rip + 0xf000]", - "stack_offset": 0 - }, - { - "address": "0x140016880", - "size": 4, - "mnemonic": "shl", - "operands": "rcx, 4", - "stack_offset": 0 - }, - { - "address": "0x140016884", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140016887", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": 0 - }, - { - "address": "0x14001688c", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001688f", - "size": 2, - "mnemonic": "je", - "operands": "0x1400168ae", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400168ae", - "0x140016891" - ] - }, - { - "address": "0x140016831", - "size": 24, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016831", - "size": 4, - "mnemonic": "bt", - "operands": "r12d, ebx", - "stack_offset": 0 - }, - { - "address": "0x140016835", - "size": 2, - "mnemonic": "jae", - "operands": "0x140016866", - "stack_offset": 0 - }, - { - "address": "0x140016837", - "size": 4, - "mnemonic": "mov", - "operands": "r13, qword ptr [r15 + 8]", - "stack_offset": 0 - }, - { - "address": "0x14001683b", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], r13", - "stack_offset": 0 - }, - { - "address": "0x140016840", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [r15 + 8], 0", - "stack_offset": 0 - }, - { - "address": "0x140016845", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, 8", - "stack_offset": 0 - }, - { - "address": "0x140016848", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001689c", - "stack_offset": 0 - }, - { - "address": "0x14001684a", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4", - "stack_offset": 0 - }, - { - "address": "0x14001684f", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rax + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x140016852", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x78], eax", - "stack_offset": 0 - }, - { - "address": "0x140016856", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], eax", - "stack_offset": 0 - }, - { - "address": "0x14001685a", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4", - "stack_offset": 0 - }, - { - "address": "0x14001685f", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x10], 0x8c", - "stack_offset": 0 - }, - { - "address": "0x140016866", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, 8", - "stack_offset": 0 - }, - { - "address": "0x140016869", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001689c", - "stack_offset": 0 - }, - { - "address": "0x14001686b", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0xf006]", - "stack_offset": 0 - }, - { - "address": "0x140016872", - "size": 4, - "mnemonic": "shl", - "operands": "rax, 4", - "stack_offset": 0 - }, - { - "address": "0x140016876", - "size": 3, - "mnemonic": "add", - "operands": "rax, qword ptr [r15]", - "stack_offset": 0 - }, - { - "address": "0x140016879", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rip + 0xf000]", - "stack_offset": 0 - }, - { - "address": "0x140016880", - "size": 4, - "mnemonic": "shl", - "operands": "rcx, 4", - "stack_offset": 0 - }, - { - "address": "0x140016884", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rax", - "stack_offset": 0 - }, - { - "address": "0x140016887", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax", - "stack_offset": 0 - }, - { - "address": "0x14001688c", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001688f", - "size": 2, - "mnemonic": "je", - "operands": "0x1400168ae", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400168ae", - "0x140016891" - ] - }, - { - "address": "0x14001671a", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001671a", - "size": 3, - "mnemonic": "cmp", - "operands": "edx, 1", - "stack_offset": 0 - }, - { - "address": "0x14001671d", - "size": 6, - "mnemonic": "jne", - "operands": "0x1400167a5", - "stack_offset": 0 - }, - { - "address": "0x140016723", - "size": 3, - "mnemonic": "sub", - "operands": "ecx, 2", - "stack_offset": 0 - }, - { - "address": "0x140016726", - "size": 6, - "mnemonic": "je", - "operands": "0x1400167e0", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400167e0", - "0x14001672c" - ] - }, - { - "address": "0x1400168ae", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400168ae", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b", - "stack_offset": 0 - }, - { - "address": "0x1400168b1", - "size": 2, - "mnemonic": "je", - "operands": "0x1400168bd", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140016896", - "size": 4, - "mnemonic": "add", - "operands": "rax, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14001689a", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140016887", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14001688c", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rcx", - "stack_offset": 0 - }, - { - "address": "0x14001688f", - "size": 2, - "mnemonic": "je", - "operands": "0x1400168ae", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400168ae", - "0x140016891" - ] - } - ] - }, - { - "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", - "stack_offset": 0 - }, - { - "address": "0x14000aced", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi", - "stack_offset": 0 - }, - { - "address": "0x14000acf2", - "size": 1, - "mnemonic": "push", - "operands": "rbp", - "stack_offset": 0 - }, - { - "address": "0x14000acf3", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x14000acf4", - "size": 2, - "mnemonic": "push", - "operands": "r14", - "stack_offset": -16 - }, - { - "address": "0x14000acf6", - "size": 8, - "mnemonic": "lea", - "operands": "rbp, [rsp - 0x4f0]", - "stack_offset": -24 - }, - { - "address": "0x14000acfe", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x5f0", - "stack_offset": -24 - }, - { - "address": "0x14000ad05", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x26334]", - "stack_offset": -1544 - }, - { - "address": "0x14000ad0c", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp", - "stack_offset": -1544 - }, - { - "address": "0x14000ad0f", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x4e0], rax", - "stack_offset": -1544 - }, - { - "address": "0x14000ad16", - "size": 3, - "mnemonic": "mov", - "operands": "edi, r8d", - "stack_offset": -1544 - }, - { - "address": "0x14000ad19", - "size": 2, - "mnemonic": "mov", - "operands": "esi, edx", - "stack_offset": -1544 - }, - { - "address": "0x14000ad1b", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx", - "stack_offset": -1544 - }, - { - "address": "0x14000ad1d", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, -1", - "stack_offset": -1544 - }, - { - "address": "0x14000ad20", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ad27", - "stack_offset": -1544 - } - ], - "successors": [ - "0x14000ad27", - "0x14000ad22" - ] - }, - { - "address": "0x14000ad27", - "size": 24, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ad27", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000ad29", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000ad2e", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x98", - "stack_offset": 0 - }, - { - "address": "0x14000ad34", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x14000ad39", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000ad3b", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000ad3f", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x4d0", - "stack_offset": 0 - }, - { - "address": "0x14000ad45", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x14000ad4a", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x48], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ad50", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000ad55", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x40], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ad5b", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000ad5f", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x50], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ad65", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x58], rax", - "stack_offset": 0 - }, - { - "address": "0x14000ad6a", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000ad6e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rax", - "stack_offset": 0 - }, - { - "address": "0x14000ad73", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x152df]", - "stack_offset": 0 - }, - { - "address": "0x14000ad79", - "size": 7, - "mnemonic": "mov", - "operands": "r14, qword ptr [rbp + 0x108]", - "stack_offset": 0 - }, - { - "address": "0x14000ad80", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000ad85", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r14", - "stack_offset": 0 - }, - { - "address": "0x14000ad88", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000ad8b", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x152cf]", - "stack_offset": 0 - }, - { - "address": "0x14000ad91", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000ad94", - "size": 2, - "mnemonic": "je", - "operands": "0x14000adcc", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000adcc", - "0x14000ad96" - ] - }, - { - "address": "0x14000ad22", - "size": 25, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ad22", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e38", - "stack_offset": 0 - }, - { - "address": "0x14000ad27", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000ad29", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000ad2e", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x98", - "stack_offset": 0 - }, - { - "address": "0x14000ad34", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x14000ad39", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": 0 - }, - { - "address": "0x14000ad3b", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000ad3f", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x4d0", - "stack_offset": 0 - }, - { - "address": "0x14000ad45", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80", - "stack_offset": 0 - }, - { - "address": "0x14000ad4a", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x48], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ad50", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x70]", - "stack_offset": 0 - }, - { - "address": "0x14000ad55", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x40], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ad5b", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000ad5f", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x50], 0", - "stack_offset": 0 - }, - { - "address": "0x14000ad65", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x58], rax", - "stack_offset": 0 - }, - { - "address": "0x14000ad6a", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000ad6e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rax", - "stack_offset": 0 - }, - { - "address": "0x14000ad73", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x152df]", - "stack_offset": 0 - }, - { - "address": "0x14000ad79", - "size": 7, - "mnemonic": "mov", - "operands": "r14, qword ptr [rbp + 0x108]", - "stack_offset": 0 - }, - { - "address": "0x14000ad80", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000ad85", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r14", - "stack_offset": 0 - }, - { - "address": "0x14000ad88", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d", - "stack_offset": 0 - }, - { - "address": "0x14000ad8b", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x152cf]", - "stack_offset": 0 - }, - { - "address": "0x14000ad91", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x14000ad94", - "size": 2, - "mnemonic": "je", - "operands": "0x14000adcc", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000add3", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x108], rax", - "stack_offset": 0 - }, - { - "address": "0x14000adda", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x508]", - "stack_offset": 0 - }, - { - "address": "0x14000ade1", - "size": 4, - "mnemonic": "add", - "operands": "rax, 8", - "stack_offset": 0 - }, - { - "address": "0x14000ade5", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x70], esi", - "stack_offset": 0 - }, - { - "address": "0x14000ade9", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0xa8], rax", - "stack_offset": 0 - }, - { - "address": "0x14000adf0", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x508]", - "stack_offset": 0 - }, - { - "address": "0x14000adf7", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x80], rax", - "stack_offset": 0 - }, - { - "address": "0x14000adfb", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x74], edi", - "stack_offset": 0 - }, - { - "address": "0x14000adff", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x152bb]", - "stack_offset": 0 - }, - { - "address": "0x14000ae05", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000ae07", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": 0 - }, - { - "address": "0x14000ae09", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x15269]", - "stack_offset": 0 - }, - { - "address": "0x14000ae0f", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x14000ae14", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x15256]", - "stack_offset": 0 - }, - { - "address": "0x14000ae1a", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000ae1c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ae2e", - "stack_offset": 0 - }, - { - "address": "0x14000ae1e", - "size": 2, - "mnemonic": "test", - "operands": "edi, edi", - "stack_offset": 0 - }, - { - "address": "0x14000ae20", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ae2e", - "stack_offset": 0 - }, - { - "address": "0x14000ae22", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, -1", - "stack_offset": 0 - }, - { - "address": "0x14000ae25", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ae2e", - "stack_offset": 0 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x14000ad9c", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x48]", - "stack_offset": 0 - }, - { - "address": "0x14000ada1", - "size": 5, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x14000ada6", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rax", - "stack_offset": 0 - }, - { - "address": "0x14000ada9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000adae", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14", - "stack_offset": 0 - }, - { - "address": "0x14000adb1", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x50]", - "stack_offset": 0 - }, - { - "address": "0x14000adb6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000adbb", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]", - "stack_offset": 0 - }, - { - "address": "0x14000adbf", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rcx", - "stack_offset": 0 - }, - { - "address": "0x14000adc4", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000adc6", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1529c]", - "stack_offset": 0 - }, - { - "address": "0x14000adcc", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x508]", - "stack_offset": 0 - }, - { - "address": "0x14000add3", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x108], rax", - "stack_offset": 0 - }, - { - "address": "0x14000adda", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x508]", - "stack_offset": 0 - }, - { - "address": "0x14000ade1", - "size": 4, - "mnemonic": "add", - "operands": "rax, 8", - "stack_offset": 0 - }, - { - "address": "0x14000ade5", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x70], esi", - "stack_offset": 0 - }, - { - "address": "0x14000ade9", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0xa8], rax", - "stack_offset": 0 - }, - { - "address": "0x14000adf0", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x508]", - "stack_offset": 0 - }, - { - "address": "0x14000adf7", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x80], rax", - "stack_offset": 0 - }, - { - "address": "0x14000adfb", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x74], edi", - "stack_offset": 0 - }, - { - "address": "0x14000adff", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x152bb]", - "stack_offset": 0 - }, - { - "address": "0x14000ae05", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx", - "stack_offset": 0 - }, - { - "address": "0x14000ae07", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": 0 - }, - { - "address": "0x14000ae09", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x15269]", - "stack_offset": 0 - }, - { - "address": "0x14000ae0f", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x58]", - "stack_offset": 0 - }, - { - "address": "0x14000ae14", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x15256]", - "stack_offset": 0 - }, - { - "address": "0x14000ae1a", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": 0 - }, - { - "address": "0x14000ae1c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ae2e", - "stack_offset": 0 - }, - { - "address": "0x14000ae1e", - "size": 2, - "mnemonic": "test", - "operands": "edi, edi", - "stack_offset": 0 - }, - { - "address": "0x14000ae20", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ae2e", - "stack_offset": 0 - }, - { - "address": "0x14000ae22", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, -1", - "stack_offset": 0 - }, - { - "address": "0x14000ae25", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ae2e", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14000ae35", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x14000ae38", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x14000ae3d", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x5f0]", - "stack_offset": 0 - }, - { - "address": "0x14000ae45", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000ae49", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000ae4d", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x14000ae50", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x14000ae52", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 8 - }, - { - "address": "0x14000ae53", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 16 - }, - { - "address": "0x14000ae54", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000ae27", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000ae27", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x14000ae29", - "size": 5, - "mnemonic": "call", - "operands": "0x140005e38", - "stack_offset": 0 - }, - { - "address": "0x14000ae2e", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x4e0]", - "stack_offset": 0 - }, - { - "address": "0x14000ae35", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp", - "stack_offset": 0 - }, - { - "address": "0x14000ae38", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210", - "stack_offset": 0 - }, - { - "address": "0x14000ae3d", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x5f0]", - "stack_offset": 0 - }, - { - "address": "0x14000ae45", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x28]", - "stack_offset": 0 - }, - { - "address": "0x14000ae49", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000ae4d", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11", - "stack_offset": 0 - }, - { - "address": "0x14000ae50", - "size": 2, - "mnemonic": "pop", - "operands": "r14", - "stack_offset": 0 - }, - { - "address": "0x14000ae52", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 8 - }, - { - "address": "0x14000ae53", - "size": 1, - "mnemonic": "pop", - "operands": "rbp", - "stack_offset": 16 - }, - { - "address": "0x14000ae54", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 24 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000b58c", - "name": "", - "blocks": [ - ] - }, - { - "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", - "stack_offset": 0 - }, - { - "address": "0x14000abcd", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14000abce", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x14000abd2", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rcx], 0", - "stack_offset": -40 - }, - { - "address": "0x14000abd6", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx", - "stack_offset": -40 - }, - { - "address": "0x14000abd9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ac1b", - "stack_offset": -40 - }, - { - "address": "0x14000abdb", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x15517]", - "stack_offset": -40 - }, - { - "address": "0x14000abe1", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rdi + 0x10], 0", - "stack_offset": -40 - }, - { - "address": "0x14000abe5", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], eax", - "stack_offset": -40 - }, - { - "address": "0x14000abe9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000abf8", - "stack_offset": -40 - }, - { - "address": "0x14000abeb", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rdi + 8], 0", - "stack_offset": -40 - }, - { - "address": "0x14000abf0", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx", - "stack_offset": -40 - }, - { - "address": "0x14000abf2", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rdi + 0x10], 1", - "stack_offset": -40 - }, - { - "address": "0x14000abf6", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000abfc", - "stack_offset": -40 - } - ], - "successors": [ - "0x14000abfc" - ] - }, - { - "address": "0x14000abfc", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000abfc", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000ac01", - "size": 5, - "mnemonic": "call", - "operands": "0x1400119b4", - "stack_offset": 0 - }, - { - "address": "0x14000ac06", - "size": 4, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rsp + 0x30]", - "stack_offset": 0 - }, - { - "address": "0x14000ac0a", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x14000ac0d", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdi], rax", - "stack_offset": 0 - }, - { - "address": "0x14000ac10", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x154ea]", - "stack_offset": 0 - }, - { - "address": "0x14000ac16", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx", - "stack_offset": 0 - }, - { - "address": "0x14000ac19", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ac29", - "stack_offset": 0 - } - ], - "successors": [ - "0x14000ac29", - "0x14000ac1b" - ] - }, - { - "address": "0x14000ac29", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ac29", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x14000ac2e", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x14000ac1b", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000ac1b", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi]", - "stack_offset": 0 - }, - { - "address": "0x14000ac1e", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x14000ac23", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x14000ac27", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x14000ac28", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x140016639", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9", - "stack_offset": 0 - }, - { - "address": "0x14001663e", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x14001663f", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x140016643", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r9", - "stack_offset": -40 - }, - { - "address": "0x140016646", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]", - "stack_offset": -40 - }, - { - "address": "0x140016648", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20", - "stack_offset": -40 - }, - { - "address": "0x14001664d", - "size": 1, - "mnemonic": "nop", - "operands": "", - "stack_offset": -40 - }, - { - "address": "0x14001664e", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x1a9eb]", - "stack_offset": -40 - }, - { - "address": "0x140016655", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax", - "stack_offset": -40 - }, - { - "address": "0x140016657", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0x3f", - "stack_offset": -40 - }, - { - "address": "0x14001665a", - "size": 7, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rip + 0x1d0c7]", - "stack_offset": -40 - }, - { - "address": "0x140016661", - "size": 3, - "mnemonic": "xor", - "operands": "rbx, rax", - "stack_offset": -40 - }, - { - "address": "0x140016664", - "size": 3, - "mnemonic": "ror", - "operands": "rbx, cl", - "stack_offset": -40 - }, - { - "address": "0x140016667", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdi]", - "stack_offset": -40 - }, - { - "address": "0x140016669", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74", - "stack_offset": -40 - }, - { - "address": "0x14001666e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": -40 - }, - { - "address": "0x140016671", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]", - "stack_offset": -40 - }, - { - "address": "0x140016676", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": -40 - }, - { - "address": "0x14001667a", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": -8 - }, - { - "address": "0x14001667b", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140011924", - "name": "", - "blocks": [ - { - "address": "0x140011924", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011924", - "size": 2, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x140011926", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x14001192a", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], 0xfffffffffffffffe", - "stack_offset": -56 - }, - { - "address": "0x140011933", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rbx", - "stack_offset": -56 - }, - { - "address": "0x140011938", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi", - "stack_offset": -56 - }, - { - "address": "0x14001193a", - "size": 7, - "mnemonic": "cmp", - "operands": "byte ptr [rip + 0x218ef], dil", - "stack_offset": -56 - }, - { - "address": "0x140011941", - "size": 2, - "mnemonic": "je", - "operands": "0x14001196d", - "stack_offset": -56 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140011973", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax", - "stack_offset": 0 - }, - { - "address": "0x140011975", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rip + 0x1f945]", - "stack_offset": 0 - }, - { - "address": "0x14001197b", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, -1", - "stack_offset": 0 - }, - { - "address": "0x14001197e", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011985", - "stack_offset": 0 - }, - { - "address": "0x140011980", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x140011983", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001198b", - "stack_offset": 0 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140011949", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, -1", - "stack_offset": 0 - }, - { - "address": "0x14001194c", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011952", - "stack_offset": 0 - }, - { - "address": "0x14001194e", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi", - "stack_offset": 0 - }, - { - "address": "0x140011950", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140011958", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011958" - ] - }, - { - "address": "0x14001198b", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001198b", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": 0 - }, - { - "address": "0x14001198f", - "size": 2, - "mnemonic": "je", - "operands": "0x14001199e", - "stack_offset": 0 - } - ], - "successors": [ - "0x14001199e", - "0x140011991" - ] - }, - { - "address": "0x140011958", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011958", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": 0 - }, - { - "address": "0x14001195c", - "size": 2, - "mnemonic": "je", - "operands": "0x1400119a6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400119a6", - "0x14001195e" - ] - }, - { - "address": "0x14001199e", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001199e", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400119a0", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe75a]", - "stack_offset": 0 - }, - { - "address": "0x1400119a6", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400119a9", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x1400119ae", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x1400119b2", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x1400119b3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x140011991", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011991", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140011994", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001199b", - "stack_offset": 0 - }, - { - "address": "0x140011996", - "size": 5, - "mnemonic": "call", - "operands": "0x1400117a4", - "stack_offset": 0 - }, - { - "address": "0x14001199b", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax", - "stack_offset": 0 - }, - { - "address": "0x14001199e", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx", - "stack_offset": 0 - }, - { - "address": "0x1400119a0", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe75a]", - "stack_offset": 0 - }, - { - "address": "0x1400119a6", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400119a9", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x1400119ae", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x1400119b2", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x1400119b3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400119a6", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400119a6", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi", - "stack_offset": 0 - }, - { - "address": "0x1400119a9", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x1400119ae", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x1400119b2", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x1400119b3", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x14001195e", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001195e", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x140011961", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011968", - "stack_offset": 0 - }, - { - "address": "0x140011963", - "size": 5, - "mnemonic": "call", - "operands": "0x1400117a4", - "stack_offset": 0 - }, - { - "address": "0x140011968", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax", - "stack_offset": 0 - }, - { - "address": "0x14001196b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400119a6", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400119a6" - ] - } - ] - }, - { - "address": "0x1400118c4", - "name": "", - "blocks": [ - { - "address": "0x1400118c4", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400118c4", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400118c8", - "size": 5, - "mnemonic": "call", - "operands": "0x140011924", - "stack_offset": -40 - }, - { - "address": "0x1400118cd", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": -40 - }, - { - "address": "0x1400118d0", - "size": 2, - "mnemonic": "je", - "operands": "0x1400118d7", - "stack_offset": -40 - } - ], - "successors": [ - "0x1400118d7", - "0x1400118d2" - ] - }, - { - "address": "0x1400118d7", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400118d7", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0", - "stack_offset": 0 - }, - { - "address": "0x1400118dc", - "size": 1, - "mnemonic": "int3", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400118d2", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400118d2", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28", - "stack_offset": 0 - }, - { - "address": "0x1400118d6", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x140005217", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005229", - "stack_offset": 0 - }, - { - "address": "0x140005219", - "size": 4, - "mnemonic": "rol", - "operands": "rcx, 0x10", - "stack_offset": 0 - }, - { - "address": "0x14000521d", - "size": 5, - "mnemonic": "test", - "operands": "cx, 0xffff", - "stack_offset": 0 - }, - { - "address": "0x140005222", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005225", - "stack_offset": 0 - }, - { - "address": "0x140005224", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 0 - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400119b4", - "name": "", - "blocks": [ - { - "address": "0x1400119b4", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400119b4", - "size": 2, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400119b6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30", - "stack_offset": -8 - }, - { - "address": "0x1400119ba", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], 0xfffffffffffffffe", - "stack_offset": -56 - }, - { - "address": "0x1400119c3", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rbx", - "stack_offset": -56 - }, - { - "address": "0x1400119c8", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx", - "stack_offset": -56 - }, - { - "address": "0x1400119cb", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx", - "stack_offset": -56 - }, - { - "address": "0x1400119cd", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rip + 0x1f8ed]", - "stack_offset": -56 - }, - { - "address": "0x1400119d3", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, -1", - "stack_offset": -56 - }, - { - "address": "0x1400119d6", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400119dc", - "stack_offset": -56 - }, - { - "address": "0x1400119d8", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx", - "stack_offset": -56 - }, - { - "address": "0x1400119da", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400119e2", - "stack_offset": -56 - } - ], - "successors": [ - "0x1400119e2" - ] - }, - { - "address": "0x1400119e2", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400119e2", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1", - "stack_offset": 0 - }, - { - "address": "0x1400119e6", - "size": 2, - "mnemonic": "je", - "operands": "0x140011a01", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011a01", - "0x1400119e8" - ] - }, - { - "address": "0x140011a01", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011a01", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140011a04", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140011a09", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140011a0d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x140011a0e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "successors": [ - ] - }, - { - "address": "0x1400119e8", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400119e8", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x1400119eb", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400119f7", - "stack_offset": 0 - }, - { - "address": "0x1400119ed", - "size": 5, - "mnemonic": "call", - "operands": "0x1400117a4", - "stack_offset": 0 - }, - { - "address": "0x1400119f2", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax", - "stack_offset": 0 - }, - { - "address": "0x1400119f5", - "size": 2, - "mnemonic": "je", - "operands": "0x140011a01", - "stack_offset": 0 - } - ], - "successors": [ - "0x140011a01", - "0x1400119f7" - ] - }, - { - "address": "0x1400119f7", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400119f7", - "size": 7, - "mnemonic": "imul", - "operands": "rbx, rdi, 0x3c8", - "stack_offset": 0 - }, - { - "address": "0x1400119fe", - "size": 3, - "mnemonic": "add", - "operands": "rbx, rax", - "stack_offset": 0 - }, - { - "address": "0x140011a01", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx", - "stack_offset": 0 - }, - { - "address": "0x140011a04", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]", - "stack_offset": 0 - }, - { - "address": "0x140011a09", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30", - "stack_offset": 0 - }, - { - "address": "0x140011a0d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 48 - }, - { - "address": "0x140011a0e", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 56 - } - ], - "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", - "stack_offset": 0 - }, - { - "address": "0x1400117a9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi", - "stack_offset": 0 - }, - { - "address": "0x1400117ae", - "size": 1, - "mnemonic": "push", - "operands": "rdi", - "stack_offset": 0 - }, - { - "address": "0x1400117af", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20", - "stack_offset": -8 - }, - { - "address": "0x1400117b3", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe93f]", - "stack_offset": -40 - }, - { - "address": "0x1400117b9", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rip + 0x1fb01]", - "stack_offset": -40 - }, - { - "address": "0x1400117bf", - "size": 4, - "mnemonic": "or", - "operands": "rdx, 0xffffffffffffffff", - "stack_offset": -40 - }, - { - "address": "0x1400117c3", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax", - "stack_offset": -40 - }, - { - "address": "0x1400117c5", - "size": 5, - "mnemonic": "call", - "operands": "0x140011fe8", - "stack_offset": -40 - }, - { - "address": "0x1400117ca", - "size": 2, - "mnemonic": "xor", - "operands": "esi, esi", - "stack_offset": -40 - }, - { - "address": "0x1400117cc", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x1400117ce", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400117dc", - "stack_offset": -40 - }, - { - "address": "0x1400117d0", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi", - "stack_offset": -40 - }, - { - "address": "0x1400117d2", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe928]", - "stack_offset": -40 - }, - { - "address": "0x1400117d8", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax", - "stack_offset": -40 - }, - { - "address": "0x1400117da", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140011849", - "stack_offset": -40 - } - ], - "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]", - "stack_offset": 0 - }, - { - "address": "0x14001184e", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]", - "stack_offset": 0 - }, - { - "address": "0x140011853", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20", - "stack_offset": 0 - }, - { - "address": "0x140011857", - "size": 1, - "mnemonic": "pop", - "operands": "rdi", - "stack_offset": 32 - }, - { - "address": "0x140011858", - "size": 1, - "mnemonic": "ret", - "operands": "", - "stack_offset": 40 - } - ], - "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]", - "stack_offset": 0 - } - ], - "successors": [ - "0x1400201a0" - ] - }, - { - "address": "0x1400201a0", - "size": 0, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - ], - "successors": [ - ] - } - ] - } - ], - "xrefs": [ - { - "target": "0x10", - "callers": [ - { - "address": "0x140001392", - "type": "call" - }, - { - "address": "0x1400020c9", - "type": "call" - } - ] - }, - { - "target": "0x18", - "callers": [ - { - "address": "0x14000125b", - "type": "call" - }, - { - "address": "0x1400012f2", - "type": "call" - } - ] - }, - { - "target": "0x48", - "callers": [ - { - "address": "0x140001292", - "type": "call" - } - ] - }, - { - "target": "0x68", - "callers": [ - { - "address": "0x14000204c", - "type": "call" - }, - { - "address": "0x140001d36", - "type": "call" - } - ] - }, - { - "target": "0x1f1a", - "callers": [ - { - "address": "0x14001e3a0", - "type": "jmp" - } - ] - }, - { - "target": "0xe1b1", - "callers": [ - { - "address": "0x140011fe8", - "type": "jmp" - } - ] - }, - { - "target": "0xe45c", - "callers": [ - { - "address": "0x140011d4e", - "type": "call" - } - ] - }, - { - "target": "0xe473", - "callers": [ - { - "address": "0x140011c7f", - "type": "call" - } - ] - }, - { - "target": "0xe479", - "callers": [ - { - "address": "0x140011cc1", - "type": "call" - } - ] - }, - { - "target": "0xe48d", - "callers": [ - { - "address": "0x140011d1d", - "type": "call" - }, - { - "address": "0x140011d1d", - "type": "call" - }, - { - "address": "0x140011d1d", - "type": "call" - }, - { - "address": "0x140011d1d", - "type": "call" - } - ] - }, - { - "target": "0xe4cd", - "callers": [ - { - "address": "0x140011c6d", - "type": "call" - } - ] - }, - { - "target": "0xe75a", - "callers": [ - { - "address": "0x1400119a0", - "type": "call" - }, - { - "address": "0x1400119a0", - "type": "call" - } - ] - }, - { - "target": "0xe785", - "callers": [ - { - "address": "0x14001196d", - "type": "call" - } - ] - }, - { - "target": "0xe928", - "callers": [ - { - "address": "0x1400117d2", - "type": "call" - } - ] - }, - { - "target": "0xe93f", - "callers": [ - { - "address": "0x1400117b3", - "type": "call" - } - ] - }, - { - "target": "0x1155b", - "callers": [ - { - "address": "0x14000eb27", - "type": "call" - } - ] - }, - { - "target": "0x1155e", - "callers": [ - { - "address": "0x14000eb1c", - "type": "call" - } - ] - }, - { - "target": "0x11593", - "callers": [ - { - "address": "0x14000eb97", - "type": "call" - } - ] - }, - { - "target": "0x115b7", - "callers": [ - { - "address": "0x14000eb7b", - "type": "call" - } - ] - }, - { - "target": "0x115fd", - "callers": [ - { - "address": "0x14000eb65", - "type": "call" - } - ] - }, - { - "target": "0x11624", - "callers": [ - { - "address": "0x14000eb36", - "type": "call" - }, - { - "address": "0x14000eb36", - "type": "call" - } - ] - }, - { - "target": "0x11677", - "callers": [ - { - "address": "0x14000ea53", - "type": "call" - } - ] - }, - { - "target": "0x12994", - "callers": [ - { - "address": "0x14000d6f6", - "type": "call" - } - ] - }, - { - "target": "0x1358b", - "callers": [ - { - "address": "0x14000ca86", - "type": "jmp" - } - ] - }, - { - "target": "0x135d7", - "callers": [ - { - "address": "0x14000ca32", - "type": "jmp" - } - ] - }, - { - "target": "0x14e09", - "callers": [ - { - "address": "0x14000b208", - "type": "jmp" - } - ] - }, - { - "target": "0x14e0d", - "callers": [ - { - "address": "0x14000b1fc", - "type": "jmp" - } - ] - }, - { - "target": "0x15256", - "callers": [ - { - "address": "0x14000ae14", - "type": "call" - }, - { - "address": "0x14000ae14", - "type": "call" - } - ] - }, - { - "target": "0x15269", - "callers": [ - { - "address": "0x14000ae09", - "type": "call" - }, - { - "address": "0x14000ae09", - "type": "call" - } - ] - }, - { - "target": "0x1529c", - "callers": [ - { - "address": "0x14000adc6", - "type": "call" - } - ] - }, - { - "target": "0x152bb", - "callers": [ - { - "address": "0x14000adff", - "type": "call" - }, - { - "address": "0x14000adff", - "type": "call" - } - ] - }, - { - "target": "0x152cf", - "callers": [ - { - "address": "0x14000ad8b", - "type": "call" - }, - { - "address": "0x14000ad8b", - "type": "call" - } - ] - }, - { - "target": "0x152df", - "callers": [ - { - "address": "0x14000ad73", - "type": "call" - }, - { - "address": "0x14000ad73", - "type": "call" - } - ] - }, - { - "target": "0x154ea", - "callers": [ - { - "address": "0x14000ac10", - "type": "call" - } - ] - }, - { - "target": "0x15517", - "callers": [ - { - "address": "0x14000abdb", - "type": "call" - } - ] - }, - { - "target": "0x1567f", - "callers": [ - { - "address": "0x14000aa83", - "type": "call" - } - ] - }, - { - "target": "0x1578e", - "callers": [ - { - "address": "0x14000a993", - "type": "jmp" - } - ] - }, - { - "target": "0x1583f", - "callers": [ - { - "address": "0x14000aa7b", - "type": "call" - } - ] - }, - { - "target": "0x158a3", - "callers": [ - { - "address": "0x14000a84f", - "type": "call" - } - ] - }, - { - "target": "0x158c1", - "callers": [ - { - "address": "0x14000a879", - "type": "call" - } - ] - }, - { - "target": "0x158f9", - "callers": [ - { - "address": "0x14000a841", - "type": "call" - } - ] - }, - { - "target": "0x15932", - "callers": [ - { - "address": "0x14000a987", - "type": "jmp" - } - ] - }, - { - "target": "0x1a103", - "callers": [ - { - "address": "0x140005f67", - "type": "call" - }, - { - "address": "0x140005f67", - "type": "call" - } - ] - }, - { - "target": "0x1a116", - "callers": [ - { - "address": "0x140005f5c", - "type": "call" - }, - { - "address": "0x140005f5c", - "type": "call" - } - ] - }, - { - "target": "0x1a12c", - "callers": [ - { - "address": "0x140005f9e", - "type": "call" - } - ] - }, - { - "target": "0x1a177", - "callers": [ - { - "address": "0x140005eeb", - "type": "call" - } - ] - }, - { - "target": "0x1a17b", - "callers": [ - { - "address": "0x140005f3f", - "type": "call" - }, - { - "address": "0x140005f3f", - "type": "call" - } - ] - }, - { - "target": "0x1a1b3", - "callers": [ - { - "address": "0x140005ea7", - "type": "call" - }, - { - "address": "0x140005ea7", - "type": "call" - } - ] - }, - { - "target": "0x1a1c5", - "callers": [ - { - "address": "0x140005e8d", - "type": "call" - }, - { - "address": "0x140005e8d", - "type": "call" - } - ] - }, - { - "target": "0x1a22a", - "callers": [ - { - "address": "0x140005e60", - "type": "call" - } - ] - }, - { - "target": "0x1a309", - "callers": [ - { - "address": "0x140005d89", - "type": "call" - } - ] - }, - { - "target": "0x1a321", - "callers": [ - { - "address": "0x140005d79", - "type": "call" - } - ] - }, - { - "target": "0x1a335", - "callers": [ - { - "address": "0x140005d6d", - "type": "call" - } - ] - }, - { - "target": "0x1a34b", - "callers": [ - { - "address": "0x140005d5f", - "type": "call" - } - ] - }, - { - "target": "0x1aeb8", - "callers": [ - { - "address": "0x140005402", - "type": "call" - } - ] - }, - { - "target": "0x140001150", - "callers": [ - { - "address": "0x140002252", - "type": "call" - } - ] - }, - { - "target": "0x1400011a6", - "callers": [ - { - "address": "0x1400011a1", - "type": "jmp" - } - ] - }, - { - "target": "0x1400011c1", - "callers": [ - { - "address": "0x1400011b9", - "type": "je" - } - ] - }, - { - "target": "0x1400011f7", - "callers": [ - { - "address": "0x1400011da", - "type": "je" - }, - { - "address": "0x1400011da", - "type": "je" - }, - { - "address": "0x1400011df", - "type": "je" - } - ] - }, - { - "target": "0x140001255", - "callers": [ - { - "address": "0x14000122f", - "type": "je" - } - ] - }, - { - "target": "0x14000125e", - "callers": [ - { - "address": "0x140001253", - "type": "jmp" - } - ] - }, - { - "target": "0x14000127d", - "callers": [ - { - "address": "0x14000120a", - "type": "je" - }, - { - "address": "0x14000120a", - "type": "je" - } - ] - }, - { - "target": "0x1400012a7", - "callers": [ - { - "address": "0x140001298", - "type": "je" - } - ] - }, - { - "target": "0x1400012ec", - "callers": [ - { - "address": "0x1400012c6", - "type": "je" - } - ] - }, - { - "target": "0x1400012f5", - "callers": [ - { - "address": "0x1400012ea", - "type": "jmp" - } - ] - }, - { - "target": "0x140001316", - "callers": [ - { - "address": "0x1400012a5", - "type": "jmp" - }, - { - "address": "0x14000126e", - "type": "jmp" - }, - { - "address": "0x140001305", - "type": "jmp" - }, - { - "address": "0x14000126e", - "type": "jmp" - }, - { - "address": "0x140001305", - "type": "jmp" - } - ] - }, - { - "target": "0x140001349", - "callers": [ - { - "address": "0x140001322", - "type": "jmp" - } - ] - }, - { - "target": "0x140001395", - "callers": [ - { - "address": "0x14000138d", - "type": "je" - } - ] - }, - { - "target": "0x140001ab0", - "callers": [ - { - "address": "0x140002034", - "type": "call" - } - ] - }, - { - "target": "0x140001ada", - "callers": [ - { - "address": "0x140001ad2", - "type": "je" - } - ] - }, - { - "target": "0x140001afa", - "callers": [ - { - "address": "0x140001ae6", - "type": "je" - }, - { - "address": "0x140001ae6", - "type": "je" - } - ] - }, - { - "target": "0x140001b2e", - "callers": [ - { - "address": "0x140001b02", - "type": "je" - }, - { - "address": "0x140001b07", - "type": "je" - } - ] - }, - { - "target": "0x140001d10", - "callers": [ - { - "address": "0x140001379", - "type": "call" - }, - { - "address": "0x1400020ab", - "type": "call" - }, - { - "address": "0x1400020ab", - "type": "call" - } - ] - }, - { - "target": "0x140001d68", - "callers": [ - { - "address": "0x140001d2c", - "type": "je" - } - ] - }, - { - "target": "0x140002000", - "callers": [ - { - "address": "0x1400011e1", - "type": "call" - }, - { - "address": "0x140001b09", - "type": "call" - } - ] - }, - { - "target": "0x140002079", - "callers": [ - { - "address": "0x140002063", - "type": "jmp" - } - ] - }, - { - "target": "0x14000209d", - "callers": [ - { - "address": "0x14000203e", - "type": "je" - } - ] - }, - { - "target": "0x1400020cc", - "callers": [ - { - "address": "0x140002026", - "type": "je" - }, - { - "address": "0x1400020c4", - "type": "je" - }, - { - "address": "0x1400020c4", - "type": "je" - } - ] - }, - { - "target": "0x140002240", - "callers": [ - { - "address": "0x140005447", - "type": "call" - }, - { - "address": "0x140005447", - "type": "call" - } - ] - }, - { - "target": "0x1400023f4", - "callers": [ - { - "address": "0x14000136d", - "type": "call" - }, - { - "address": "0x14000209d", - "type": "call" - }, - { - "address": "0x14000209d", - "type": "call" - } - ] - }, - { - "target": "0x140005210", - "callers": [ - { - "address": "0x14000ae38", - "type": "call" - }, - { - "address": "0x14000ae38", - "type": "call" - } - ] - }, - { - "target": "0x140005340", - "callers": [ - { - "address": "0x1400054c9", - "type": "jmp" - }, - { - "address": "0x1400054c9", - "type": "jmp" - }, - { - "address": "0x1400054c9", - "type": "jmp" - }, - { - "address": "0x1400054c9", - "type": "jmp" - } - ] - }, - { - "target": "0x1400053ae", - "callers": [ - { - "address": "0x1400053a2", - "type": "je" - } - ] - }, - { - "target": "0x1400053d5", - "callers": [ - { - "address": "0x1400053cb", - "type": "jmp" - } - ] - }, - { - "target": "0x140005408", - "callers": [ - { - "address": "0x1400053e8", - "type": "je" - }, - { - "address": "0x1400053f4", - "type": "je" - } - ] - }, - { - "target": "0x14000542a", - "callers": [ - { - "address": "0x140005414", - "type": "je" - }, - { - "address": "0x140005420", - "type": "je" - }, - { - "address": "0x140005414", - "type": "je" - } - ] - }, - { - "target": "0x140005487", - "callers": [ - { - "address": "0x1400053a9", - "type": "jmp" - }, - { - "address": "0x14000546c", - "type": "jmp" - } - ] - }, - { - "target": "0x140005497", - "callers": [ - { - "address": "0x14000535b", - "type": "je" - } - ] - }, - { - "target": "0x1400054a2", - "callers": [ - { - "address": "0x140005379", - "type": "je" - } - ] - }, - { - "target": "0x1400054ac", - "callers": [ - { - "address": "0x140005455", - "type": "je" - }, - { - "address": "0x140005455", - "type": "je" - } - ] - }, - { - "target": "0x1400054d0", - "callers": [ - { - "address": "0x140005369", - "type": "call" - } - ] - }, - { - "target": "0x1400054f1", - "callers": [ - { - "address": "0x1400054ea", - "type": "jmp" - } - ] - }, - { - "target": "0x1400054fe", - "callers": [ - { - "address": "0x1400054db", - "type": "je" - } - ] - }, - { - "target": "0x14000550c", - "callers": [ - { - "address": "0x140005354", - "type": "call" - } - ] - }, - { - "target": "0x140005541", - "callers": [ - { - "address": "0x14000552b", - "type": "jmp" - } - ] - }, - { - "target": "0x1400055d4", - "callers": [ - { - "address": "0x1400053ed", - "type": "call" - }, - { - "address": "0x140005419", - "type": "call" - } - ] - }, - { - "target": "0x140005627", - "callers": [ - { - "address": "0x140005646", - "type": "jmp" - } - ] - }, - { - "target": "0x140005642", - "callers": [ - { - "address": "0x140005636", - "type": "jb" - } - ] - }, - { - "target": "0x140005648", - "callers": [ - { - "address": "0x14000562e", - "type": "je" - }, - { - "address": "0x14000562e", - "type": "je" - } - ] - }, - { - "target": "0x14000564a", - "callers": [ - { - "address": "0x140005640", - "type": "jb" - } - ] - }, - { - "target": "0x140005667", - "callers": [ - { - "address": "0x140005651", - "type": "jmp" - }, - { - "address": "0x140005651", - "type": "jmp" - } - ] - }, - { - "target": "0x14000566c", - "callers": [ - { - "address": "0x1400053d7", - "type": "call" - } - ] - }, - { - "target": "0x14000568a", - "callers": [ - { - "address": "0x14000567d", - "type": "je" - } - ] - }, - { - "target": "0x140005690", - "callers": [ - { - "address": "0x140005465", - "type": "call" - } - ] - }, - { - "target": "0x1400056a5", - "callers": [ - { - "address": "0x14000569f", - "type": "je" - } - ] - }, - { - "target": "0x1400057f0", - "callers": [ - { - "address": "0x14000551b", - "type": "call" - } - ] - }, - { - "target": "0x14000587a", - "callers": [ - { - "address": "0x140005850", - "type": "je" - }, - { - "address": "0x140005857", - "type": "je" - }, - { - "address": "0x14000585e", - "type": "je" - } - ] - }, - { - "target": "0x14000588e", - "callers": [ - { - "address": "0x140005868", - "type": "ja" - } - ] - }, - { - "target": "0x140005895", - "callers": [ - { - "address": "0x14000588c", - "type": "jmp" - }, - { - "address": "0x14000588c", - "type": "jmp" - } - ] - }, - { - "target": "0x1400058d6", - "callers": [ - { - "address": "0x1400058c7", - "type": "jl" - } - ] - }, - { - "target": "0x1400058e6", - "callers": [ - { - "address": "0x1400058a4", - "type": "jl" - }, - { - "address": "0x1400058dd", - "type": "jl" - }, - { - "address": "0x1400058dd", - "type": "jl" - }, - { - "address": "0x1400058a4", - "type": "jl" - } - ] - }, - { - "target": "0x1400059e8", - "callers": [ - { - "address": "0x140005984", - "type": "je" - }, - { - "address": "0x140005984", - "type": "je" - } - ] - }, - { - "target": "0x1400059ef", - "callers": [ - { - "address": "0x1400059e6", - "type": "jmp" - } - ] - }, - { - "target": "0x140005d30", - "callers": [ - { - "address": "0x1400054c0", - "type": "call" - }, - { - "address": "0x1400054c0", - "type": "call" - }, - { - "address": "0x1400054c0", - "type": "call" - }, - { - "address": "0x1400054c0", - "type": "call" - } - ] - }, - { - "target": "0x140005e28", - "callers": [ - { - "address": "0x1400053dc", - "type": "call" - } - ] - }, - { - "target": "0x140005e30", - "callers": [ - { - "address": "0x140005408", - "type": "call" - }, - { - "address": "0x140005408", - "type": "call" - } - ] - }, - { - "target": "0x140005e38", - "callers": [ - { - "address": "0x140005e73", - "type": "call" - }, - { - "address": "0x140005e73", - "type": "call" - }, - { - "address": "0x140005f79", - "type": "call" - }, - { - "address": "0x14000ad22", - "type": "call" - }, - { - "address": "0x14000ae29", - "type": "call" - } - ] - }, - { - "target": "0x140005e44", - "callers": [ - { - "address": "0x14000549c", - "type": "call" - }, - { - "address": "0x1400054a7", - "type": "call" - }, - { - "address": "0x1400054a7", - "type": "call" - } - ] - }, - { - "target": "0x140005e6e", - "callers": [ - { - "address": "0x140005e68", - "type": "je" - } - ] - }, - { - "target": "0x140005ef1", - "callers": [ - { - "address": "0x140005eb0", - "type": "je" - }, - { - "address": "0x140005eb0", - "type": "je" - } - ] - }, - { - "target": "0x140005f7e", - "callers": [ - { - "address": "0x140005f74", - "type": "je" - }, - { - "address": "0x140005f74", - "type": "je" - } - ] - }, - { - "target": "0x140005f98", - "callers": [ - { - "address": "0x14000544e", - "type": "call" - }, - { - "address": "0x14000544e", - "type": "call" - } - ] - }, - { - "target": "0x140005fe3", - "callers": [ - { - "address": "0x140005fa7", - "type": "je" - } - ] - }, - { - "target": "0x140005fe5", - "callers": [ - { - "address": "0x140005fe1", - "type": "jmp" - } - ] - }, - { - "target": "0x1400060d8", - "callers": [ - { - "address": "0x1400054d4", - "type": "call" - }, - { - "address": "0x140005674", - "type": "call" - } - ] - }, - { - "target": "0x140006f50", - "callers": [ - { - "address": "0x1400023f4", - "type": "jmp" - } - ] - }, - { - "target": "0x140006f69", - "callers": [ - { - "address": "0x140006f61", - "type": "je" - } - ] - }, - { - "target": "0x140007318", - "callers": [ - { - "address": "0x140005520", - "type": "call" - } - ] - }, - { - "target": "0x14000733b", - "callers": [ - { - "address": "0x140007327", - "type": "jmp" - } - ] - }, - { - "target": "0x140007340", - "callers": [ - { - "address": "0x1400056ac", - "type": "call" - }, - { - "address": "0x1400056ac", - "type": "call" - } - ] - }, - { - "target": "0x14000747c", - "callers": [ - { - "address": "0x140006f54", - "type": "call" - } - ] - }, - { - "target": "0x1400074be", - "callers": [ - { - "address": "0x140007491", - "type": "jmp" - } - ] - }, - { - "target": "0x140007514", - "callers": [ - { - "address": "0x140007348", - "type": "call" - } - ] - }, - { - "target": "0x140007532", - "callers": [ - { - "address": "0x140007521", - "type": "je" - } - ] - }, - { - "target": "0x14000a73c", - "callers": [ - { - "address": "0x14000731c", - "type": "call" - } - ] - }, - { - "target": "0x14000a744", - "callers": [ - { - "address": "0x14000a76f", - "type": "jb" - } - ] - }, - { - "target": "0x14000a775", - "callers": [ - { - "address": "0x14000a762", - "type": "je" - }, - { - "address": "0x14000a762", - "type": "je" - } - ] - }, - { - "target": "0x14000a77c", - "callers": [ - { - "address": "0x14000a773", - "type": "jmp" - } - ] - }, - { - "target": "0x14000a784", - "callers": [ - { - "address": "0x14000734d", - "type": "call" - }, - { - "address": "0x14000a775", - "type": "call" - } - ] - }, - { - "target": "0x14000a7af", - "callers": [ - { - "address": "0x14000a790", - "type": "jmp" - } - ] - }, - { - "target": "0x14000a7bc", - "callers": [ - { - "address": "0x14000aa69", - "type": "call" - }, - { - "address": "0x14000a976", - "type": "call" - } - ] - }, - { - "target": "0x14000a82e", - "callers": [ - { - "address": "0x14000a821", - "type": "je" - } - ] - }, - { - "target": "0x14000a887", - "callers": [ - { - "address": "0x14000a86f", - "type": "je" - } - ] - }, - { - "target": "0x14000a899", - "callers": [ - { - "address": "0x14000a82c", - "type": "jmp" - } - ] - }, - { - "target": "0x14000a8a6", - "callers": [ - { - "address": "0x14000a80c", - "type": "je" - } - ] - }, - { - "target": "0x14000a8ae", - "callers": [ - { - "address": "0x14000a7fa", - "type": "je" - } - ] - }, - { - "target": "0x14000a954", - "callers": [ - { - "address": "0x140007523", - "type": "call" - } - ] - }, - { - "target": "0x14000a98e", - "callers": [ - { - "address": "0x14000a980", - "type": "je" - } - ] - }, - { - "target": "0x14000aa38", - "callers": [ - { - "address": "0x14000a75b", - "type": "call" - }, - { - "address": "0x14000a75b", - "type": "call" - } - ] - }, - { - "target": "0x14000aa83", - "callers": [ - { - "address": "0x14000aa76", - "type": "je" - } - ] - }, - { - "target": "0x14000aa89", - "callers": [ - { - "address": "0x14000aa81", - "type": "jmp" - } - ] - }, - { - "target": "0x14000abc8", - "callers": [ - { - "address": "0x14000b71b", - "type": "call" - }, - { - "address": "0x14000b730", - "type": "call" - } - ] - }, - { - "target": "0x14000abfc", - "callers": [ - { - "address": "0x14000abf6", - "type": "jmp" - } - ] - }, - { - "target": "0x14000ac29", - "callers": [ - { - "address": "0x14000ac19", - "type": "je" - } - ] - }, - { - "target": "0x14000ace8", - "callers": [ - { - "address": "0x14000d716", - "type": "call" - }, - { - "address": "0x14000d716", - "type": "call" - } - ] - }, - { - "target": "0x14000ad27", - "callers": [ - { - "address": "0x14000ad20", - "type": "je" - } - ] - }, - { - "target": "0x14000adcc", - "callers": [ - { - "address": "0x14000ad94", - "type": "je" - }, - { - "address": "0x14000ad94", - "type": "je" - } - ] - }, - { - "target": "0x14000ae2e", - "callers": [ - { - "address": "0x14000ae25", - "type": "je" - }, - { - "address": "0x14000ae25", - "type": "je" - } - ] - }, - { - "target": "0x14000b1f8", - "callers": [ - { - "address": "0x14000b3e4", - "type": "call" - } - ] - }, - { - "target": "0x14000b204", - "callers": [ - { - "address": "0x14000b458", - "type": "call" - }, - { - "address": "0x14000b458", - "type": "call" - } - ] - }, - { - "target": "0x14000b3cc", - "callers": [ - { - "address": "0x14000b52a", - "type": "call" - } - ] - }, - { - "target": "0x14000b41d", - "callers": [ - { - "address": "0x14000b417", - "type": "jb" - } - ] - }, - { - "target": "0x14000b44e", - "callers": [ - { - "address": "0x14000b444", - "type": "je" - } - ] - }, - { - "target": "0x14000b455", - "callers": [ - { - "address": "0x14000b3f7", - "type": "je" - }, - { - "address": "0x14000b404", - "type": "je" - }, - { - "address": "0x14000b434", - "type": "je" - }, - { - "address": "0x14000b41b", - "type": "jmp" - }, - { - "address": "0x14000b44c", - "type": "jmp" - } - ] - }, - { - "target": "0x14000b468", - "callers": [ - { - "address": "0x14000b5d3", - "type": "call" - } - ] - }, - { - "target": "0x14000b49a", - "callers": [ - { - "address": "0x14000b4de", - "type": "jmp" - }, - { - "address": "0x14000b4de", - "type": "jmp" - } - ] - }, - { - "target": "0x14000b4da", - "callers": [ - { - "address": "0x14000b4b6", - "type": "je" - }, - { - "address": "0x14000b4c3", - "type": "je" - }, - { - "address": "0x14000b52f", - "type": "jmp" - } - ] - }, - { - "target": "0x14000b4e0", - "callers": [ - { - "address": "0x14000b4d6", - "type": "jb" - } - ] - }, - { - "target": "0x14000b531", - "callers": [ - { - "address": "0x14000b4a2", - "type": "je" - }, - { - "address": "0x14000b4a2", - "type": "je" - } - ] - }, - { - "target": "0x14000b58c", - "callers": [ - { - "address": "0x14000b74e", - "type": "jmp" - }, - { - "address": "0x14000b6c2", - "type": "call" - } - ] - }, - { - "target": "0x14000b678", - "callers": [ - { - "address": "0x14000b43c", - "type": "call" - } - ] - }, - { - "target": "0x14000b6fd", - "callers": [ - { - "address": "0x14000b6c9", - "type": "jmp" - } - ] - }, - { - "target": "0x14000b723", - "callers": [ - { - "address": "0x14000b712", - "type": "je" - } - ] - }, - { - "target": "0x14000b738", - "callers": [ - { - "address": "0x14000b727", - "type": "je" - }, - { - "address": "0x14000b727", - "type": "je" - } - ] - }, - { - "target": "0x14000b74c", - "callers": [ - { - "address": "0x140010b4a", - "type": "call" - } - ] - }, - { - "target": "0x14000ca20", - "callers": [ - { - "address": "0x14000e94b", - "type": "call" - }, - { - "address": "0x14000b482", - "type": "call" - }, - { - "address": "0x140011cf9", - "type": "call" - }, - { - "address": "0x140011cf9", - "type": "call" - }, - { - "address": "0x140011cf9", - "type": "call" - }, - { - "address": "0x140011cf9", - "type": "call" - }, - { - "address": "0x140010647", - "type": "call" - }, - { - "address": "0x1400167f3", - "type": "call" - }, - { - "address": "0x140016648", - "type": "call" - } - ] - }, - { - "target": "0x14000ca74", - "callers": [ - { - "address": "0x14000e95c", - "type": "call" - }, - { - "address": "0x14000b533", - "type": "call" - }, - { - "address": "0x140011d5a", - "type": "call" - }, - { - "address": "0x140010659", - "type": "call" - }, - { - "address": "0x1400168b8", - "type": "call" - }, - { - "address": "0x140016917", - "type": "call" - }, - { - "address": "0x140016669", - "type": "call" - } - ] - }, - { - "target": "0x14000d6d0", - "callers": [ - { - "address": "0x140011dac", - "type": "call" - }, - { - "address": "0x14000ac29", - "type": "call" - }, - { - "address": "0x1400118d7", - "type": "call" - } - ] - }, - { - "target": "0x14000d6e8", - "callers": [ - { - "address": "0x14000d6dc", - "type": "je" - } - ] - }, - { - "target": "0x14000d707", - "callers": [ - { - "address": "0x14000d6fe", - "type": "je" - } - ] - }, - { - "target": "0x14000d71b", - "callers": [ - { - "address": "0x14000d6ef", - "type": "je" - }, - { - "address": "0x14000d6ef", - "type": "je" - } - ] - }, - { - "target": "0x14000e868", - "callers": [ - { - "address": "0x14000542a", - "type": "call" - }, - { - "address": "0x14000542a", - "type": "call" - } - ] - }, - { - "target": "0x14000e8aa", - "callers": [ - { - "address": "0x14000e88f", - "type": "jmp" - } - ] - }, - { - "target": "0x14000e8c0", - "callers": [ - { - "address": "0x1400053bc", - "type": "call" - }, - { - "address": "0x14000e9f1", - "type": "call" - }, - { - "address": "0x14000ea04", - "type": "call" - } - ] - }, - { - "target": "0x14000e8e2", - "callers": [ - { - "address": "0x14000e8db", - "type": "je" - } - ] - }, - { - "target": "0x14000e8f5", - "callers": [ - { - "address": "0x14000e8c3", - "type": "je" - } - ] - }, - { - "target": "0x14000e8f8", - "callers": [ - { - "address": "0x14000539b", - "type": "call" - } - ] - }, - { - "target": "0x14000e91e", - "callers": [ - { - "address": "0x14000e913", - "type": "je" - } - ] - }, - { - "target": "0x14000e927", - "callers": [ - { - "address": "0x14000e90b", - "type": "je" - } - ] - }, - { - "target": "0x14000e934", - "callers": [ - { - "address": "0x14000ead2", - "type": "call" - }, - { - "address": "0x14000ead2", - "type": "call" - } - ] - }, - { - "target": "0x14000e96c", - "callers": [ - { - "address": "0x14000e954", - "type": "call" - } - ] - }, - { - "target": "0x14000e9c0", - "callers": [ - { - "address": "0x14000e9a7", - "type": "je" - } - ] - }, - { - "target": "0x14000e9d5", - "callers": [ - { - "address": "0x14000e9c7", - "type": "jmp" - }, - { - "address": "0x14000e9c7", - "type": "jmp" - } - ] - }, - { - "target": "0x14000ea2c", - "callers": [ - { - "address": "0x14000ebc4", - "type": "jmp" - }, - { - "address": "0x14000ebd3", - "type": "jmp" - }, - { - "address": "0x14000ec19", - "type": "jmp" - } - ] - }, - { - "target": "0x14000ea9b", - "callers": [ - { - "address": "0x14000ea5c", - "type": "je" - }, - { - "address": "0x14000ea92", - "type": "je" - } - ] - }, - { - "target": "0x14000eaf6", - "callers": [ - { - "address": "0x14000eaea", - "type": "jmp" - }, - { - "address": "0x14000eaea", - "type": "jmp" - } - ] - }, - { - "target": "0x14000eb07", - "callers": [ - { - "address": "0x14000eafa", - "type": "je" - } - ] - }, - { - "target": "0x14000eb10", - "callers": [ - { - "address": "0x14000eb09", - "type": "call" - } - ] - }, - { - "target": "0x14000eb2d", - "callers": [ - { - "address": "0x14000eb1a", - "type": "je" - } - ] - }, - { - "target": "0x14000eb40", - "callers": [ - { - "address": "0x14000ea96", - "type": "call" - }, - { - "address": "0x14000eb2f", - "type": "call" - }, - { - "address": "0x14000eb2f", - "type": "call" - } - ] - }, - { - "target": "0x14000eb8d", - "callers": [ - { - "address": "0x14000eb84", - "type": "je" - } - ] - }, - { - "target": "0x14000eb92", - "callers": [ - { - "address": "0x14000eb72", - "type": "je" - } - ] - }, - { - "target": "0x14000eb9e", - "callers": [ - { - "address": "0x14000eb95", - "type": "je" - }, - { - "address": "0x14000eb95", - "type": "je" - }, - { - "address": "0x14000eb95", - "type": "je" - } - ] - }, - { - "target": "0x14000ebbc", - "callers": [ - { - "address": "0x14000545c", - "type": "call" - } - ] - }, - { - "target": "0x14000ebcc", - "callers": [ - { - "address": "0x1400054b6", - "type": "call" - }, - { - "address": "0x1400054b6", - "type": "call" - }, - { - "address": "0x1400054b6", - "type": "call" - }, - { - "address": "0x14000d720", - "type": "call" - }, - { - "address": "0x14000d720", - "type": "call" - }, - { - "address": "0x14000d720", - "type": "call" - }, - { - "address": "0x140016921", - "type": "call" - }, - { - "address": "0x140016921", - "type": "call" - } - ] - }, - { - "target": "0x14000ebd8", - "callers": [ - { - "address": "0x140005425", - "type": "call" - } - ] - }, - { - "target": "0x14000ec14", - "callers": [ - { - "address": "0x1400054ae", - "type": "call" - }, - { - "address": "0x1400054ae", - "type": "call" - }, - { - "address": "0x1400054ae", - "type": "call" - } - ] - }, - { - "target": "0x14000ec88", - "callers": [ - { - "address": "0x14000543a", - "type": "call" - }, - { - "address": "0x14000543a", - "type": "call" - } - ] - }, - { - "target": "0x14000ec90", - "callers": [ - { - "address": "0x140005432", - "type": "call" - }, - { - "address": "0x140005432", - "type": "call" - } - ] - }, - { - "target": "0x140010630", - "callers": [ - { - "address": "0x14001097c", - "type": "call" - } - ] - }, - { - "target": "0x14001081c", - "callers": [ - { - "address": "0x140010650", - "type": "call" - } - ] - }, - { - "target": "0x140010918", - "callers": [ - { - "address": "0x140010845", - "type": "jmp" - } - ] - }, - { - "target": "0x140010944", - "callers": [ - { - "address": "0x14000e9d5", - "type": "call" - } - ] - }, - { - "target": "0x140010b38", - "callers": [ - { - "address": "0x1400056a5", - "type": "call" - }, - { - "address": "0x1400056a5", - "type": "call" - } - ] - }, - { - "target": "0x140010b4f", - "callers": [ - { - "address": "0x140010b48", - "type": "je" - } - ] - }, - { - "target": "0x140010b56", - "callers": [ - { - "address": "0x140010b3e", - "type": "je" - } - ] - }, - { - "target": "0x140011460", - "callers": [ - { - "address": "0x140011c9a", - "type": "call" - }, - { - "address": "0x140011cb0", - "type": "call" - }, - { - "address": "0x14000a868", - "type": "call" - } - ] - }, - { - "target": "0x1400117a4", - "callers": [ - { - "address": "0x140011996", - "type": "call" - }, - { - "address": "0x140011963", - "type": "call" - }, - { - "address": "0x1400119ed", - "type": "call" - } - ] - }, - { - "target": "0x140011849", - "callers": [ - { - "address": "0x1400117da", - "type": "jmp" - } - ] - }, - { - "target": "0x1400118c4", - "callers": [ - { - "address": "0x14001684a", - "type": "call" - }, - { - "address": "0x14001685a", - "type": "call" - } - ] - }, - { - "target": "0x1400118d7", - "callers": [ - { - "address": "0x1400118d0", - "type": "je" - } - ] - }, - { - "target": "0x140011924", - "callers": [ - { - "address": "0x140016753", - "type": "call" - }, - { - "address": "0x1400118c8", - "type": "call" - } - ] - }, - { - "target": "0x140011958", - "callers": [ - { - "address": "0x140011950", - "type": "jmp" - } - ] - }, - { - "target": "0x14001196d", - "callers": [ - { - "address": "0x140011941", - "type": "je" - } - ] - }, - { - "target": "0x14001198b", - "callers": [ - { - "address": "0x140011983", - "type": "jmp" - } - ] - }, - { - "target": "0x14001199e", - "callers": [ - { - "address": "0x14001198f", - "type": "je" - } - ] - }, - { - "target": "0x1400119a6", - "callers": [ - { - "address": "0x14001195c", - "type": "je" - }, - { - "address": "0x14001196b", - "type": "jmp" - } - ] - }, - { - "target": "0x1400119b4", - "callers": [ - { - "address": "0x14000ac01", - "type": "call" - } - ] - }, - { - "target": "0x1400119e2", - "callers": [ - { - "address": "0x1400119da", - "type": "jmp" - } - ] - }, - { - "target": "0x140011a01", - "callers": [ - { - "address": "0x1400119e6", - "type": "je" - }, - { - "address": "0x1400119f5", - "type": "je" - } - ] - }, - { - "target": "0x140011c00", - "callers": [ - { - "address": "0x140011de7", - "type": "call" - } - ] - }, - { - "target": "0x140011c5a", - "callers": [ - { - "address": "0x140011c4a", - "type": "je" - } - ] - }, - { - "target": "0x140011cd3", - "callers": [ - { - "address": "0x140011ca1", - "type": "je" - }, - { - "address": "0x140011cb7", - "type": "je" - } - ] - }, - { - "target": "0x140011ce3", - "callers": [ - { - "address": "0x140011c55", - "type": "jmp" - } - ] - }, - { - "target": "0x140011cf0", - "callers": [ - { - "address": "0x140011c2f", - "type": "je" - } - ] - }, - { - "target": "0x140011dac", - "callers": [ - { - "address": "0x140011d25", - "type": "je" - }, - { - "address": "0x140011d56", - "type": "je" - }, - { - "address": "0x140011d25", - "type": "je" - }, - { - "address": "0x140011d25", - "type": "je" - }, - { - "address": "0x140011d25", - "type": "je" - } - ] - }, - { - "target": "0x140011db4", - "callers": [ - { - "address": "0x1400191da", - "type": "call" - } - ] - }, - { - "target": "0x140011e05", - "callers": [ - { - "address": "0x140011dc8", - "type": "je" - }, - { - "address": "0x140011def", - "type": "je" - } - ] - }, - { - "target": "0x140011fe8", - "callers": [ - { - "address": "0x1400117c5", - "type": "call" - } - ] - }, - { - "target": "0x140016634", - "callers": [ - { - "address": "0x1400166a0", - "type": "call" - } - ] - }, - { - "target": "0x14001667c", - "callers": [ - { - "address": "0x14000d6d4", - "type": "call" - } - ] - }, - { - "target": "0x1400166cc", - "callers": [ - { - "address": "0x14000d6e3", - "type": "call" - } - ] - }, - { - "target": "0x140016723", - "callers": [ - { - "address": "0x1400166fa", - "type": "je" - }, - { - "address": "0x140016704", - "type": "je" - }, - { - "address": "0x140016713", - "type": "je" - }, - { - "address": "0x140016718", - "type": "je" - } - ] - }, - { - "target": "0x140016753", - "callers": [ - { - "address": "0x1400166ff", - "type": "je" - }, - { - "address": "0x140016709", - "type": "je" - }, - { - "address": "0x14001670e", - "type": "je" - } - ] - }, - { - "target": "0x140016763", - "callers": [ - { - "address": "0x1400168c5", - "type": "jmp" - }, - { - "address": "0x1400168c5", - "type": "jmp" - } - ] - }, - { - "target": "0x1400167c5", - "callers": [ - { - "address": "0x14001672f", - "type": "je" - }, - { - "address": "0x14001674a", - "type": "je" - } - ] - }, - { - "target": "0x1400167ce", - "callers": [ - { - "address": "0x140016741", - "type": "je" - } - ] - }, - { - "target": "0x1400167d7", - "callers": [ - { - "address": "0x140016738", - "type": "je" - } - ] - }, - { - "target": "0x1400167e0", - "callers": [ - { - "address": "0x140016726", - "type": "je" - }, - { - "address": "0x140016726", - "type": "je" - } - ] - }, - { - "target": "0x1400167e7", - "callers": [ - { - "address": "0x1400167cc", - "type": "jmp" - }, - { - "address": "0x1400167de", - "type": "jmp" - }, - { - "address": "0x1400167d5", - "type": "jmp" - }, - { - "address": "0x14001674e", - "type": "jmp" - } - ] - }, - { - "target": "0x1400167f9", - "callers": [ - { - "address": "0x1400167ed", - "type": "je" - }, - { - "address": "0x1400167ed", - "type": "je" - } - ] - }, - { - "target": "0x140016813", - "callers": [ - { - "address": "0x1400167ff", - "type": "je" - }, - { - "address": "0x1400167ff", - "type": "je" - } - ] - }, - { - "target": "0x140016866", - "callers": [ - { - "address": "0x14001682f", - "type": "ja" - } - ] - }, - { - "target": "0x140016887", - "callers": [ - { - "address": "0x14001689a", - "type": "jmp" - } - ] - }, - { - "target": "0x1400168a8", - "callers": [ - { - "address": "0x140016817", - "type": "je" - }, - { - "address": "0x140016817", - "type": "je" - } - ] - }, - { - "target": "0x1400168ae", - "callers": [ - { - "address": "0x14001688f", - "type": "je" - }, - { - "address": "0x14001688f", - "type": "je" - }, - { - "address": "0x14001688f", - "type": "je" - } - ] - }, - { - "target": "0x1400168bd", - "callers": [ - { - "address": "0x1400168b1", - "type": "je" - }, - { - "address": "0x1400168b1", - "type": "je" - } - ] - }, - { - "target": "0x14001690f", - "callers": [ - { - "address": "0x140016820", - "type": "je" - } - ] - }, - { - "target": "0x14001691c", - "callers": [ - { - "address": "0x140016912", - "type": "je" - } - ] - }, - { - "target": "0x1400191a8", - "callers": [ - { - "address": "0x1400191cc", - "type": "call" - } - ] - }, - { - "target": "0x1400191c0", - "callers": [ - { - "address": "0x14000eade", - "type": "call" - }, - { - "address": "0x14000eade", - "type": "call" - } - ] - }, - { - "target": "0x14001bff8", - "callers": [ - { - "address": "0x140010b68", - "type": "jmp" - } - ] - }, - { - "target": "0x14001c01d", - "callers": [ - { - "address": "0x14001c014", - "type": "je" - } - ] - }, - { - "target": "0x14001c026", - "callers": [ - { - "address": "0x14001c00b", - "type": "je" - } - ] - }, - { - "target": "0x14001e3a0", - "callers": [ - { - "address": "0x14000e8dd", - "type": "call" - }, - { - "address": "0x14000e915", - "type": "call" - }, - { - "address": "0x14001c018", - "type": "call" - }, - { - "address": "0x14000eb88", - "type": "call" - }, - { - "address": "0x14000e9bb", - "type": "call" - }, - { - "address": "0x140011e00", - "type": "jmp" - } - ] - }, - { - "target": "0x14001ea80", - "callers": [ - { - "address": "0x140005e84", - "type": "call" - }, - { - "address": "0x140005e84", - "type": "call" - }, - { - "address": "0x140005f1e", - "type": "call" - }, - { - "address": "0x140005f1e", - "type": "call" - }, - { - "address": "0x14000ad34", - "type": "call" - }, - { - "address": "0x14000ad45", - "type": "call" - }, - { - "address": "0x14000ad34", - "type": "call" - }, - { - "address": "0x14000ad45", - "type": "call" - } - ] - }, - { - "target": "0x14001eb30", - "callers": [ - { - "address": "0x14001eaa7", - "type": "ja" - } - ] - }, - { - "target": "0x14001eb46", - "callers": [ - { - "address": "0x14001eb38", - "type": "ja" - } - ] - }, - { - "target": "0x14001eb72", - "callers": [ - { - "address": "0x14001eb63", - "type": "ja" - } - ] - }, - { - "target": "0x14001ec70", - "callers": [ - { - "address": "0x14001eb9c", - "type": "ja" - }, - { - "address": "0x14001eb9c", - "type": "ja" - } - ] - }, - { - "target": "0x14001ed30", - "callers": [ - { - "address": "0x14001eb4d", - "type": "jb" - } - ] - }, - { - "target": "0x14001ef10", - "callers": [ - { - "address": "0x140001180", - "type": "call" - } - ] - }, - { - "target": "0x14001ef2d", - "callers": [ - { - "address": "0x14001ef1c", - "type": "je" - } - ] - }, - { - "target": "0x14001ef41", - "callers": [ - { - "address": "0x14001ef57", - "type": "je" - }, - { - "address": "0x14001ef57", - "type": "je" - }, - { - "address": "0x14001ef57", - "type": "je" - } - ] - }, - { - "target": "0x14001ef88", - "callers": [ - { - "address": "0x14001ef27", - "type": "je" - } - ] - }, - { - "target": "0x14001ef8e", - "callers": [ - { - "address": "0x14001ef82", - "type": "je" - } - ] - }, - { - "target": "0x14001ef94", - "callers": [ - { - "address": "0x14001ef7b", - "type": "je" - } - ] - }, - { - "target": "0x14001ef9a", - "callers": [ - { - "address": "0x14001ef77", - "type": "je" - } - ] - }, - { - "target": "0x14001efa0", - "callers": [ - { - "address": "0x14001ef6f", - "type": "je" - } - ] - }, - { - "target": "0x14001efa6", - "callers": [ - { - "address": "0x14001ef6b", - "type": "je" - } - ] - }, - { - "target": "0x14001efac", - "callers": [ - { - "address": "0x14001ef63", - "type": "je" - } - ] - }, - { - "target": "0x14001efb2", - "callers": [ - { - "address": "0x14001ef5f", - "type": "je" - } - ] - } - ] -}