Giter VIP home page Giter VIP logo

callow's Introduction

Maximous Black

/'mak.si.mus blak/

I'm a Web Developer and occasional UI/UX Designer who loves making high-quality websites and applications. I'm a college student and I also love Physics, and want to learn more about how the Universe works.

๐Ÿ  maximousblk.me ๐Ÿ“ซ [email protected] ๐Ÿฆ @maximousblk ๐Ÿค“ EC7B EE3B 0561 BF2F

๐Ÿ‘ท Check out what I'm currently working on

๐ŸŒฑ My latest projects

๐Ÿ”จ My recent Pull Requests

๐Ÿ”ญ Latest releases I've contributed to

โญ Recent Stars

๐Ÿ’– Recent followers

๐Ÿ“ฐ Recent Blog Posts

callow's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

callow's Issues

[!] ChromeDriver binary not found

System: Windows 11

I have installed dependencies, and have got Callow to be (mostly) working. For some reason callow is outputting "[!] ChromeDriver binary not found", even though I have placed "chromedriver.exe" into a PATH system variable (done this through "Edit the system environment variables" in Control Panel). The PATH is set at the top of the Path list (used the Move Up button to do so). I have set chromedriver.exe in this folder "C:\Program Files\ChromeDriver". Nothing else is in this folder.

What am I doing wrong here? Everything seems to be fine from what I see.
Could you please help me?

Thanks in advance.

Cross platform compatibility

This project currently only works on windows. Which is a limiting factor for many people who do not use windows.

Extension for 2FA

Would it be possible to expand the capabilities to try to brute force a 2FA key?
I've locked myself out of an account because I'm stupid and would like to try to regain access.
My own attempts to set a fixed password and instead use the password_list parameter for the pop-up 2FA field have not yielded any results, unfortunately.

improvements & documentation

  Username feild selector is invalid. 
->Username field selector is invalid.

Chromedriver is guaranteed won't work. 
1. Goto https://sites.google.com/chromium.org/driver/downloads, download latest
2. unzip and put exe into callow directory, replace existing chromedriver.exe
3. if you're lucky it will work. otherwise, it will tell you which version to download.

Script continue guessing even it already found the correct password

Untitled

Also, there is an error shows up every time:

[15640:4116:0530/223056.116:ERROR:device_event_log_impl.cc(214)] [22:30:56.120] USB: usb_device_handle_win.cc:1058 Failed to read descriptor from node connection: A device attached to the system is not functioning. (0x1F)
[15640:4116:0530/223056.116:ERROR:device_event_log_impl.cc(214)] [22:30:56.120] USB: usb_device_handle_win.cc:1058 Failed to read descriptor from node connection: A device attached to the system is not functioning. (0x1F)
[15640:4116:0530/223056.116:ERROR:device_event_log_impl.cc(214)] [22:30:56.121] USB: usb_device_handle_win.cc:1058 Failed to read descriptor from node connection: A device attached to the system is not functioning. (0x1F)

What does the error means and how can I fix it?

The chrome window that pop-ups redirected to the User Dashboard when it enters 1234 as the password (which is in the password list). It means it is successfully logged in and found the password, but it will go back to login form and continue to guess the password without prompting what is the correct password...

I am using the Following:
Chrome Version 91.0.4472.77
Python 3.9
Windows 10 Pro
chromedriver is installed in directory as set in PATH variable, and I also copied it into the directory where the callow.py is located

Please help

Proxy/Tor support

Many websites temporarily ban IP addresses from logging in to an account if to many requests are sent from the same IP.

This also means we need to include an exercise on the sandbox for a similar situation.

Can I use It without username

I trying to use callow without username but there a lot of errors that I can't handle with my skill right now can anyone help me please I really need help

chromedriver binary not found

hey i'm using wsl2 kali and i keep trying to run callow and on the last part where i put the password dictionary and press enter it tells me chromedriver binary not found can someone please help me

No module named selenium

Hi when I try to run python callow.py I get this error:
ImportError: No module named selenium
If I run python3 callow.py get this error:
Segmentation fault: 11
I'm trying to run it in terminal on a mac with mojave os. I did pip install selenium and also tried pip3 install selenium and it looked successful, so I'm not really sure what to do now. I'm not too skilled at this so any help would be much appreciated.

Showing error

Why is it showing error?

