subzy icon indicating copy to clipboard operation
subzy copied to clipboard

Error: Process: Fingerprints

Open MedoX71T opened this issue 1 year ago • 6 comments

$ subzy run --targets target.txt Error: Process: Fingerprints: invalid character ':' after top-level value $ go version go version go1.22.1 linux/amd64 Updated 3 times already ... its the same issue every time

MedoX71T avatar Aug 24 '24 05:08 MedoX71T

i manually updated fingerprint.json file from can-i-take-over-xyz and it worked fine but literally every subdomain is VULNERABLE which is not .

MedoX71T avatar Aug 24 '24 05:08 MedoX71T

I have also created an issue regarding this. It shows every domain as vulnerable.

lydacious avatar Aug 24 '24 14:08 lydacious

Encountered the same issue as well

edongkido avatar Aug 24 '24 16:08 edongkido

Facing the same issue :(

root@98829:~/subdomains# subzy r --targets list.txt
Error: Process: Fingerprints: invalid character ':' after top-level value

3RassRK avatar Aug 25 '24 08:08 3RassRK

Same issue as well

Ali-DrD avatar Aug 25 '24 09:08 Ali-DrD

same here, any solution that worked for y'all, even temporarily?

DevSuyashA avatar Aug 25 '24 19:08 DevSuyashA

@NSEcho I think you have to create a new release with a new version and that's why the guys are experiencing the problem.

Until then here's a workaround:

git clone https://github.com/PentestPad/subzy.git
cd subzy
go install .

acuciureanu avatar Aug 26 '24 18:08 acuciureanu

Okay, I have pushed some changes, now by default with each run fingerprints will be checked with an upstream and if there are no fingerprints (it will download them), additionally, if there is a mismatch between two versions (local and upstream), it will download them again.

You can simply do go install -v github.com/PentestPad/subzy@latest.

Let me know if this fixed the issues you had.

NSEcho avatar Aug 26 '24 19:08 NSEcho

Okay, I have pushed some changes, now by default with each run fingerprints will be checked with an upstream and if there are no fingerprints (it will download them), additionally, if there is a mismatch between two versions (local and upstream), it will download them again.

You can simply do go install -v github.com/PentestPad/subzy@latest.

Let me know if this fixed the issues you had.

i get

$ go install -v github.com/PentestPad/subzy@latest
go: github.com/PentestPad/subzy@latest: version constraints conflict:
        github.com/PentestPad/[email protected]: parsing go.mod:
        module declares its path as: github.com/LukaSikic/subzy
                but was required as: github.com/PentestPad/subzy

acuciureanu avatar Aug 26 '24 19:08 acuciureanu

Probably takes some time for Go proxy to update the changes, do go install github.com/PentestPad/subzy@2a8493c

NSEcho avatar Aug 26 '24 19:08 NSEcho

I got the same error message "Error: Process: Fingerprints: invalid character ':' after top-level value" even ran "go install github.com/PentestPad/subzy@2a8493c". Thanks!

secfung avatar Aug 27 '24 07:08 secfung

Can you check your home directory, there should be subzy directory and is there fingerprints.json inside of it?

NSEcho avatar Aug 27 '24 07:08 NSEcho

Yes. I got this file.

┌──(root㉿kali)-[~/subzy] └─# ls -al total 12 drwxr-xr-x 2 root root 4096 Aug 27 15:26 . drwx------ 46 root root 4096 Aug 27 15:26 .. -rwxr-xr-x 1 root root 14 Aug 27 15:26 fingerprints.json

secfung avatar Aug 27 '24 07:08 secfung

Can you remove it and run subzy again and please send the screenshot here of it running

NSEcho avatar Aug 27 '24 07:08 NSEcho

I deleted the fingerprints.json and re-run subzy but got the same error.

Selection_014

secfung avatar Aug 27 '24 07:08 secfung

It appears to me that the issue is related to failed download of the fingerprints.json, is there anything that blocks your access to this github repo?

NSEcho avatar Aug 27 '24 07:08 NSEcho

Meanwhile, as a workaround download this file https://raw.githubusercontent.com/EdOverflow/can-i-take-over-xyz/master/fingerprints.json and place it inside the subzy directory inside of your home directory.

NSEcho avatar Aug 27 '24 07:08 NSEcho

It works without the error message now. Thanks a lot!

secfung avatar Aug 27 '24 07:08 secfung

Probably takes some time for Go proxy to update the changes, do go install github.com/PentestPad/subzy@2a8493c

This worked. Thanks

lydacious avatar Aug 28 '24 01:08 lydacious

Okay, I have pushed some changes, now by default with each run fingerprints will be checked with an upstream and if there are no fingerprints (it will download them), additionally, if there is a mismatch between two versions (local and upstream), it will download them again.

You can simply do go install -v github.com/PentestPad/subzy@latest.

Let me know if this fixed the issues you had.

Worked for me. Thanks.

krn966 avatar Aug 29 '24 23:08 krn966