Yersinia                                        Document version 1.0, Feb. 1 2011No other bacteria, perhaps organism, had ...
Yersinia ArchitectureYersinia UsageUsage: yersinia [-hVID] [-l logfile] protocol[protocol_options]       -V        Program...
ModesCommand LineUsage: yersinia [-hVID] [-l logfile] protocol[protocol_options]        -V     Program version.        -h ...
Network Client       Usage.                 yersinia –D                 (-D stands for Daemon)      Listens to default po...
GUI Mode (GTK+, alpha version, less stable)       Usage               yersinia –G      Fancy, visual, and powerful GUI   ...
Attack examples      Start a Spanning-Tree nonDoS root claiming attack in the first nonloopback interface (keep in       ...
Upcoming SlideShare
Loading in …5
×

Yersinia: Research work Amarjit Singh & Rishabh Dangwal | Yersinia - How to analyzing and testing network protocols

1,836 views

Published on

Yersinia is a free open source utility written entirely in C which is great for security professionals, pen testers and hacker enthusiasts alike. Yersinia is a solid framework for analyzing and testing network protocols, and it is a great network tool designed to take advantage of some weaknesses in different network protocols. Yersinia allows you to send raw VTP (VLAN Trunking Protocol) packets and also allows you add and delete VLAN’s from a centralized point of origin.

Published in: Technology, Health & Medicine
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,836
On SlideShare
0
From Embeds
0
Number of Embeds
66
Actions
Shares
0
Downloads
32
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Yersinia: Research work Amarjit Singh & Rishabh Dangwal | Yersinia - How to analyzing and testing network protocols

  1. 1. Yersinia Document version 1.0, Feb. 1 2011No other bacteria, perhaps organism, had so much of an effect on human history as Yersinia pestis, thebacteria that causes plague. Many outbreaks of plague have caused death and population reductionthroughout history. The most famous, however, was the notorious Black Death of medieval times thatkilled one third of the population of 14th century Europe. People watched their family and friends diewith sickly buboes (swollen lymph nodes) on their necks and a color near black all over their bodies,caused by respiratory failure. People who contracted the disease and were unable to fight it off diedwithin three to five days. taken from http://members.aol.com/omaryak/plague/Yersinia is touted by its developers as the Black Death for todays networks as itFeatures  100% written in C. It uses libpcap, libnet and ncurses.  Runs in Linux, *BSD and Solaris  Multithreaded: it supports multiple users and multiple attacks per user.  Examine, analyze and watch your packets  Edit each protocol’s fields  Capture your network data in pcap format.  Current protocols enabled: STP, CDP, DTP, DHCP, HSRP, 802.1Q andVTP.  Customize your preferences in a configuration file.  Learn packets from the network and replay them with your modifications.  Listens to your network!!  Three main modes: command line, network client and ncurses/GTK GUI.
  2. 2. Yersinia ArchitectureYersinia UsageUsage: yersinia [-hVID] [-l logfile] protocol[protocol_options] -V Program version. -h This help screen. -I Interactive mode (ncurses). -D Daemon mode. -l logfile Select logfile. -c conffile Select config file.protocol Can be one of the following: cdp, dhcp, dot1q, dtp, hsrp,stp, vtp.Try yersinia protocol -h to see protocol_options help
  3. 3. ModesCommand LineUsage: yersinia [-hVID] [-l logfile] protocol[protocol_options] -V Program version. -h This help screen. -I Interactive mode (ncurses). -D Daemon mode. -l logfile Select logfile. -c conffile Select config file.  Easy, fast to run  Friendly shell script integration (pen-testing stuff)  No fancy $TERM needed, just the command line.
  4. 4. Network Client Usage. yersinia –D (-D stands for Daemon)  Listens to default port 12000/tcp  Authentication (login & enable)  CLI similar to Cisco one (with some addons!!!), Easy to manage if you have Cisco administration experience  Help MS Windows users to run Yersinia!! ☺GUI Mode (Ncurses, more stable) Usage yersinia –I (-I stands for Interactive)  Fancy, visual, and powerful GUI  Ncurses compatible with Linux, *BSD and Solaris (curses)  Examine and analyze your interesting network packets, and learn how to  Take advantage of the misconfigurations.  Watch Yersinia’s wonderful features in a glance!
  5. 5. GUI Mode (GTK+, alpha version, less stable) Usage yersinia –G  Fancy, visual, and powerful GUI  GTK+ compatible with Linux, *BSD and Solaris  Easy to understand  Examine and analyze your interesting network packets, and learn how to  Take advantage of the misconfigurations.  Watch Yersinia’s wonderful features in a glance!
  6. 6. Attack examples  Start a Spanning-Tree nonDoS root claiming attack in the first nonloopback interface (keep in mind that this kind of attack will use the first BPDU on the network interface to fill in the BPDU fields properly): yersinia stp -attack 4  Start a Spanning-Tree DoS attack sending TCN BPDUs in the eth0 interface with MAC address 00:00:00:00:00:00 Yersinia stp -attack 3 -source 00:00:00:00:00:00

×