diff --git a/AstralBypass.cs b/AstralBypass.cs index 9a7da99..5e861dd 100644 --- a/AstralBypass.cs +++ b/AstralBypass.cs @@ -2,7 +2,7 @@ using System; using System.Reflection; -[assembly: MelonInfo(typeof(Astrum.AstralBypass), nameof(Astrum.AstralBypass), "0.1.3", downloadLink: "github.com/Astrum-Project/" + nameof(Astrum.AstralBypass))] +[assembly: MelonInfo(typeof(Astrum.AstralBypass), nameof(Astrum.AstralBypass), "0.1.4", downloadLink: "github.com/Astrum-Project/" + nameof(Astrum.AstralBypass))] [assembly: MelonColor(ConsoleColor.DarkMagenta)] namespace Astrum diff --git a/IntegrityChecks.cs b/IntegrityChecks.cs index 9def698..6df7711 100644 --- a/IntegrityChecks.cs +++ b/IntegrityChecks.cs @@ -72,6 +72,21 @@ static IntegrityChecks() "48 8B 4C 24 60" + // mov rcx,qword ptr ss:[rsp+60] "48 89 4C 24 28", // mov qword ptr ss:[rsp+28],rcx 32 + ), + ["0.5.3"] = ( + "FF 15 FA 42 02 00" + // call qword ptr ds:[< &mono_image_close >] + "48 8B 1D ?? ?? ?? ??" + // mov rbx, qword ptr ds:[<&mono_raise_exception>] + "48 8B 05 ?? ?? ?? ??" + // mov rax, qword ptr ds:[<&mono_get_exception_bad_image_format>] + "48 8D 0D ?? ?? ?? ??" + // lea rcx, qword ptr ds:[7FF98C013150] + "FF D0" + // call rax + "48 8B C8" + // mov rcx, rax + "FF D3" + // call rbx + "48 8B 05 ?? ?? ?? ??" + // mov rax, qword ptr ds:[7FF98C01CD48] + "48 8B 4C 24 58" + // mov rcx, qword ptr ss:[rsp+58] + "48 89 4C 24 30" + // mov qword ptr ss:[rsp+30],rcx + "48 8B 4C 24 60" + // mov rcx, qword ptr ss:[rsp+60] + "48 89 4C 24 28", // mov qword ptr ss:[rsp+28],rcx + 32 ) };