Kali Linux'ta IP Gizleme&Tor Ağına Bağlanma w/VinLaden

VinLaden

Kıdemli Üye
13 Eki 2015
2,835
3
Oxymoron
BackBox kullanmış olanlar bilir,Anonymous Mode vardır.Bu özellik hostname&ip&mac değiştirme işlemini otomatik yapar.Peki bunu Kali Linux'ta nasıl yapabiliriz?

Öncelikle sources.list'i açıp ekleme yapıyoruz



Kod:
leafpad  /etc/apt/sources.list

Bu repoyu sona ekliyoruz:

Kod:
deb http://deb.torproject.org/torproject.org wheezy main
sonra güncelliyoruz:

vnlrAR.png



Kod:
apt-get update

Paket imzalarını yapmak için GPG anahtarlarını giriyoruz.Bunun için aşağıdaki kodları terminale yazmanız yeterli :

Kod:
gpg --keyserver keys.gnupg.net --recv 886DDD89
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -

8D3ALV.png


Anahtarları yüklüyoruz:

Kod:
apt-get install deb.torproject.org-keyring

Tor' yüklensin :)

Kod:
apt-get install tor

Sonra /etc/default/tor dosyasını düzenlememiz gerek

Kod:
leafpad /etc/default/tor
D4rp5z.png


RUN_DAEMON=”no” yazan kısmı görürsünüz ilk başta onu ''yes'' olarak değiştiriyoruz:

Sonra Tor'u bu komutlarla kontrol edebilirsiniz:

Z7amjA.png

Kod:
service tor start

Başlatma için yukarıdaki komutu girin.Durdurmak için aşağıdakini:

Kod:
service tor stop

Bu da yeniden başlatmak için:

Kod:
service tor restart

Bu da ağ durumunu öğrenmek için:

Kod:
service tor status

BD13W9.png


Ağ Trafiğini yönlendirmek için BackBox'ta kullanılan scripti oluşturmamız gerek.Aşağıdaki dosyayı gedit metin yöneticisini kullanarak backbox-anonymous.sh olarak kaydedin.

Kod:
#
# You should have received a copy of the GNU General Public License
# along with backbox-anonymous. If not, see <http://www.gnu.org/licenses/>.

export BLUE='\033[1;94m'
export GREEN='\033[1;92m'
export RED='\033[1;91m'
export ENDC='\033[1;00m'

# Destinations you don't want routed through Tor
NON_TOR="192.168.0.0/16 172.16.0.0/12 10.0.0.0/8"

# The GID Tor runs as
TOR_GID="debian-tor"

# Tor's TransPort
TRANS_PORT="9040"

