From ea4df65f6719dcaab570bf1601e0a85440eab830 Mon Sep 17 00:00:00 2001 From: chryzsh Date: Tue, 10 Feb 2026 13:53:56 +0100 Subject: [PATCH 1/3] Clean up RemoteKey and rootkey properly. --- src/Remote/reg_set/entry.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Remote/reg_set/entry.c b/src/Remote/reg_set/entry.c index 78c3797..33d9fa2 100644 --- a/src/Remote/reg_set/entry.c +++ b/src/Remote/reg_set/entry.c @@ -56,7 +56,7 @@ set_regkey_end: if(RemoteKey) { ADVAPI32$RegCloseKey(RemoteKey); - rootkey = NULL; + RemoteKey = NULL; } if(rootkey) From 3a2e87dafb347156c743949ba7eb40cea8d5966d Mon Sep 17 00:00:00 2001 From: chryzsh Date: Tue, 10 Feb 2026 14:03:19 +0100 Subject: [PATCH 2/3] Free the heap allocated data if it is a QWORD --- src/Remote/reg_set/entry.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Remote/reg_set/entry.c b/src/Remote/reg_set/entry.c index 33d9fa2..c0a7a78 100644 --- a/src/Remote/reg_set/entry.c +++ b/src/Remote/reg_set/entry.c @@ -135,6 +135,7 @@ VOID go( internal_printf("SUCCESS.\n"); go_end: + if(type == REG_QWORD){intFree((void*)data);} printoutput(TRUE); bofstop(); From 7d62339814297d73462af27bdeb681c3c38d21ca Mon Sep 17 00:00:00 2001 From: "christopher.paschen" Date: Mon, 23 Feb 2026 15:41:34 -0600 Subject: [PATCH 3/3] update reg_set object files --- Remote/reg_set/reg_set.x64.o | Bin 4628 -> 4664 bytes Remote/reg_set/reg_set.x86.o | Bin 4658 -> 4706 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/Remote/reg_set/reg_set.x64.o b/Remote/reg_set/reg_set.x64.o index daf73db0fbec0210934752b67945b315eabd3711..ff84e81e3dca19b312bcaea0a70276a81d86e27d 100644 GIT binary patch delta 305 zcmbQDvO|S4rH!2d1P)E)l-6}%V_?u>WMEjs2^M282T}?Q0SS63i6w~;Auy=`By%PP z`ZM-ST&T|a2WY~jiD#7=V=0(W`2I4|K))SSr}x2 WETzpWxz94PS_7Hpo2z+evH$=WMG)X2^M281yTwO0SS63i6w~;Auy=`Bx5E9 z`ZLx{T&T|a257>%iD#7=eI|ZXXN=h_$+((@F=Fyj)@oi`kaCaCn;xCV{$HQ$%cdxN z9mMMmQE}-!?)d+zN9W<@|C1Zp^d0ROO1NGW|N8&mv-9g~{uh}*maE}gk6zRDKodG^ zR5Uz0U;1`_@aX*H)0v{8;L*#w87T4MI8a@;3(&Nh$sgIAm3IOi&+tM9C^*5R`A9-^ sTzsr!jAN{0+~El@Fgcz5Eu+%rP>xLI&6l`OFtREEJ#D&qKJQEx0J;2OY5)KL diff --git a/Remote/reg_set/reg_set.x86.o b/Remote/reg_set/reg_set.x86.o index e6610e84608d283d9e5f7a044da2974001c9b407..7e470e57e7460f27a0ae7f9e2c4c795c6358380e 100644 GIT binary patch delta 511 zcmdm_@<@f#hmnl|1olnjl-AtZ(=^L?snxdJlW}crPD=) zquZ6EQ$_{IV)-u$GOF7aM0S>_umFYsU+*>rb6t;sc-L5goQ6)<1BM4+daif6?m^-0 z04oGZAM14m*}(GudgtNhe~jFdH?bK;ce@^GuwW?RdLjMm|NrjVBd_^h2m)EhU5~5> znr-+WXt7AQ>kgnkfo|75K#Hf^^#G6py7S0!7M0B)w*k$3kpa>UG(Sc~1gJ#-C?+x4 znq87ndU7bc7C*?y=6~F!G7vvap1>?70@Mu*NQM_3KmY&lP5lxb7ax0g^9=R^Ch-{{ zaYsImRwhqgR;PC6HWs&LR_3P7@?5(a8NDXo=9Udz3-q}xP!$`)F(6A0%=!dm34&ST rz*vH?V&JSyAWIu8TLc$t0-`A0kT;Bi-HU?ywq(AqCtWoK*8(XU||sVSZC;w|CbC;vI307)m%_i2wTkzw`TRo)>&ThT;Ex>wyM! zyB+~rF4FC~14s#UyY2x}Jl#OUOMr$0-FKWtWiwFOi*%rtZlK{YDk4B(35YhJdXP4t zdXP4tUk-HIfc^49{O|w&tp`e^!A7`Dj$@aV