··············································································
: :
: :
: :
: MMMMMMMM""M dP oo :
: MMMMMMMM M 88 :
: MMMMMMMM M .d8888b. 88d8b.d8b. .d8888b. 88 .dP dP 88d888b. .d8888b. :
: MMMMMMMM M Y8ooooo. 88'`88'`88 88' `88 88888" 88 88' `88 88' `88 :
: M. `MMM' .M 88 88 88 88 88. .88 88 `8b. 88 88 88 88. .88 :
: MM. .MM `88888P' dP dP dP `88888P' dP `YP dP dP dP `8888P88 :
: MMMMMMMMMMM .88 :
: d8888P :
: :
: :
: :
··············································································
usage: JsFucker.py [-h] [-kw FILE] [--architecture] [--symlink] <URL>
Extract JS files from a URL
positional arguments:
<URL> Target URL
options:
-h, --help show this help message and exit
-kw FILE Search through the downloaded files for keywords
--architecture identify the architecture based on the file names
--symlink Make symlinks to the sources in each URL
- Download JavaScript files from a URL and hrefs existing on it
- Look for keywords found within the files
- Determine the type of API used for interaction with the backend
- Create a wordlist: Generate a list of words commonly found in JavaScript files.
- Install dependencies:
pip install -r requirements.txt
- Run the code: Execute the script and explore the output.
- Done! That's it! 😊