case "$1" in
    start)
        # Make sure only root can run this script
        if [ $(id -u) -ne 0 ]; then
          echo "\n$RED[!] This script must be run as root$ENDC\n" >&2
          exit 1
        fi
        
        # Check torrc config file
        grep -q -x 'VirtualAddrNetwork 10.192.0.0/10' /etc/tor/torrc
        if [ $? -ne 0 ]; then
            echo "\n$RED[!] Please add the following to your /etc/tor/torrc and restart service:$ENDC\n" >&2
            echo "$BLUE#----------------------------------------------------------------------#$ENDC"
            echo "VirtualAddrNetwork 10.192.0.0/10"
            echo "AutomapHostsOnResolve 1"
            echo "TransPort 9040"
            echo "DNSPort 53"
            echo "$BLUE#----------------------------------------------------------------------#$ENDC\n"
            exit 1
        fi
        grep -q -x 'AutomapHostsOnResolve 1' /etc/tor/torrc
        if [ $? -ne 0 ]; then
            echo "\n$RED[!] Please add the following to your /etc/tor/torrc and restart service:$ENDC\n" >&2
            echo "$BLUE#----------------------------------------------------------------------#$ENDC"
            echo "VirtualAddrNetwork 10.192.0.0/10"
            echo "AutomapHostsOnResolve 1"
            echo "TransPort 9040"
            echo "DNSPort 53"
            echo "$BLUE#----------------------------------------------------------------------#$ENDC\n"
            exit 1
        fi
        grep -q -x 'TransPort 9040' /etc/tor/torrc
        if [ $? -ne 0 ]; then
            echo "\n$RED[!] Please add the following to your /etc/tor/torrc and restart service:$ENDC\n" >&2
            echo "$BLUE#----------------------------------------------------------------------#$ENDC"
            echo "VirtualAddrNetwork 10.192.0.0/10"
            echo "AutomapHostsOnResolve 1"
            echo "TransPort 9040"
            echo "DNSPort 53"
            echo "$BLUE#----------------------------------------------------------------------#$ENDC\n"
            exit 1
        fi
        grep -q -x 'DNSPort 53' /etc/tor/torrc
        if [ $? -ne 0 ]; then
            echo "\n$RED[!] Please add the following to your /etc/tor/torrc and restart service:$ENDC\n" >&2
            echo "$BLUE#----------------------------------------------------------------------#$ENDC"
            echo "VirtualAddrNetwork 10.192.0.0/10"
            echo "AutomapHostsOnResolve 1"
            echo "TransPort 9040"
            echo "DNSPort 53"
            echo "$BLUE#----------------------------------------------------------------------#$ENDC\n"
            exit 1
        fi

        echo "\n$BLUE[i] Starting anonymous mode:$ENDC\n"
        
        if [ ! -e /var/run/tor/tor.pid ]; then
            echo " $RED*$ENDC Tor is not running! Quitting...\n" >&2
            exit 1
        fi
        
        iptables -F
        iptables -t nat -F
        echo " $GREEN*$ENDC Deleted all iptables rules"

        echo 'nameserver 127.0.0.1' > /etc/resolv.conf
        echo " $GREEN*$ENDC Modified resolv.conf to use Tor"

        iptables -t nat -A OUTPUT -m owner --gid-owner $TOR_GID -j RETURN
        iptables -t nat -A OUTPUT -p udp --dport 53 -j REDIRECT --to-ports 53
        for NET in $NON_TOR 127.0.0.0/9 127.128.0.0/10; do
            iptables -t nat -A OUTPUT -d $NET -j RETURN
        done
        iptables -t nat -A OUTPUT -p tcp --syn -j REDIRECT --to-ports $TRANS_PORT
        iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
        for NET in $NON_TOR 127.0.0.0/8; do
                iptables -A OUTPUT -d $NET -j ACCEPT
        done
        iptables -A OUTPUT -m owner --gid-owner $TOR_GID -j ACCEPT
        iptables -A OUTPUT -j REJECT
        echo "$GREEN *$ENDC Redirected all traffic throught Tor\n"

        echo "$BLUE[i] Are you using Tor?$ENDC\n"
        echo "$GREEN *$ENDC Please refer to https://check.torproject.org\n"
    ;;
    stop)
        # Make sure only root can run our script
        if [ $(id -u) -ne 0 ]; then
          echo "\n$RED[!] This script must be run as root$ENDC\n" >&2
          exit 1
        fi
        
        echo "\n$BLUE[i] Stopping anonymous mode:$ENDC\n"

        echo 'nameserver 208.67.222.222' >  /etc/resolv.conf
        echo 'nameserver 208.67.220.220' >> /etc/resolv.conf
        echo " $GREEN*$ENDC Modified resolv.conf to use OpenDNS"
        
        iptables -F
        iptables -t nat -F
        echo " $GREEN*$ENDC Deleted all iptables rules\n"
    ;;
    restart)
        $0 stop
        $0 start
    ;;
    *)
    echo "Usage: $0 {start|stop|restart}"
    exit 1
    ;;
esac

exit 0

Terminal'i açın


Masaüstü dizinine gelin:
lv8mPk.png


Kod:
cd Desktop

Sonra bunu yazın:

Kod:
chmod 755 backbox-anonymous.sh

/usr/bin/ klasörüne taşıyoruz:

Kod:
mv backbox-anonymous /usr/bin/backbox-anonymous

YramEz.png

torrc dosyasını açıp düzenleyelim.


Kod:
leafpad /etc/tor/torrc

Dosyanın sonuna bu eki boşluk bırakmadan ekliyoruz:

Kod:
VirtualAddrNetwork 10.192.0.0/10
AutomapHostsOnResolve 1
TransPort 9040
DNSPort 53
nLaZ9g.png

Ardından bu komutlar ile backbox-anonymous scriptimizi kontrol edebiliriz:

Kod:
backbox-anonymous start
Kod:
backbox-anonymous stop
Kod:
backbox-anonymous restart
E5BkWn.png


Google'ın gösterdiği IP bu .Siteye girene kadar IP değişti :D
VvGm8V.png