$ python3 callow.py               

     ____      _ _                                                                                           
    / ___|__ _| | | _____      __                                                                            
   | |   / _` | | |/ _ \ \ /\ / /                                                                            
   | |__| (_| | | | (_) \ V  V /                                                                             
    \____\__,_|_|_|\___/ \_/\_/                                                                              
                                                                                                             
[#] maximousblk/[email protected]                                                                                  


[~] Target login page (http/https only): https://callow.now.sh/sandbox/                                      
[#] Checking if site is accessible [OK]
                                                                                                             
[~] Username input selector: #username
[~] Password input selector: #password
[~] Target username: testuser
[~] Password dictionary: pass.txt
Traceback (most recent call last):
  File "/home/kali/Desktop/callow-master/callow.py", line 125, in <module>
    wizard()
  File "/home/kali/Desktop/callow-master/callow.py", line 70, in wizard
    crack(username, usersel, passsel, passlist, website) # Start the attack
  File "/home/kali/Desktop/callow-master/callow.py", line 89, in crack
    browser = webdriver.Chrome(options=chrome_options)
  File "/home/kali/.local/lib/python3.9/site-packages/selenium/webdriver/chrome/webdriver.py", line 81, in __init__
    super().__init__(
  File "/home/kali/.local/lib/python3.9/site-packages/selenium/webdriver/chromium/webdriver.py", line 103, in __init__
    self.service.start()
  File "/home/kali/.local/lib/python3.9/site-packages/selenium/webdriver/common/service.py", line 106, in start
    self.assert_process_still_running()
  File "/home/kali/.local/lib/python3.9/site-packages/selenium/webdriver/common/service.py", line 117, in assert_process_still_running
    return_code = self.process.poll()
AttributeError: 'Service' object has no attribute 'process'

pls help when i start it all i get is this

PS C:\Users\hasan\callow> python callow.py

 ____      _ _
/ ___|__ _| | | _____      __

| | / ` | | |/ _ \ \ /\ / /
| |__| (
| | | | () \ V V /
_
_,|||___/ _/_/

[#] maximousblk/[email protected]

[~] Target login page (http/https only): https://askthemufti.us/
[#] Checking if site is accessible [OK]

[] Username input selector: #login_email
[
] Password input selector: #login_pass
[] Target username: admin
[
] Password dictionary: passlist.txt
Traceback (most recent call last):
File "C:\Users\hasan\callow\callow.py", line 125, in
wizard()
File "C:\Users\hasan\callow\callow.py", line 69, in wizard
f = open(passlist, 'r') # Open password list
^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: 'passlist.txt'
PS C:\Users\hasan\callow> python callow.py

 ____      _ _
/ ___|__ _| | | _____      __

| | / ` | | |/ _ \ \ /\ / /
| |__| (
| | | | () \ V V /
_
_,|||___/ _/_/

[#] maximousblk/[email protected]

[~] Target login page (http/https only): https://askthemufti.us/
[#] Checking if site is accessible [OK]

[] Username input selector: #login_email
[
] Password input selector: #login_pass
[] Target username: admin
[
] Password dictionary: pass.txt

DevTools listening on ws://127.0.0.1:52349/devtools/browser/5add2d1b-7c8a-4127-b1f5-35a7c0be44ae

Target user: admin

Traceback (most recent call last):
File "C:\Users\hasan\callow\callow.py", line 125, in
wizard()
File "C:\Users\hasan\callow\callow.py", line 70, in wizard
crack(username, usersel, passsel, passlist, website) # Start the attack
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\hasan\callow\callow.py", line 109, in crack
browser.find_element(By.CSS_SELECTOR, value=usersel).send_keys(username) # Enter username
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\hasan\AppData\Roaming\Python\Python311\site-packages\selenium\webdriver\remote\webelement.py", line 233, in send_keys
self._execute(
File "C:\Users\hasan\AppData\Roaming\Python\Python311\site-packages\selenium\webdriver\remote\webelement.py", line 410, in _execute
return self._parent.execute(command, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\hasan\AppData\Roaming\Python\Python311\site-packages\selenium\webdriver\remote\webdriver.py", line 444, in execute
self.error_handler.check_response(response)
File "C:\Users\hasan\AppData\Roaming\Python\Python311\site-packages\selenium\webdriver\remote\errorhandler.py", line 249, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable
(Session info: headless chrome=109.0.5414.119)
Stacktrace:
Backtrace:
(No symbol) [0x00DB6643]
(No symbol) [0x00D4BE21]
(No symbol) [0x00C4D960]
(No symbol) [0x00C7C3BE]
(No symbol) [0x00C7B7AB]
(No symbol) [0x00C9FD7C]
(No symbol) [0x00C7641F]
(No symbol) [0x00CA00D4]
(No symbol) [0x00CB6B09]
(No symbol) [0x00C9FB76]
(No symbol) [0x00C749C1]
(No symbol) [0x00C75E5D]
GetHandleVerifier [0x0102A142+2497106]
GetHandleVerifier [0x010585D3+2686691]
GetHandleVerifier [0x0105BB9C+2700460]
GetHandleVerifier [0x00E63B10+635936]
(No symbol) [0x00D54A1F]
(No symbol) [0x00D5A418]
(No symbol) [0x00D5A505]
(No symbol) [0x00D6508B]
BaseThreadInitThunk [0x75567D69+25]
RtlInitializeExceptionChain [0x7764BB9B+107]
RtlClearBits [0x7764BB1F+191]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.