atak brute-force na 6-cyfrowe kody
Aby uruchomić program w Parrot OS, wykonaj poniższe kroki. Zakładam, że twój program jest napisany w języku JavaScript i wymaga środowiska Node.js. Jeśli to nie jest prawda, dostosuj instrukcje do odpowiedniego języka lub środowiska.
Zainstaluj Node.js: Upewnij się, że Node.js jest zainstalowane na twoim systemie. Jeśli nie jest, możesz zainstalować je za pomocą następującego polecenia w terminalu:
bash Copy code sudo apt-get update sudo apt-get install nodejs Zainstaluj npm: npm (Node Package Manager) jest narzędziem do zarządzania pakietami w środowisku Node.js. Zainstaluj je za pomocą poniższego polecenia:
bash Copy code sudo apt-get install npm Przejdź do Katalogu z Programem: Otwórz terminal i przejdź do katalogu, w którym znajduje się twój program.
Zainstaluj Zależności: Jeśli twój program korzysta z zależności, możesz je zainstalować za pomocą polecenia:
bash Copy code npm install Uruchom Program: Po zainstalowaniu zależności, możesz uruchomić swój program. Przyjmując, że program to plik JavaScript (np. app.js), możesz go uruchomić poniższym poleceniem:
┌─[✗]─[user@parrot]─[/FacebookCodeBruteForcer]
└──╼ $ll
total 12K
-rw-r--r-- 1 user user 2.7K Feb 5 16:37 FacebookCodeBruteForcer
-rw-r--r-- 1 user user 2.7K Feb 5 16:37 index.js
-rw-r--r-- 1 user user 1.9K Feb 5 16:37 README.md
┌─[user@parrot]─[/FacebookCodeBruteForcer]
└──╼ $ls
FacebookCodeBruteForcer index.js README.md
┌─[user@parrot]─[~/FacebookCodeBruteForcer]
└──╼ $npm init
sudo apt install nodejs
(dla systemów opartych na Debianie, takich jak Ubuntu)
──(root㉿kali)-[~] └─# git clone https://github.com/Adminek01/FacebookCodeBruteForcer Cloning into 'FacebookCodeBruteForcer'... remote: Enumerating objects: 68, done. remote: Counting objects: 100% (68/68), done. remote: Compressing objects: 100% (67/67), done. remote: Total 68 (delta 22), reused 0 (delta 0), pack-reused 0 Receiving objects: 100% (68/68), 30.80 KiB | 2.37 MiB/s, done. Resolving deltas: 100% (22/22), done.
Opis programu: Program jest prostym narzędziem do przeprowadzania ataku bruteforce na stronie logowania Facebooka w celu odzyskania hasła. Wykorzystuje on metodę prób i błędów, polegającą na generowaniu i sprawdzaniu kolejnych kombinacji kodów, aż do znalezienia poprawnego. Aby uniknąć wykrycia i zablokowania, program stosuje różne środki ostrożności, takie jak opóźnienia między próbami, ustawianie limitów na ilość prób w krótkim czasie oraz losowy zakres czasowy między próbami.
Komendy instalacji:
- Upewnij się, że masz zainstalowanego Node.js na swoim systemie.
- Skopiuj kod programu do pliku o rozszerzeniu
.js
. - Otwórz terminal lub wiersz poleceń.
- Przejdź do lokalizacji pliku
.js
. - Zainstaluj wymagane moduły, wpisując w terminalu komendę
npm install readline-sync axios
.
Jak użyć:
- Uruchom program, wpisując w terminalu komendę
node nazwa_pliku.js
, gdzienazwa_pliku.js
to nazwa twojego pliku z kodem. - Program zapyta Cię o numer telefonu celu i identyfikator konta oddzielone przecinkiem. Wpisz te dane i potwierdź klawiszem Enter.
- Program rozpocznie atak bruteforce, próbując odzyskać kod dostępu do konta.
- Po zakończeniu ataku program wyświetli znaleziony poprawny kod lub informację o braku sukcesu.
- Wyniki ataku zostaną również zapisane do pliku
results.txt
w tym samym katalogu, co program.
Uwaga: Pamiętaj, że próby ataku bruteforce mogą naruszać zasady etyczne i prawo, dlatego zawsze upewnij się, że działasz zgodnie z prawem i zgodnie z zasadami etyki. Upewnij się, że masz zgodę właściciela konta na przeprowadzenie testów penetracyjnych.