Hacking Articles Tips Tricks Videos Tutorials
471 subscribers
65.9K photos
15 videos
157 files
132K links
Exploit
Pentesting
Hacking
Red Team
Blue Team
Kali Linux
Bug Bounty
Black Hat
Cyber security etc

@Hacking_Video
@Hacking_attack
Download Telegram
Permanently Access Tools/Directory From Anywhere on Linux

When you type a command into a Linux terminal, what’s really happening is that a program is being executed. Normally, to execute a custom…Continue reading on Medium »
Read more...
Intigriti — XSS Challenge — June 2022 — Bug Bounty Hunting — Writeup

Intro:Continue reading on Medium »
Read more...
A modular command-line tool to parse, create and manipulate JSON Web Token(JWT) tokens for security testing purposes. Features Complete modularity. All commands are plugins. Easy to add new plugins. Support JWS and JWE tokens. Easy interface for plugins. (follow the template example) Flexible token generation based on production-class libraries (e.g. json-jwt, jwe).
Available plugins Parse: parses jwt tokens. jws: manipulate and generate JWS tokens. jwe: manipulate and generate JWE tokens. bruteforce: brutefocing JWS signing key wiki: contains offline information about JWT, attacks ideas, references. Installation install it yourself as: $ gem install jwtear
Usage Show the main menu 888888 888 888 88888888888
"88b 888 o 888 888
888 888 d8b 888 888
888 888 d888b 888 888 .d88b. 8888b. 888d888
888 888d88888b888 888 d8P Y8b "88b 888P"
888 88888P Y88888 888 88888888 .d888888 888
88P 8888P Y8888 888 Y8b. 888 888 888
888 888P Y888 888 "Y8888 "Y888888 888
.d88P v1.0.0
.d88P"
888P"
NAME
jwtear - Parse, create and manipulate JWT tokens.

SYNOPSIS
jwtear [global options] command [command options] [arguments...]

GLOBAL OPTIONS
-v, --version - Check current and latest version
-h, --help - Show this help message