Bu yöntem %100 gizlilik sağlayacak demiyorum fakat tor'a bağlı olduğunuz için yaklaşık 3-4 dakika da bir ip adresi değişiyor.O yüzden işinize yarayacağını düşünüyorum :)
 

2nokta

Yaşayan Forum Efsanesi
28 Şub 2013
16,689
16
ooo bizim m e t a l c i y e bak :)
Tebrikler.
İşe yarar bir konu.
Kali forumdadaki üyeler tarafından tercih edilen bir işletim sistemi.
 

cor-vo

Yaşayan Forum Efsanesi
23 Tem 2013
7,984
1
122
Abi bu Arch'a da uyarlanabilir mi?Paket yöneticileri aynı mı tam bilmiyorum da

Arch pacman kullanıyor kardeşim. Ama burada olan paketlerin neredeyse hepsi Arch'ın repolarında bulunur. AUR'da da olabilir. Tabii debian için bu komutlar Arch'ta biraz daha farklı. :)

 

sasuke04

Yeni üye
30 Nis 2013
4
0
Bu işlemi bir defa yapmamız kalıcı olarak işlem sağlıyor mu yoksaa sürekli yapmamız mı gerekiyor.Yada Başka bişey yapmamız gerekiyorsa detaylı olarak anlatabilir misiniz?
 

VinLaden

Kıdemli Üye
13 Eki 2015
2,835
3
Oxymoron


Arch pacman kullanıyor kardeşim. Ama burada olan paketlerin neredeyse hepsi Arch'ın repolarında bulunur. AUR'da da olabilir. Tabii debian için bu komutlar Arch'ta biraz daha farklı. :)


Tor'u falan yüklesek olur aslında

Bu işlemi bir defa yapmamız kalıcı olarak işlem sağlıyor mu yoksaa sürekli yapmamız mı gerekiyor.Yada Başka bişey yapmamız gerekiyorsa detaylı olarak anlatabilir misiniz?

Hayır bir sefer scripti oluşturup taşıdıktan sonra,sadece start stop komutları ile ilgilenmen gerekiyor.
 

reddewil23

Yeni üye
20 Ağu 2016
22
0
apt-get install tor yazıyorum ve şu hatayı alıyorum

The following packages have unmet dependencies:
tor : Depends: libssl1.0.0 (>= 1.0.1) but it is not installable
Recommends: tor-geoipdb but it is not going to be installed
Recommends: torsocks but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
 

VinLaden

Kıdemli Üye
13 Eki 2015
2,835
3
Oxymoron
apt-get install tor yazıyorum ve şu hatayı alıyorum

The following packages have unmet dependencies:
tor : Depends: libssl1.0.0 (>= 1.0.1) but it is not installable
Recommends: tor-geoipdb but it is not going to be installed
Recommends: torsocks but it is not going to be installed
E: Unable to correct problems, you have held broken packages.


sudo apt-get autoclean && apt-get clear cache
sudo apt-get install -f

bu komutlardan sonra yine olmazsa şu adım:

dpkg --get-selections | grep hold - komutun çıktısını atarsan hangi paketin sıkıntı yarattığını bulabiliriz belki
 

EyPo

Katılımcı Üye
20 Ağu 2016
358
1
İstanbul
sudo apt-get autoclean && apt-get clear cache
sudo apt-get install -f

bu komutlardan sonra yine olmazsa şu adım:

dpkg --get-selections | grep hold - komutun çıktısını atarsan hangi paketin sıkıntı yarattığını bulabiliriz belki

Bende aynı hatayı alıyorum.

dpkg --get-selections | grep hold -

yazınca birşey olmuyor.

sudo apt-get autoclean && apt-get clear cache
sudo apt-get install -f

yazınca da birşey değişmiyor.

||||||||||||||||||||||||||||||||||||||||||||

Verdiğin anahtar keyleri geçersiz oluyor bu arada.

||||||||||||||||||||||||||||||||||||||||||||||

Ayrıca ilk verdiğin sources.list kodu nu ekleyip apt-get update dediğimizde ;

Paket Listeleri Okunuyor... Bitti...

diyor sadece.
 

kenankel

Katılımcı Üye
26 Mar 2016
763
0
Eline sağlık hocam bu işlem ubuntuda olurmu birde linux vpsden dos atak yapıyorum karşı host firması ıp banlamış dediğin yöntem ile 3, 4 dakikada bir ıp değişeceği için gercek ıp adresim karşı host tarafından farkedilirmi
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.