Sam Russell
LODSB

LODSB

Follow
Follow
homebadges
Tag

General Programming

#programming

More content

Read more stories on Hashnode


Articles with this tag

Bypassing app protection using proxy DLLs

Jan 3, 20235 min read

Using LIEF and Visual Studio 2019 to build proxy DLLs · I've been modding some games on Steam recently, and some of them make use of the Steamworks...

Bypassing app protection using proxy DLLs

Extracting VMProtect handlers with Binary Ninja

Nov 18, 202217 min read

Automatically converting Binary Ninja Low Level IL (LLIL) into python · I've started looking into the Adylkuzz malware, as mentioned by Tim Blazytko in...

Extracting VMProtect handlers with Binary Ninja

Bulk populating encrypted import tables in Binary Ninja

Nov 11, 20226 min read

Using Binary Ninja's Python API to label all functions that are dynamically loaded by hash · Hashing function names slows down reversers It's common for...

Bulk populating encrypted import tables in Binary Ninja

Lifting VM based obfuscators in Binary Ninja

Oct 27, 202210 min read

Building a Binary Ninja architecture plugin to reverse a software protection challenge · Carrying on from the previous article, we can take the first of...

Lifting VM based obfuscators in Binary Ninja

Reversing complex jumptables in Binary Ninja

Jul 15, 20224 min read

I've recently started reversing some of the Tigress obfuscator challenges, and I decided to use this to test out some of the functionality in Binary...

Reversing complex jumptables in Binary Ninja

Why NtSetContextThread destroys volatile registers

Dec 30, 20213 min read

How the kernel returns from a syscall · I recently came across a neat technique for process injection called NINA that uses NtSetContextThread to modify...

Why NtSetContextThread destroys volatile registers