Proxychains LD_PRELOAD-flaters diagnostearje
Diagnostearje LD_PRELOAD-flaters en de grinzen fan ûnderskepping foardat jo oannimme dat in applikaasje de konfigurearre proxy brûkt hat.
It programma startet, mar de terminal seit dat in proxychains-bibleteek net foarôf laden wurde koe. Behannelje dat as in mislearre ynstellingsstap, net as in harmleas warskôging dy't jo negearje kinne by it kontrolearjen fan it útgongs-IP.
Proxychains-ng fertrout op in laden bibleteek om relevante oproppen te ûnderskeppen. As dy bibleteek ûntbrekt, net kompatibel is of net yn it proses laden wurdt, kin it programma rinne sûnder de ferwachte ûnderskepping.
Byn de bibleteek by it proses
Kontrolearje de werklike bibleteeklokaasje fan it pakket en de argitektuer fan it útfierbere bestân. In âld antwurd dat in 32-bits paad hurd kodearret, is gjin algemiene reparaasje foar in 64-bits programma. Foegje gjin net-ferifiearre foarladynstelling globaal ta oan elke shell-sesje.
De hânlieding foar de dynamyske lader fan Linux ferklearret bibleteeksykjen en beheiningen foar feilich útfieren. Guon omstannichheden by it starten fan prosessen negearje of beheine foarladynstellingen doelbewust. In statysk útfierber bestân wurdt ek net dynamysk ûnderskepber allinnich om't in omjouwingsfariabele ynsteld is.
De README fan it projekt dokumintearret it stipe model fan 'e wrapper. Applikaasjes mei har eigen netwurkymplemintaasje, aparte help-prosessen of al rinnende eksimplaren kinne oare grinzen ynfiere, sels as de earste bibleteek laden wurdt.
In native proxy-ynstelling yn 'e applikaasje kin in dúdliker opsje wêze as dy beskikber is. It brûkt de bedoelde netwurkynterface fan 'e applikaasje ynstee fan oan te nimmen dat elke ferbining fan bûten ôf fongen wurde kin.
By in mislearre wrapper-ynstelling, stopje en identifisearje wat eins starten is. Allinnich de útgeansstatus fan in proses kin sjen litte dat de applikaasje rûn, net dat har ferkear de proxy folge. Hâld bibleteekladen, ûnderskepte oproppen en de waarnommen útgeande ferbining as aparte bewiisstikken.