answersLogoWhite

0

What is ARP Cache Poisoning?

Updated: 10/3/2023
User Avatar

Wiki User

โˆ™ 14y ago

Best Answer

Address Resolution Protocol (ARP) spoofing, also known as ARP poisoning or ARP Poison Routing (APR), is a technique used to attack an Ethernet http://wiki.answers.com/wiki/Ethernet or http://wiki.answers.com/wiki/Wireless_network. ARP Spoofing may allow an attacker to http://wiki.answers.com/wiki/Packet_sniffer http://wiki.answers.com/wiki/Data_frame on a http://wiki.answers.com/wiki/Local_area_network (LAN), modify the traffic, or stop the traffic altogether (known as a http://wiki.answers.com/wiki/Denial-of-service_attack). The attack can only be used on networks that actually make use of ARP and not another method of address resolution.

User Avatar

Wiki User

โˆ™ 14y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

โˆ™ 15y ago

ARP stands for Address Resolution Protocol.

Every computer in a LAN has 2 identifiers: IP and MAC address. IP is either entered by the user or dynamically allocated by a server. But the MAC address is unique for any Ethernet card. For example, if you have 2 ethernet cards, one for wired and the other for WiFi, you have 2 MAC addresses on your machine. The MAC address is a hardware code for your ethernet card.

The communications between computers is done on the IP level. Means that if you want to send a file to a computer, you need to know the other computer IP.

Now, ARP is the protocol that matches every IP with a certain MAC address in ARP table that is saved on your switch in your LAN.

ARP cache poisoning is changing this ARP table on the switch.

For Normal case, when a machine tries to connect to another machine. The first machine goes to the ARP table with the other machine IP, the ARP table provide the MAC address for the other machine and the communication starts.

But if someone plays with the table, the first machine goes with the IP and the ARP table will provide a faulty MAC address to a 3rd machine who wants to intrude through your communication.

This Kind of attach is known as "Man in the Middle".

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is ARP Cache Poisoning?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

How long do ARP entries remain in the ARP cache by default?

The default amount of time for ARP entries to stay in the ARP cache is 10 minutes for referenced entries and 2 minutes for entries that are not referenced.


What happens to the ARP cache when a Cisco router is powered off?

Unless there are static ARP mappings, the cache will be cleared when powered off.


ARP Poisoning?

Address Resolution Protocol (ARP) Poisoning (or ARP Cache Poisoning) modifies the IP address associated with the MAC address of a device. In laymanโ€™s terms, it means that a hacker can insert themselves between an endpoint and router (for example) and pretend to be the router to the endpoint and pretend to be the endpoint to the router. All data traffic that is meant to flow between endpoint and router will now pass through the hackerโ€™s device.


What commands do you use to verify the ARP cache on a windows end-system and the ARP table ina Cisco router?

arp -a show arp


How do you obtain mac address of HP Laserjet P2055dn?

Usually you don't need the MAC address directly - except perhaps to improve the documentation in a large network.If you know a device's IP address, you can do a pingcommand; before and after, compare the ARP cache - the one that shows assignments of IP addresses to MAC addresses. In Windows, the steps would be more or less like this:Open a command window arp -d * (this will delete the ARP cache)arp -a (this will show the ARP cache)ping ... (this will connect to the IP address you specify)arp -a (show the ARP cache again. Compare with the previous one.)Usually you don't need the MAC address directly - except perhaps to improve the documentation in a large network. If you know a device's IP address, you can do a pingcommand; before and after, compare the ARP cache - the one that shows assignments of IP addresses to MAC addresses. In Windows, the steps would be more or less like this:Open a command windowarp -d * (this will delete the ARP cache)arp -a (this will show the ARP cache)ping ... (this will connect to the IP address you specify)arp -a (show the ARP cache again. Compare with the previous one.)Usually you don't need the MAC address directly - except perhaps to improve the documentation in a large network. If you know a device's IP address, you can do a pingcommand; before and after, compare the ARP cache - the one that shows assignments of IP addresses to MAC addresses. In Windows, the steps would be more or less like this:Open a command windowarp -d * (this will delete the ARP cache)arp -a (this will show the ARP cache)ping ... (this will connect to the IP address you specify)arp -a (show the ARP cache again. Compare with the previous one.)Usually you don't need the MAC address directly - except perhaps to improve the documentation in a large network. If you know a device's IP address, you can do a pingcommand; before and after, compare the ARP cache - the one that shows assignments of IP addresses to MAC addresses. In Windows, the steps would be more or less like this:Open a command windowarp -d * (this will delete the ARP cache)arp -a (this will show the ARP cache)ping ... (this will connect to the IP address you specify)arp -a (show the ARP cache again. Compare with the previous one.)


What does empty ARP cache indicate?

That the MAC addresses have expired


Where can one find out about arp poisoning?

You can find information about arp poisoning online at the Wikipedia. Once on the page, type "ARP spoofing" into the search field at the top of the page and press enter to bring up the information.


What is the reason for ARP cache to be emptied after a few minutes of inactivity with a host and why is it beneficial?

An ARP cache holds dynamic network and mapping information. Delaying the clearing of this cache is that dynamic information or processes can be left in limbo and become non-removable after a period of time.


What is one layer of security that can be applied to ARP cache entries that could aid countering ARP spoofing?

static gateway address


To make arp more efficient computers save recognized mac to ip address mappings on their hard disks in a database known as?

To make ARP more efficient computers save recognized mac to IP address mappings on their hard disks in a database known as ARP cache. ARP is an network layer protocol / third layer protocol. ARP provides mapping between Logical to physical address.


What does arp -s do in command prompt?

it allows you to create a permanent entry in your cache


Explain the ARP utility is used for?

TCP/IP Address Resolution Protocol Utility (arp)(Page 2 of 2) arp Utility Functions To allow administrators to manage this ARP cache table, TCP/IP devices include an arp utility. It has three basic functions, which are invoked using three different versions of the command (which, for once, are the same in UNIX and Windows!): * ARP Cache Table Display ("arp -a"): When the "-a" option is used with the utility, it displays the current contents of the ARP cache table. Each entry in the table shows the IP address and hardware address pair for one device (interface, actually); usually an indication is also given as to whether each entry is static or dynamicThe exact format of the display varies from one implementation to the next; some programs show IP addresses while others show host names, and still others may show both. Some systems default to displaying host names but allow the "-n" option to also be used to force only IP addresses to be displayed and not names. * ARP Cache Table Entry Addition ("arp -s "): This syntax allows an administrator to make a new manual ARP cache table entry that maps the given host name to the specified hardware address. * ARP Cache Table Entry Deletion ("arp -d "): This command removes the specified cache entry from the table. Some implementations allow the addition of another parameter to specify that all entries should be removed from the cache. Additional arp Features Certain versions of the software may also supplement these basic commands with additional features. One common additional option on UNIX systems is the ability to specify a file from which cache table entries may be read, using "arp -f ". This saves a considerable amount of time and effort compared to typing each entry manually using "arp -s". Note also that access to options that cause the ARP cache table to be changed may be restricted by the operating system to only authorized users. This is especially true of the delete function, and especially especially true of the function that allows the entire ARP table to be deleted. J