INNER CODE UNIT · C#

settleMs

ghostvectoracademy/DLLHijackHunter · src/DLLHijackHunter/Canary/CanaryEngine.cs:295

                    int settleMs = _profile.CanarySettleSeconds * 1000;
                    int elapsed = 0;
                    const int pollInterval = 2000;

                    while (elapsed < settleMs)
                    {
                        await Task.Delay(pollInterval);
                        elapsed += pollInterval;

                        if (File.Exists(canaryInfo.ConfirmPath))
                        {
                            candidate.CanaryResult = CanaryResult.Fired;
                            candidate.Confidence = 100.0;
                            ParseConfirmation(candidate, canaryInfo.ConfirmPath);
                            break;
                        }
                    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…