Proxychains LD_PRELOAD-ийн алдааг оношлох
Аппликешн тохируулсан прокси ашигласан гэж үзэхээс өмнө LD_PRELOAD-ийн алдаа болон саатуулалтын хязгаарыг оношлоорой.
Программ эхэлдэг ч терминал proxychains санг урьдчилан ачаалж чадсангүй гэж мэдэгдэнэ. Үүнийг бүтэлгүй тохиргооны алхам гэж үзээрэй, гарцын IP-г шалгахдаа үл тоомсорлож болох хор хөнөөлгүй анхааруулга гэж бүү үзээрэй.
Proxychains-ng нь холбогдох дуудлагыг саатуулахын тулд ачаалагдсан санд тулгуурладаг. Хэрэв тэр сан байхгүй, нийцэхгүй эсвэл процессорт ачаалагдаагүй бол программ хүлээсэн саатуулалтгүйгээр ажиллаж болно.
Санг процессорт тохируулах
Багцын сангийн бодит байршил болон гүйцэтгэх файлын архитектурыг шалгана уу. 32-битийн замыг хатуу кодлосон хуучин хариулт нь 64-битийн программын ерөнхий засвар биш. Баталгаажаагүй урьдчилсан ачааллын тохиргоог бүх shell сессэд глобал байдлаар бүү нэмээрэй.
Linux-ийн динамик ачаалагчийн гарын авлага сан хайх болон аюулгүй гүйцэтгэлийн хязгаарлалтыг тайлбарладаг. Процесс эхлүүлэх зарим нөхцөлд урьдчилсан ачааллын тохиргоог санаатайгаар үл тоомсорлож эсвэл хязгаарладаг. Статик гүйцэтгэх файл ч зөвхөн орчны хувьсагч тогтоосон учраас динамикаар саатуулагдах болохгүй.
Төслийн README нь бүрхүүлийн дэмжигдсэн загварыг баримтжуулдаг. Өөрийн сүлжээний хэрэгжүүлэлт, тусдаа туслах процесс эсвэл аль хэдийн ажиллаж буй хувилбар бүхий аппликешнүүд эхний сан ачаалагдсан ч бусад хязгаарлалт оруулж болно.
Аппликешн доторх төрөлх прокси тохиргоо боломжтой үед илүү тодорхой сонголт байж болно. Энэ нь холболт бүрийг гаднаас барьж болно гэж үзэхийн оронд аппликешны зориулсан сүлжээний интерфейсийг ашигладаг.
Бүрхүүлийн тохиргоо бүтэлгүйтсэн үед зогсоод бодитоор юу эхэлснийг тодорхойлоорой. Зөвхөн процессын гарах төлөв нь аппликешн ажилласныг харуулж болох боловч түүний урсгал проксигоор явсныг биш. Сангийн ачааллыг, саатуулсан дуудлагыг, ажигласан гадагш холболтыг тусдаа нотолгоо болгон хадгалаарай.