; ; __acrt_is_interactive from 0x180135e50 to 0x180135f16 (198 bytes) ; ; 2 xrefs: ; > unknown_libname_70 @ 0x180139397 ; > @ 0x180203488 ; ; This function is hookable on this platform! ; ; Using BromaIDA 8.0.0 @ https:;github.com/Stazzical/BromaIDA ; Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https:;github.com/geode-sdk/bindings ; mov [rsp+arg_0], rbx ; +0x0, 0x180135e50 push rdi ; +0x5, 0x180135e55 sub rsp, 50h ; +0x6, 0x180135e56 mov rax, cs:__security_cookie ; +0xa, 0x180135e5a xor rax, rsp ; +0x11, 0x180135e61 mov [rsp+58h+var_18], rax ; +0x14, 0x180135e64 lea r9, aGetprocesswind ; +0x19, 0x180135e69 mov ecx, 0Ch ; +0x20, 0x180135e70 lea r8, unk_180174A10 ; +0x25, 0x180135e75 lea rdx, aGetprocesswind ; +0x2c, 0x180135e7c call ?try_get_function@@YAPEAXW4function_id@?A0x37284e77@@QEBDQEBW4module_id@2@2@Z ; +0x33, 0x180135e83 mov rbx, rax ; +0x38, 0x180135e88 test rax, rax ; +0x3b, 0x180135e8b jz short loc_180135EFC ; +0x3e, 0x180135e8e lea r9, aGetuserobjecti ; +0x40, 0x180135e90 mov ecx, 10h ; +0x47, 0x180135e97 lea r8, unk_180174A30 ; +0x4c, 0x180135e9c lea rdx, aGetuserobjecti ; +0x53, 0x180135ea3 call ?try_get_function@@YAPEAXW4function_id@?A0x37284e77@@QEBDQEBW4module_id@2@2@Z ; +0x5a, 0x180135eaa mov rdi, rax ; +0x5f, 0x180135eaf test rax, rax ; +0x62, 0x180135eb2 jz short loc_180135EFC ; +0x65, 0x180135eb5 mov rax, rbx ; +0x67, 0x180135eb7 call cs:__guard_dispatch_icall_fptr ; +0x6a, 0x180135eba test rax, rax ; +0x70, 0x180135ec0 jz short loc_180135EF8 ; +0x73, 0x180135ec3 xor ecx, ecx ; +0x75, 0x180135ec5 lea r8, [rsp+58h+var_28] ; +0x77, 0x180135ec7 and [rsp+58h+var_38], rcx ; +0x7c, 0x180135ecc mov [rsp+58h+var_28], rcx ; +0x81, 0x180135ed1 mov [rsp+58h+var_20], ecx ; +0x86, 0x180135ed6 lea r9d, [rcx+0Ch] ; +0x8a, 0x180135eda lea edx, [rcx+1] ; +0x8e, 0x180135ede mov rcx, rax ; +0x91, 0x180135ee1 mov rax, rdi ; +0x94, 0x180135ee4 call cs:__guard_dispatch_icall_fptr ; +0x97, 0x180135ee7 test eax, eax ; +0x9d, 0x180135eed jz short loc_180135EF8 ; +0x9f, 0x180135eef test byte ptr [rsp+58h+var_20], 1 ; +0xa1, 0x180135ef1 jnz short loc_180135EFC ; +0xa6, 0x180135ef6 xor al, al ; +0xa8, 0x180135ef8 jmp short loc_180135EFE ; +0xaa, 0x180135efa mov al, 1 ; +0xac, 0x180135efc mov rcx, [rsp+58h+var_18] ; +0xae, 0x180135efe xor rcx, rsp; StackCookie ; +0xb3, 0x180135f03 call __security_check_cookie ; +0xb6, 0x180135f06 mov rbx, [rsp+58h+arg_0] ; +0xbb, 0x180135f0b add rsp, 50h ; +0xc0, 0x180135f10 pop rdi ; +0xc4, 0x180135f14 retn ; +0xc5, 0x180135f15