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

当web是一个挂载的网络路径的时候有问题 #229

Closed
nullnull1604-outlook opened this issue Nov 27, 2019 · 9 comments
Closed

当web是一个挂载的网络路径的时候有问题 #229

nullnull1604-outlook opened this issue Nov 27, 2019 · 9 comments
Assignees
Labels
🐛Bug 程序自身问题

Comments

@nullnull1604-outlook
Copy link

web是一个网络路径的时候,也就是说,shell放在一个相对于web服务器的网络文件夹中,报错

image

@Medicean
Copy link
Collaborator

可否提供一下具体的环境搭建步骤和复现步骤

@Medicean Medicean added the 🔍Pending Confirm 待确认 label Nov 29, 2019
@nullnull1604-outlook
Copy link
Author

额,你可以搭建一个smb服务器共享一个文件夹,然后让web服务器使用这个网络文件夹作为web根目录,然后写一句话webshell,连接,然后就是这个错误。。。。。使用菜刀连接没有问题

@nullnull1604-outlook
Copy link
Author

就是smb建立一个共享目录,everyone的那种,然后web指定根目录的时候指定一个网络目录

@Medicean Medicean added 🐛Bug 程序自身问题 and removed 🔍Pending Confirm 待确认 labels Dec 3, 2019
@Medicean Medicean self-assigned this Dec 3, 2019
@Medicean
Copy link
Collaborator

Medicean commented Dec 3, 2019

已成功复现,非常感谢反馈。
初步判断是因为 UNC Path 开头是 \ 识别成了 Linux系统,所以调用不成功。决定增加一个手动切换的指令,可以在自动识别操作系统错误的时候手动切换。

@Medicean
Copy link
Collaborator

Medicean commented Dec 3, 2019

terminal_aswinmode.png

@nullnull1604-outlook
Copy link
Author

作者你好,连接上webshell后,使用net use挂载一个网络的共享后,一般情况下,在文件管理的界面输入路径就可以跳过去的,但是像是这种webshell在一个网络路径的情况下,好像就不行

@Medicean
Copy link
Collaborator

Medicean commented Dec 5, 2019

@nullnull1604-outlook 也是可以进去的,我上面发的截图就是 shell 在 smb 里, 不过我试的 smb 是匿名共享的,还没测试有密码的情况

@nullnull1604-outlook
Copy link
Author

.......额,我没试匿名的,如果smb设置有账号密码,然后我再虚拟终端中使用net use挂载,在webshell不在网络路径的情况下,可以使用文件管理直接访问到,但是在webshell在网络路径的情况下就不行,net use挂载成功后,copy路径到文件管理,输入路径,访问,显示路径错误,地址栏会默认加上一段webshell的那个网络路径

@Medicean
Copy link
Collaborator

Medicean commented Dec 5, 2019

@nullnull1604-outlook 用 net use 挂载之后,是会有盘符的,清掉缓存之后,再重新进文件管理,就能看到新的盘符了。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛Bug 程序自身问题
Projects
None yet
Development

No branches or pull requests

2 participants