From 4ed8307f51c75537f164e91b19fb893a5520b903 Mon Sep 17 00:00:00 2001 From: Timothy Muckert Date: Tue, 22 Dec 2015 13:11:05 +1000 Subject: [PATCH 1/2] Issued fix from rewolf for amd cpu on windows 10 (https://github.com/rwfpl/rewolf-wow64ext/commit/8771485dd3460dc8f995265b16e2a9791d015fd8) --- src/BlackBone/Subsystem/Wow64Local.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/BlackBone/Subsystem/Wow64Local.h b/src/BlackBone/Subsystem/Wow64Local.h index 665a564..bb51a31 100644 --- a/src/BlackBone/Subsystem/Wow64Local.h +++ b/src/BlackBone/Subsystem/Wow64Local.h @@ -116,6 +116,9 @@ public: X64_End(); + mov ax, ds + mov ss, ax + mov esp, back_esp } From b6f796603230c84623965987428626032fe783a1 Mon Sep 17 00:00:00 2001 From: Timothy Muckert Date: Tue, 22 Dec 2015 13:16:26 +1000 Subject: [PATCH 2/2] Forgot to add fix to X64Syscall --- .gitignore | 1 + src/BlackBone/Subsystem/Wow64Local.h | 3 +++ 2 files changed, 4 insertions(+) diff --git a/.gitignore b/.gitignore index 503e762..574e423 100644 --- a/.gitignore +++ b/.gitignore @@ -77,3 +77,4 @@ GeneratedFiles*/ *.ggpk *.idb +*.opendb diff --git a/src/BlackBone/Subsystem/Wow64Local.h b/src/BlackBone/Subsystem/Wow64Local.h index bb51a31..68c6fe9 100644 --- a/src/BlackBone/Subsystem/Wow64Local.h +++ b/src/BlackBone/Subsystem/Wow64Local.h @@ -220,6 +220,9 @@ public: X64_End(); + mov ax, ds + mov ss, ax + mov esp, back_esp }