Diagnostikimi i dështimeve të Proxychains LD_PRELOAD
Diagnostikoni dështimet e LD_PRELOAD dhe kufijtë e ndërprerjes përpara se të supozoni se një aplikacion përdori proxy-n e konfiguruar.
Programi niset, por terminali thotë që një bibliotekë proxychains nuk mund të parangarkohej. Trajtojeni atë si një hap konfigurimi të dështuar, jo si një paralajmërim të padëmshëm që mund të injorohet gjatë kontrollit të IP-së dalëse.
Proxychains-ng mbështetet te një bibliotekë e ngarkuar për të ndërprerë thirrjet përkatëse. Nëse ajo bibliotekë mungon, është e papajtueshme ose nuk është ngarkuar në proces, programi mund të ekzekutohet pa ndërprerjen që prisnit.
Përputhja e bibliotekës me procesin
Kontrolloni vendndodhjen aktuale të bibliotekës së paketës dhe arkitekturën e skedarit ekzekutues. Një përgjigje e vjetër që kodifikon një shteg 32-bit nuk është rregullim i përgjithshëm për një program 64-bit. Mos shtoni një konfigurim parangarkimi të paverifikuar globalisht në çdo sesion shell.
Manuali i ngarkuesit dinamik të Linux shpjegon kërkimin e bibliotekave dhe kufizimet e ekzekutimit të sigurt. Disa rrethana të nisjes së procesit i injorojnë ose i kufizojnë me dashje konfigurimet e parangarkimit. Një skedar ekzekutues statik gjithashtu nuk bëhet i ndërprerë në mënyrë dinamike vetëm sepse është vendosur një variabël mjedisi.
README i projektit dokumenton modelin e mbështetur të mbështjellësit. Aplikacionet me implementim të vetëm të rrjetit, procese ndihmëse të veçanta ose shembuj tashmë në punë mund të sjellin kufizime të tjera edhe kur biblioteka fillestare ngarkohet.
Një konfigurim vendas proxy në aplikacion mund të jetë një mundësi më e qartë kur është i disponueshëm. Ai përdor ndërfaqen e rrjetit që synon aplikacioni, në vend që të supozojë se çdo lidhje mund të kapej nga jashtë.
Në një konfigurim të dështuar të mbështjellësit, ndaloni dhe identifikoni çfarë u nis në të vërtetë. Vetëm statusi i daljes së procesit mund të tregojë se aplikacioni ekzekutohej, jo se trafiku i tij ndoqi proxy-n. Mbani ngarkimin e bibliotekës, thirrjet e ndërprera dhe lidhjen dalëse të vërejtur si prova të veçanta.