Hackcat

Svetainė atsidaro, bet vietinis Agent užstringa jungdamasis prie perdavimo serverio arba baigiasi laukimo laikas. Ką daryti?

Atskirkite tinklalapio pasiekiamumą nuo nuolatinio komandų ryšio; patikrinkite tikslinio kompiuterio tinklą ir tarpinius serverius.

Veikiantis tinklalapis negarantuoja veikiančio komandų kanalo

Vietinis Agent pirmiausia patvirtina tapatybę, tada jungiasi prie komandų perdavimo serverio. Jei klientas užstringa šiame etape arba praneša apie pasibaigusį ryšio laukimo laiką, jis dar neparuoštas priimti užduočių. Naršyklėje atsidarantis puslapis patvirtina tik dalies tinklo kelio veikimą. Tarpiniai serveriai, VPN ar tinklo taisyklės gali skirtingai paveikti tinklalapius ir nuolatinius ryšius, todėl tikrinkite kompiuteryje, kuriame veikia klientas, o ne spręskite vien pagal sėkmingą prieigą kitame įrenginyje.

Prieš atkurdami ryšį patikrinkite dabartinį tinklą

Įsitikinkite, kad kliento terminalas tebėra paleistas, ir išsaugokite paskutinę klaidą pašalinę jautrius duomenis. Patikrinkite, ar neseniai pasikeitė tinklas, buvo įjungtas ar išjungtas tarpinis serveris arba patekote į ribojamą tinklo aplinką. Atkurkite įprastą tinklo ryšį, kurį turite teisę naudoti, ir vėl gaukite dabartinę komandą nustatymuose. Klientas pirmiausia naudoja WebSocket, o prireikus pereina prie HTTP srauto. Tai negarantuoja veikimo per visus tarpinius serverius ar apribojimus, todėl vien diagnostikai neišjunkite visų saugos priemonių.

Užduotis tęskite tik sulaukę pasirengimo

Pamatę Local sandbox is ready!, patikrinkite ryšių sąrašą ir pasirinktą kompiuterį. Jei klaidos kartojasi, užrašykite laiką, sistemą, ryšio būdą ir ar naudojamas tarpinis serveris. Nepateikite tikrų žetonų ar visų komandų. Prisijungimo duomenų tvarkymą svarstykite tik patvirtinę tapatybės klaidą. Jei nutrūko tik išvesties atnaujinimai, pirmiausia patikrinkite pradinės užduoties būseną, kad tikrindami tinklą pakartotinai nepateiktumėte to paties vykdymo veiksmo.