From 0eb1eb76499255e813c3392551fbded3170ee2b1 Mon Sep 17 00:00:00 2001 From: khanhduytran0 Date: Sat, 6 Jun 2026 12:10:36 +0700 Subject: [PATCH] Fix some dereferences --- src/payload_377bed/Makefile | 2 +- src/payload_377bed/entry1_type0x09.m | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/payload_377bed/Makefile b/src/payload_377bed/Makefile index ad45d59..67b09d2 100644 --- a/src/payload_377bed/Makefile +++ b/src/payload_377bed/Makefile @@ -47,7 +47,7 @@ entry1_type0x09_INSTALL_PATH = /usr/local/lib ifeq ($(RECOMP_TEMP_FAKE_OBJC_ARC),1) entry1_type0x09_CFLAGS += -fobjc-arc endif -entry1_type0x09_CFLAGS += -ferror-limit=0 +#entry1_type0x09_CFLAGS += -ferror-limit=0 TOOL_NAME = entry1_type0x09_test entry1_type0x09_test_FILES = test.m diff --git a/src/payload_377bed/entry1_type0x09.m b/src/payload_377bed/entry1_type0x09.m index 72407f3..cfeff73 100644 --- a/src/payload_377bed/entry1_type0x09.m +++ b/src/payload_377bed/entry1_type0x09.m @@ -44820,7 +44820,7 @@ __int64 __fastcall driver_init2_1(struct_krwCtx *krwCtx, int something) v98 = 0; v97 = 0; v96 = 0; - *(uint64_t *)krwCtx->krw_pipe_0 = -1; + krwCtx->krw_pipe_0 = -1; *(uint64_t *)&krwCtx->gap_0x1938 = -1; *(uint64_t *)&krwCtx->gap_0x1940 = -1; mach_timebase_info(&krwCtx->timebase); @@ -45086,7 +45086,7 @@ LABEL_87: return 0x28012; LABEL_96: krwCtx->gap_0x178 = 2 * v34 - 64; - *(__int128 *)krwCtx->gap_0x19E8 = xmmword_43730; + *(__int128 *)&krwCtx->gap_0x19E8 = xmmword_43730; if ( !(unsigned int)another_sandbox_check(krwCtx) ) return 0x28012; mach_port_with_a2 = create_mach_port_with_a2(krwCtx, 0x200u);