今天下了个DNGuard3.22来看看强度 没想到。
public sealed class ZYXDNGuarder
{
// Fields
private static bool m_bStartup;
private static IntPtr m_bStartup;
// Methods
static ZYXDNGuarder();
[DllImport("HVMRuntm.dll")]
private static extern bool CheckRuntime();
internal static bool CheckRuntime2();
[DllImport("HVMRun64.dll", EntryPoint="CheckRuntime")]
private static extern bool CheckRuntime64();
internal static IntPtr CheckString(int, int);
[DllImport("HVMRuntm.dll")]
private static extern IntPtr GetUserString(IntPtr, int, int);
[DllImport("HVMRun64.dll", EntryPoint="GetUserString")]
private static extern IntPtr GetUserString64(IntPtr, int, int);
[DllImport("HVMRuntm.dll")]
private static extern IntPtr RunHVM();
[MethodImpl(MethodImplOptions.NoInlining)]
internal static IntPtr RunHVM2();
internal static void Startup();
}
internal static void Startup()
{
if (!m_bStartup)
{
try
{
bool flag1 = (IntPtr.Size != 4) ? CheckRuntime64() : CheckRuntime();
}
catch
{
}
m_bStartup = RunHVM2();
m_bStartup = true;
}
}
}
太长了 就贴个大概!哎~~
maxtocode新版的壳 又被脱了 怎么都这么脆弱啊!
没想到 我认为比较好的DNGuard 居然能看到内容!哎~~还是用SLP算了 只能保护3个 我哭啊
[课程]Linux pwn 探索篇!