Mac Adresi Nedir

MerryGo

Yeni üye
19 May 2021
48
15

Mac Adresi Nedir​

Mac adresi herhangi bir network ağına bağlanan(bilgisayar, akıllı telefon, yazıcı, modem, wifi .vb) bütün cihazlarda bulunan, 12 haneli harf ve rakamlardan oluşan cihazların kimliğidir diyebiliriz. Mac adresi 48 bitten oluşmakta ve ağ kartında bulunan chip üzerindeki tanıtıcılardır.

İlk 6 hanesi o cihazın hangi firma tarafından üretildiğini, son 6 hanesi ise hangi donanım olduğu bilgisini verir. Burada her karaket 4 bittir ve bundan dolayı 2⁴⁸ adet mac adresi yazılabilir. Mac adresleri hexadecimal yani onaltılık sayı tabanında 12 karakter ile yazılmaktadır. Mac adresine örnek verecek olursak: 01:0A:CB:3B:12:23 Bu bir mac adresidir. Buradaki ilk 24 bit yani ilk 6 karakter "Institute of Electrical and Electronics Engineers" Elektrik Elektronik Mühendisleri Enstitüsü tarafından firmaya yani satıcıya verilen satıcı, üretici kodudur. Bu kod OUI olarak isimlendirilir. Son 24 bit ise üreticiler tarafından atanan benzersiz kodlardır. Genelde üretici firmalar buraya ürünün seri numarasını yazarlar. Benzersiz ilk ve sondaki 6 haneli kodlar, benzeri olmayan mac adresini oluştururlar. Burdan yola çıkacak olursak bütün cihazlardaki mac adresleri farklıdır diyebiliriz.

Açılımı Media Access Control yani Ortam Erişim Kontrolüdür.

Mac adresinin kullanıldığı protokoller; wifi, bluetooth, SCSI, FDDI, ethernet, token ring'dir.

Mac adresi ağdaki cihazlarını birbirinden ayırmak için kullanılır. Mac adresi cihazın kimliğidir demiştik. Cihazımızla herhangi bir network ağına erişim sağladığımızda ip ve mac adresi bilgilerimiz karşı tarafta görünmektedir. Ağ üzerinden bir sisteme sızmak istersek bu durum hiç hoşumuza gitmeyecektir. İşte böyle durumlarda mac adresimizi kalıcı olarak değiştiremesek de geçici olarak değiştirebilirliz.

Windows'ta mac adresi değiştirme​

Windows 10'da aygıt yöneticisini açıyoruz.
135758331-3bf52259-4db3-4aed-aea1-94df5f584dbf.png

Biz burada ethernet kartının mac adresini değiştireceğiz bundan dolayı Ağ bağdaştırıcıların altındaki Realtek PCIe GbE Family Controller' sağ tıklayıp özellikler diyoruz.
135758612-73faf3f9-4749-4361-aa0d-6bffe3da491b.png

Daha sonra gelişmiş bölümüne tıklıyoruz ve Network Address bölümde yeni mac adresimizin değerini giriyoruz.
135758761-c5c5821e-92db-47df-bbbd-54d879ff21ef.png

Mac adresimizin değişip değişmedini cmd ekranında ipconfig/all yazarak öğrenebiliriz.
135758876-44810427-6554-4b71-9b7b-e2e0ef0b2fda.png


Linux'da mac adresi değiştirme​

İlk olarak konsol ekranını açalım ve ekrana sudo ifconfig yazalım.
Burada karşımıza cihazdaki bütün network kart bilgileri gelecektir biz burada eth0 arayüzünü yani ethernet mac adresini değiştireceğiz.
Bash:
┌──(kali㉿kali)-[~]
└─$ sudo ifconfig       
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::e863:79ff:fe58:8f18  prefixlen 64  scopeid 0x20<link>
        ether ea:63:79:58:8f:18  txqueuelen 1000  (Ethernet)
        RX packets 1  bytes 590 (590.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 24  bytes 2716 (2.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 8  bytes 400 (400.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 8  bytes 400 (400.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Konsola sudo ifconfig eth0 down yazarak eth0'ı kapatıyoruz.

Bash:
┌──(kali㉿kali)-[~]
└─$ sudo ifconfig eth0 down
daha sonra sudo ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx şeklinde yeni mac adresini belirliyoruz. Burada xx olan yerlere yeni mac adresini yazacağız.
Bash:
┌──(kali㉿kali)-[~]
└─$ sudo ifconfig eth0 hw ether 00:22:11:22:11:22
Şimdi ise tekrardan eth0'ı ayağa kaldırmamız lazım. Bunun için konsola sudo ifconfig eth0 up yazıyoruz.
Bash:
┌──(kali㉿kali)-[~]
└─$ sudo ifconfig eth0 up

Şimdi ise mac adresimizin değişip değişmediğini kontrol etmek için konsola sudo ifconfig yazalım.

Bash:
┌──(kali㉿kali)-[~]
└─$ sudo ifconfig       
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether 00:22:11:22:11:22  txqueuelen 1000  (Ethernet)
        RX packets 1  bytes 590 (590.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 82  bytes 12784 (12.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 8  bytes 400 (400.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 8  bytes 400 (400.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
ether bölümüne bakarsak mac adresimizin değiştiğini görebiliriz.

Son olarak kali linux'ta bulunan macchanger aracına değineceğim.Bu araç sayesinde mac adresimizi hızlı bir şekilde değiştirebiliz.
Hemen konsol ekranına gelip sudo ifconfig eth0 down yaparak interfacemizi kapatıyoruz.
Bash:
┌──(kali㉿kali)-[~]
└─$ sudo ifconfig eth0 down

Daha sonra sudo macchanger -r eth0 yaparak rasgele bir mac adrasi atıyoruz. Mac adresimizi manuel vermek istersek konsola macchanger -m xx:xx:xx:xx:xx:xx eth0 şekliden yazmalıyız ama biz burada rasgele bir değer vereceğiz.
Bash:
┌──(kali㉿kali)-[~]
└─$ sudo macchanger -r eth0
Current MAC:   00:22:14:2a:11:22 (Rohati Systems)
Permanent MAC: 08:0b:2a:43:7b:b3 (CADMUS COMPUTER SYSTEMS)
New MAC:       76:20:3d:3b:44:59 (unknown)
Burada önceki mac adresi sudo ifconfig eth0 up interfacemizi tekrardan ayağa kaldırıyoruz.
Bash:
┌──(kali㉿kali)-[~]
└─$ sudo ifconfig eth0 up
Konsole sudo ifconfig yazarak mac adresimizn değişip değişmediğine bakalım.
Bash:
┌──(kali㉿kali)-[~]
└─$ sudo ifconfig       
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::74b0:3dff:fe35:4b59  prefixlen 64  scopeid 0x20<link>
        ether 76:b0:3d:35:4b:59  txqueuelen 1000  (Ethernet)
        RX packets 1  bytes 590 (590.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 160  bytes 25628 (25.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 8  bytes 400 (400.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 8  bytes 400 (400.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
gördüğünüz gibi mac adresi değişmiştir.
macchange parametreleri ve açıklamaları:
-h : yardım penceresini açar ve diğer parametreleri gösterir.
-V : versiyon bilgisini gösterir.
-s : seçmiş olduğumuz ağ kartının mac ip adresini gösterir.
-e : mac ip adresinin son 6 hanesini değiştirir.
-a : aynı türden rastgele bir satıcı mac ip adresi ile değiştirir.
-A : farkli türden rastgele bir satıcı mac ip adresi ile değiştirir.
-p : orjinal mac ip adresine döner.
-r : rastgele bir mac ip adresi ile değiştirir.
-l : bilinen satıcıları yazdırır.
-b : yanmış bir mac adresi gibi gözükür.
-m (mac ip) : belirlediğimiz mac ip ile değiştirir.
 
Ü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.