Home > Tutorial, windows > Mendapatkan list MAC address di jaringan

Mendapatkan list MAC address di jaringan

Bermula dari keinginan mencari siapa yang suka merubah-rubah ip di dalam jaringan yang saya kelola. Saya berpikir, bagaimana klo mac address nya saya catat juga…. mac address sendiri adalah alamat fisik sebuah PC, sedangankan IP adalah alamat logic dari sebuah PC.  MAC Address (Media Access Control Address) adalah alamat jaringan yang diimplementasikan pada lapisan Data-link dalam model referensi OSI, yang berguna untuk mempresentasikan sebuah node tertentu dalam jaringan (sebuah komputer, interfaces dalam router, dll). Dalam jaringan Ethernet, MAC Address adalah alamat unik dengan panjang 48-bit (6 byte). MAC Address disebut juga Ethernet Address, Physical Address, atau Hardware Address.

Dalam jaringan Ethernet, setiap header dalam frame ethernet mengandung informasi mengenai MAC Address komputer sumber (source) dan komputer tujuan (destination). Perangkat seperti bridge dan switch layer-2 akan melihat MAC Address dari header suatu frame data dan menyusunnya ke dalam “tabel routing”. Kemudian tabel tersebut digunakan untuk meneruskan frame yang di terima ke sebuah port atau segmen jaringan tertentu dimana komputer atau node yang memiliki MAC Address tujuan berada.

MAC Address sebuah komputer ditetapkan oleh kartu jaringannya (Network Interfaces Card/NIC) yang digunakan untuk menghubungkan komputer ke jaringan. MAC Address umumnya tidak dapat diubah karena dimasukan dalam ROM (Read Only Memory), kecuali kartu Token Ring. Namun MAC Address dapat dimanipulasi.

Struktur MAC Address

MAC Address terdiri dari 12 digit bilangan heksadesimal yang dibagi menjadi 6 segmen (masing-masing 2 digit). 3 segmen pertama merupakan kode vendor atau pembuat kartu jaringan tersebut, 3 segmen berikutnya merupakan serial number kartu tersebut. MAC Address merupakan susunan dari 12 digit bilangan heksadesimal, yang dapat diuraikan menjadi 48 digit bilangan biner. Dari contoh gambar di atas, vendor MAC Address-nya adalah GVC CORPORATION dengan serial number 4C223A.  Klik disini untuk melihat database vendor MAC Address.

untuk melihat alamat fisik dari PC kita dengan mengetikkan perintah :

 

ipconfig /all

How to spoof MAC Address

dari gambar terlihat bahwa mac address PC saya adalah 00-C0-9F-A1-9D-4A

klo di linux bisa diketikan dengan perintah

ifconfig eth0

eth0 disini adalah kartu jaringan yang terpasang di linux

Ok…langsung saja ke pokok permasalaha,….
untuk mendapatkan alamat mac  dari PC-PC yang terhubung di jaringan local cara termudah adalah dengan perintah ping ke setiap host atau ke alamat broadcast lalu cek ARP cache nya
ping <broadcast mask>
arp -a
atau cara lain adalah…. buka notepad lalu ketikan perintah ini :

REM arpping.bat
ping -n 1 -l 1 %1.%2
arp -a %1.%2

save file dengan nama arpping.bat

Anda dapat memanggil batch file tadi dengan perintah:

C:\> for /l %i in (1,1,254) do arpping 160.82.220 %i

hal ini akan men generate  list semua MAC ke IP addresses dari 160.82.220.1 sampai 160.82.220.254.  simpan kedalam file, redirect ke  file and lalu cari, contoh:

REM test.bat
for /l %%i in (1,1,254) do arpping.bat 160.82.220 %%i

simpan sintax tersebut dengan nama test.bat

lalu jalan kan perintah

C:\> test.bat > file.txt

laslu cari listing.txt untuk (contoh) dynamic

C:\> findstr dynamic file.txt
160.82.220.1 00-00-0c-60-8b-41 dynamic
160.82.220.9 00-60-97-4b-bf-4c dynamic
160.82.220.13 00-10-4b-49-94-e1 dynamic
160.82.220.17 00-80-5f-d8-a4-8b dynamic
160.82.220.22 00-a0-d1-02-a4-cf dynamic
160.82.220.25 00-60-08-75-0d-7a dynamic
160.82.220.26 00-10-4b-44-e4-73 dynamic
160.82.220.33 00-10-4b-44-d6-33 dynamic
160.82.220.34 00-10-4b-4e-67-6a dynamic
160.82.220.35 00-60-97-4b-c4-53 dynamic
160.82.220.39 00-10-4b-44-eb-ae dynamic
160.82.220.41 00-10-4b-49-7b-f7 dynamic
160.82.220.42 00-00-f8-21-7a-7f dynamic
160.82.220.43 08-00-20-88-82-57 dynamic
160.82.220.221 00-80-5f-88-d0-55 dynamic

MANIPULASI MAC ADDRESS
MAC Address adalah alamat fisik yang tidak dapat diubah. Namun MAC Address dapat dimanipulasi.

Pada Linux :
– Gunakan command line (terminal)
– Inputkan perintah “ifconfig eth0 down”  untuk disable MAC address
– Inputkan perintah “ifconfig eth0 hw ether [MAC baru]”
– Inputkan perintah “ifconfig eth0 up”  untuk enable MAC address
Contoh : memanipulasi MAC Address dari 00:0d:87:da:04:1d menjadi 00:0d:87:da:04:2d

Mengganti MAC Address

*) Ethernet number setiap komputer bisa saja berbeda, dari contoh diatas ethernet numbernya adalah eth0. Untuk mengetahui ethernet number suatu komputer dapat dilakukan dengan perintah “ifconfig”

Pada Windows :
– Gunakan Network Wizard
– Buka Control Panel – Network and Internet Connections – Network Connection
– Pilih interfaces yang akan dimanipulasi, sebagai contoh gunakan interfaces Local Area Connection
– Akan muncul window (Local Area Connection Properties)
– Pada kotak dialog “Connect using”, klik “configure”
– Maka akan muncul window Ethernet Adapter Properties.
– Pada kotak dialog “Property” pilih Network Address, kamudian pada kotak dialog “Value”, check pada bagian text area dan inputkan MAC Address yang baru.

Contoh : memanipulasi MAC Address dari 00:0d:87:da:04:1d menjadi 00:0d:87:da:04:2d
MAC awal adalah sebagai berikut :

MAC Address pada command prompt

Penggantian  :

Manipulasi MAC Address
source:
Categories: Tutorial, windows
  1. dewan putra
    September 25, 2013 at 1:41 am

    terima kasih ,,,,banyak

  2. December 14, 2013 at 9:52 am

    lumayan susah juga ey, trims byk…

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: