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

Current code is no longer compatible with new Selenium releases #225

Open
LucaReggiannini opened this issue Oct 16, 2023 · 7 comments
Open
Labels
Browser-problem All issues related to Firefox and geckodriver

Comments

@LucaReggiannini
Copy link
Collaborator

Seems like Selenium 4.10 changed a lot of code from previous versions.
Take a look at: SeleniumHQ/selenium@9f5801c

The result is that QRLJaker is no longer working (again).
The only think i can suggest at the moment is:

For now, following the previous instruction, QRLJacker should work fine (i just tested it on various machines).

I will try my best to update QRLJaker again and make it compatible with newer versions of Selenium.
I think it will take some time to address the problem because is not easy and I'm quite busy at the moment.

@soh23
Copy link

soh23 commented Jan 7, 2024

hi,
i am following your instructions it is not working
please tell us its solution

@dr1408
Copy link

dr1408 commented Jan 13, 2024

I hope they will do update and fix and make it work for termux too

@soh23
Copy link

soh23 commented Jan 14, 2024 via email

@dr1408
Copy link

dr1408 commented Jan 15, 2024

Anyone had a fix for termux i have problem with executable path i changed it by nano browser.py
To /data/data/com.termux/files/usr/bin/geckodriver

still give me the same error what is the correct executable path in termux .. im using selenium 4.9.0 gecko 0.33 firefox 121.0.1

@dr1408
Copy link

dr1408 commented Jan 15, 2024

<mgrabber/whatsapp) > run [+] Using the default useragent
Exception: init() got an unexpected keyword argument 'executable_path'
Trackback:
Traceback (most recent call last):
File "/data/data/com.termux/files/home/QRLJacking/QRLJacker/core/browser.py", line 76, in new_session
new_headless[module_name]["Controller"] = Firefox(profile, executable_path="/data/data/com.termux/files/usr/bin/geckodriver", capabilities=caps)#options=self.opts) # Inserting the browser object
TypeError: init() got an unexpected keyword argument 'executable_path'
[!] Couldn't open Firefox! Check the installation instructions again!

@dr1408
Copy link

dr1408 commented Jan 15, 2024

And this is the geckodriver log

1705350330518 geckodriver INFO Listening on 127.0.0.1:53439
1705350331031 mozrunner::runner INFO Running command: MOZ_CRASHREPORTER="1" MOZ_CRASHREPORTER_NO_REPORT="1" MOZ_CRAS>
Error: no DISPLAY environment variable specified

@Git-Utkarsh
Copy link

This Program is dead as modern applications are not allowing javascript's QR manipulation

Well if your major goal is to perform QRL jacking
You can use this https://github.com/swagkarna/EvilJack
It Uses Python's Optical Recognition to Capture QR codes of website and host it using flask ...😊
Hope you find it useful

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Browser-problem All issues related to Firefox and geckodriver
Projects
None yet
Development

No branches or pull requests

4 participants