> For the complete documentation index, see [llms.txt](https://lyethar.gitbook.io/authby/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lyethar.gitbook.io/authby/enumeration/other-services/ftp.md).

# FTP

The FTP Service was running zFTP Server 6.0, which upon searching the version in searchsploit returned an interesting result.

![](/files/NTLvIoroUKuKJvvT7Np5)

My mind was telling me, if we can perform directory transversal maybe we would come across the credentials for web application or the hashes for the admin zFTP User which is being hosted in another port.

I tried to use the exploit but I could not get it to work, so I moved on to a different path. This is where I checked out the different files we are allowed to get as an anonymous user.&#x20;

![](/files/TWFQ64vGugb7E47he4Kh)

This is where everything went cold for me and I started wandering around a lot, I was not able to realize that this was some form of Information Disclousure which I could use to use as hints for bruteforcing.&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://lyethar.gitbook.io/authby/enumeration/other-services/ftp.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
