Files
k1ng0fn0th1ng-reflectra/spec/yara.spec
T
2026-04-14 12:44:25 -04:00

31 lines
803 B
RPMSpec

x64:
load $DUMMY %path <> "asm/dummy.x64.bin"
# ParseDLL from Crystal Palace
ised insert "add rcx, rax" $DUMMY
# LoadPico from Crystal Palace
ised insert "call PicoDataSize" $DUMMY
# call SizeOfDLL from loader.c
ised insert "call SizeOfDLL" $DUMMY
# init_frame_info from spoof.c
ised insert "mov dword ptr [rbx+0x10], 0x17" $DUMMY
# GetSyscall from syscall.c
ised insert "shl ebx, 8" $DUMMY
# SpoofedSyscall from hooks.c
ised insert "mov r12d, ecx" $DUMMY
# go from loader.c
ised insert "sub rsp, 0x20" $DUMMY
# get_text_section_size from spoof.c
pack $XOREAX "h" "31C0" # xor eax, eax
ised replace "mov eax, 0" $XOREAX
# Disassemble object on stack and write output to assembly.txt
disassemble "bin/assembly.txt"