标签:PRELOAD proxychains LD 错误 ubuntu so.3 usr libproxychains
proxychains常见错误for ubuntu
解决proxychains的libprochains.so.3错误
问题描述
报错提示
ERROR:ld.so: object ‘libproxychains.so.3’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
解决方法
一般的dns错误是因为缺少依赖包
sudo apt install dnsutils -y
很显然是proxychains无法加载libproxychains.so.3库的问题,google了一下查到要修改/usr/bin/proxychains这个文件
\#!/bin/shecho "ProxyChains-3.1 (http://proxychains.sf.net)" if [ # = 0 ] ; then echo " usage:" echo " proxychains[args]" exitfiexport LD_PRELOAD=libproxychains.so.3exec "@"
首先我们可以知道的是LD_PRELOAD这个环境变量应该使用的是绝对路径,所以我们要把这个库找出来,在终端输入
$ find /usr/ -name libproxychains.so.3 -print
/usr/lib/x86_64-linux-gnu/libproxychains.so.3
这个库的实际路径和脚本中的路径完全不一样,所以只要把这个库的实际路径输入这个脚本中就好了,把上面这个文件改为下面这样子的
gedit /usr/lib/proxychains3/proxyresolv
修改:export LD_PRELOAD路径为:
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libproxychains.so.3
gedit /usr/bin/proxychains
修改:export LD_PRELOAD=
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libproxychains.so.3
使用ldconfig重新加载下
sudo ldconfig
之后你再测试一下proxychains会不会报出这个错误
标签:PRELOAD,proxychains,LD,错误,ubuntu,so.3,usr,libproxychains 来源: https://blog.csdn.net/omaidb/article/details/120425255
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。