Skip to content

Commit

Permalink
label the dll jump table at 0x008a5b00
Browse files Browse the repository at this point in the history
  • Loading branch information
bwrsandman committed Feb 23, 2025
1 parent 6694a4c commit ee57591
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 21 deletions.
2 changes: 1 addition & 1 deletion src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -374,7 +374,7 @@ set(SOURCES
asm/unprocessed/runblack.reassemble.1337.008a2770-008a5030.asm
asm/unprocessed/runblack.reassemble.1338.008a5030-008a5440-binkw32.dll-wsock32.dll-kernel32.dll-user32.dll-gdi32.dll-advapi32.dll-ole32.dll-lhlogr.dll.asm
asm/unprocessed/runblack.reassemble.1339.008a5440-008a5b00.asm
asm/unprocessed/runblack.reassemble.1342.008a5b00-008a5f63.asm
asm/unprocessed/runblack.reassemble.1342.008a5b00-008a5b0c-dll-jmp-table.asm
)

add_library(runblack-reassembled-src OBJECT ${SOURCES})
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
.intel_syntax noprefix
.balign 0

.extern __imp__DirectInputCreateA@4
.extern __imp__LHWaveGetQMixerDirectSoundObject_LH_AudioSystem__QAEPAXXZ@4

.globl _jmp_addr_0x008a5b00

_jmp_addr_0x008a5b00:
jmp dword ptr [__imp__DirectInputCreateA@4] // 0x008a5b00 ff2534908a00
jmp dword ptr [__imp__LHWaveGetQMixerDirectSoundObject_LH_AudioSystem__QAEPAXXZ@4] // 0x008a5b06 ff25c4968a00

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,17 +1,18 @@
.intel_syntax noprefix
.balign 0

.extern rdata_bytes
.extern __imp__GetCurrentProcessId@0
.extern __imp__GetSystemTimeAsFileTime@4

// Unable to set this byte so it's done in post process
// int3 // 0x008a645b cc
int3 // 0x008a645c cc
int3 // 0x008a645d cc
int3 // 0x008a645e cc
int3 // 0x008a645f cc
jmp dword ptr [rdata_bytes + 0x31c] // 0x008a6460 ff251c938a00
jmp dword ptr [rdata_bytes + 0x26c] // 0x008a6466 ff256c928a00
int3 // 0x008a646c cc
int3 // 0x008a646d cc
int3 // 0x008a646e cc
int3 // 0x008a646f cc
int3 // 0x008a645c cc
int3 // 0x008a645d cc
int3 // 0x008a645e cc
int3 // 0x008a645f cc
jmp dword ptr [__imp__GetCurrentProcessId@0] // 0x008a6460 ff251c938a00
jmp dword ptr [__imp__GetSystemTimeAsFileTime@4] // 0x008a6466 ff256c928a00
int3 // 0x008a646c cc
int3 // 0x008a646d cc
int3 // 0x008a646e cc
int3 // 0x008a646f cc

0 comments on commit ee57591

Please sign in to comment.