darkarp / chromepass

Chromepass - Hacking Chrome Saved Passwords
GNU Affero General Public License v3.0
774 stars 109 forks source link

Can't get it to work at all on multiple computers #35

Closed Genus-learner closed 3 years ago

Genus-learner commented 3 years ago

I tried the steps on different windows 10 computers and cannot get it to work. There is always some sort of error. I don't know anything about programming so I don't know the issue. I currently don't have any screenshots of the error because I uninstalled/deleted everything related to it. I also couldn't get your malkit to work.

I am currently downloading a Windows 10 VM in a last ditch effort. I just gotta ask: Does this only work on a VM?

Genus-learner commented 3 years ago

I downloaded a VM on two computers on one of them it gets stuck here during setup image

On the other machine I see this error image image

if i try to run the create.py it says this image and becomes an endless loop

another error image

Genus-learner commented 3 years ago

tried installing depedencies manually

Here's an error: image

Genus-learner commented 3 years ago

after a lot of work i got it to run and create the server/client exe image but there is no json file created with passwords

tried it out with the same you put (python create.py --ip 92.34.11.220 --error --message An Error has happened) and i get this image

Genus-learner commented 3 years ago

I seem to have managed to get it to work with the python server offline but now I have trouble port forwarding? I followed the guide you sent and made a port, I put my IP address and port when creating the server but the client doesnt send anything from other computers

Genus-learner commented 3 years ago

Update: I now have it sending info from a different computer but it wont do it from another network which defeats the purpose

Genus-learner commented 3 years ago

I might have gotten it working by using my public IP here's to hoping

darkarp commented 3 years ago

Hi, I'm aware of this issue, regarding the dependency installation and detection. It will be fixed on next update, I'm just incredibly busy at the moment I'm sorry. That problem lies in the fact that currently I'm using Chocolatey to install vcbuildtools, which is a dependency, but unfortunately that choco package hasn't been updated in a long time and is not working anymore.

In the next update I'll include the dependencies myself, installing the vcbuildtools directly.

As for the other problem, it should work on any network provided correct port forward setup. I haven't tested in such an environment, but considering that if port forwarding is setup correctly the network behaves exactly the same way as it does in local area networks. I'll just give a quick recap in case they weren't properly configured:

If something weird is happening and the port forwarding rules were correct but the error still exists, I will test it when I have more time and fix it if it's the case.

Genus-learner commented 3 years ago

Yeah I slowly worked through all the dependency issues as you see in the thread. Something I didnt mention is that after manually installing all the listed dependencies it still said it was missing them. So I went into the source code and commented out the line that prints that message and when I ran the code it instead told me what was actually missing. "No module named PyInstaller". So i installed that and it finally ran clean. After figuring out port forwarding I kept using the wrong IP when building the server. but eventually I got it working with my last post.

I think the something like using the public IP should be made clear in the instructions for idiots like myself. Thanks for your response though I wasn't sure if this page was still active.

I think its working now so I'll close this issue. Have a good one. Hopefully something in my thread will help anyone having issues in the future.

I should also note that the Server.exe did not output any files but the python server did if thats anything you plan on fixing.

darkarp commented 3 years ago

Hi again, sorry I've been incredibly busy at the moment. There are many issues I'm planning on fixing, and I'm fairly confident it will clarify the points you mentioned :) Thanks for opening this issue!