COMMANDS
help - Shows a list of commands or help for one command
bruteforce, bfs - plugin to offline bruteforce (https://www.kitploit.com/search/label/Brute%20%20%20force) and crack token's signature.
jws, s - Generate signature-based JWT (JWS) token.
jwe, e - Generate encryption-based JWT (JWE) token.
parse - Parse JWT token (accepts JWS and JWE formats).
wiki, w - A JWT wiki for hackers.
Show a subcommand help, use -h COMMAND $jwtear -h jws

NAME
jws - Generate signature-based JWT (JWS) token.

SYNOPSIS
jwtear [global options] jws [command options]

DESCRIPTION
Generate JWS and JWE tokens.

COMMAND OPTIONS
-h, --header=JSON - JWT header (JSON format). eg. {"typ":"JWT","alg":"HS256"}. Run 'jwtear gen -l' for supported algorithms. (required, default: none)
-p, --payload=JSON - JWT payload (JSON format). eg. {"login":"admin"} (required, default: none)
-k, --key=PASSWORD|PUB_KEY_FILE - Key as a password string or a file public key. eg. P@ssw0rd | eg. public_key.pem (default: none)
Use a plugin plugins are defined as subcommands. Each subcommand may have one or more argument and/or switches. $ jwtear parse -t eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.J8SS8VKlI2yV47C4BtfYukWPx_2welF34Mz7l-MNmkE
$ jwtear jws -h '{"alg":"HS256","typ":"JWT"}' -p '{"user":"admin"}' -k p@ss0rd123
$ jwtear jwe -header '{"enc":"A192GCM","typ":"JWT"}' --payload '{"user":"admin"}' --key public.pem
$ jwtear bruteforce -v -t eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyIjpudWxsfQ.Tr0VvdP6rVBGBGuI_luxGCOaz6BbhC6IxRTlKOW8UjM -l ~/tmp/pass.list
Add plugin To add a new plugin, create a new ruby file under plugins directory (https://www.kitploit.com/search/label/Directory) with the following structure module JWTear
module CLI
extend GLI::App
extend JWTear::Helpers::Extensions::Print
extend JWTear::Helpers::Utils

desc "Plugin short description"
long_desc "Plugin long description"
command [:template, :pt] do |c|
c.action do |global, options, arguments|
print_h1 "Plugin template"
print_good "Hi, I'm a template."
template = TemplatePlugin.new
end
end
end

module Plugin
class TemplatePlugin
include JWTear::Helpers::Extensions::Print
include JWTear::Helpers::Utils

def initialize
check_dependencies
# ..code...
end

___________________________
@hacking_Attack
@Hacking_Video
# ..code...
end
end
end Instead of including all dependencies for each plugin into jwtear, you can add these dependencies as a hash to check_dependencies method which will require the library (https://www.kitploit.com/search/label/Library) and throw a gentle error to the user to install any missing gems. The hash key is the gem name to install, the hash value is the require string 'async/ip'} check_dependencies(deps)">deps = {'async-io' => 'async/ip'}
check_dependencies(deps) Once the missing dependencies are installed by the user, the check_dependencies will require them once the plugin class initiated. Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/[USERNAME]/jwtear (https://github.com/%5BUSERNAME%5D/jwtear). Fork it ( https://github.com/KINGSABRI/jwtear/fork ) Create your feature branch (git checkout -b my-new-feature) Commit your changes (git commit -am 'Add some feature') Push to the branch (git push origin my-new-feature) Create a new Pull Request Areas to contribute contribution by reporting (https://www.kitploit.com/search/label/Reporting) bugs. contribution by perfecting the current code. contribution by adding new plugins. contribution by enhancing the jwtear wiki (https://github.com/KINGSABRI/jwtear/tree/master/plugins/wiki). contribution by requesting features and/or plugins. License The gem is available as open source under the terms of the MIT License (https://opensource.org/licenses/MIT).

Download Jwtear (https://github.com/KINGSABRI/jwtear)

___________________________
@hacking_Attack
@Hacking_Video
Bug Bounty Progress Disclosure

Bug Bounties — Another Key Step to Strengthen the Security of the Balancer ProtocolContinue reading on Balancer Protocol »
Read more...
Hacking Articles Tips Tricks Videos Tutorials
Photo
Kali Linux Tutorials
Zphisher-GUI-Back_office : A Zphisher GUI Back-Office Plugin

Zphisher-GUI-Back_office is a plugin where you can see in real time the victims of your phishing campaign, you just have to change the Zphisher files for these. Easy!

This tool creates a graphical back office for the zphish tool (although it is not 100% necessary to use this tool, you can use these files by hosting it on a localhost).

Instructions

* You need to deploy the server with a template, identify in the “login.html” file the name of the two post parameters.
* Modify the post parameters of the “login.php” file of the plugin with the original identifier of Zphisher (line 7 and 8).
* Replace all deployed http server files with plugin files (except login.html).
* Set “chmod 777 -R in parental directory of phishing”.

If you have an api key from haveibeenpwned.com you have to insert it in the file “api_key.txt” in the directory “programa interprete”, in this way the back-office will tell you which accounts are exposed on the internet.

No need 100% Zphisher

You can also use this plugin by hard sharing the project by Ngrok from your LocalHost without using Zphisher.

This plugin comes with a sample login page, in this case from Office 365, you can use any Zphisher template for this plugin, using Ngrok to share your localhost.

Back office properties

You can see if the inserted account is exposed on the internet:
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJXAUUbQOSBrcqUGiz4l6BL7lLbdDsJqFLZoCCBgAMYhZzriUyvQ9J4dGlUhaVSEaARw4WBKgY5rrZou1KzlURfwPbbNqfHl-SEVx7ZSyYVirK6fgjFbk8JC-qR7jI9ICGTviAEzw2VnuggFhU5QvJTHuPZ_MV125nSVgrCRsQ8RPRMSrxCOnJxEdQ/s648/168440897-6e70af86-a744-4776-a9de-3c54439a730d.png
-Total number of accounts and “Pwned” accounts:
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAZnwMSgbBcpGIfhUIzQWd7EeMbBKu3XS6QETwk4gb44GGCG6slg4IMY0yqcKYr-UCTKAd_n1soTorUVYdQfTjhs_LrDdTl_EYwYvJEAK6vjnPia8UbFabLZa0kAWKi6I4K1ur3_Z5GcdByBU6moE7YZnCBVED-8tSstEem65ptAvgDXUTFsA84Nfv/s907/168440952-a4453be2-97df-4bf1-953d-7e00ad40d519.png
-Evaluation of security in the passwords of all the inserted accounts:
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6hHbb_pku3txC1Cn7gv9XWmDZNY_4LIz4xNWpwl-aseF0JXtJWxDJaBQBDcvthhhlIlxP-qqSPI0l32Wvq9AS-l5_O5sjARf_kFMzziAlMl-YT5uDOyuIjrZWhqoYMyQllxDMZwr2oJt95ERZ67E2AfSE0gUEjj8xXwYnaItZNMqGJYogw9KlkMjR/s907/168440970-7fdd6df1-decc-4a6c-97c4-bd06b51a65e2.png

Download

___________________________
@hacking_Attack
@Hacking_Video
Hacking Articles Tips Tricks Videos Tutorials
Photo
Kali Linux Tutorials
Fb_Friend_List_Scraper : OSINT Tool To Scrape Names And Usernames From Large Friend Lists

Fb_Friend_List_Scraper is a OSINT tool to scrape names and usernames from large friend lists on Facebook, without being rate limited.

Getting started

* Install using pip: python -m pip install fb-friend-list-scraper
* Script is now installed as fbfriendlistscraper
* Run with -hor --helpto show usage information.

Usage

usage: fbfriendlistscraper [-h] -e EMAIL [-p PASSWORD] -u USERNAME [-o OUTFILE] [-w] [-q] [-x] [-s SLEEPMULTIPLIER] [-i PROXY] [-c CMD]
Tool to scrape names and usernames from large friend lists on Facebook, without being rate limited
options:
-h, –help show this help message and exit
-e EMAIL, –email EMAIL
Email address or phone number to login with.
-p PASSWORD, –password PASSWORD
Password to login with. If not supplied you will be prompted. You really shouldn’t use this for security reasons.
-u USERNAME, –username USERNAME
Username of the user to scrape.
-o OUTFILE, –outfile OUTFILE
Path of the output file. (Default: ./scraped_friends.txt)
-w, –headless Run webdriver in headless mode.
-q, –quiet Do not print scraped users to screen.
-x, –onlyusernames Only the usernames/IDs will be written to the output file.
-s SLEEPMULTIPLIER, –sleepmultiplier SLEEPMULTIPLIER
Multiply sleep time between each page scrape by n. Useful when being easily rate-limited.
-i PROXY, –proxy PROXY
Proxy server to use for connecting. Username/password can be supplied like: socks5://user:pass@host:port
-c CMD, –cmd CMD Shell command to run after each page scrape. Useful for changing proxy/VPN exit.
examples:
fbfriendlistscraper -e your@email.com -p YourPassword123 -u someusername.123 -o my_file.txt
fbfriendlistscraper –email your@email.com –username another.user –headless -s 2 -x
fbfriendlistscraper -e your@email.com -u username.johnson -w –proxy socks5://127.0.0.1:9050
fbfriendlistscraper -e your@email.com -u xxuserxx –headless –cmd “mullvad relay set provider Quadranet”
fbfriendlistscraper -e your@email.com -u markzuckerburger -w -o ./test.txt –cmd “killall -HUP tor”
Download

___________________________
@hacking_Attack
@Hacking_Video
Dark Reading: Attacks/Breaches
Shifting the Cybersecurity Paradigm From Severity-Focused to Risk-Centric

Embrace cyber-risk modeling and ask security teams to pinpoint the risks that matter and prioritize remediation efforts.
Dark Reading: Attacks/Breaches
5 Surprising Cyberattacks AI Stopped This Year

See how these novel, sophisticated, or creative threats used techniques such as living off the land to evade detection from traditional defensive measures — but were busted by AI.

___________________________
@hacking_Attack
@Hacking_Video