Fake -THC-IPV6

Fake_Advertise6

Fake -THC-IPV6 – Advertise ipv6 address on the network (with own mac if not specified),sending it to the all-nodes multicast address if no target address is set.Source ip addresss is the address advertised if not set.

Usage

Syntax

fake_advertise6 [-DHF] [-Ors] [-n count] [-w seconds] interface ip-address-advertised [target-address [mac-address-advertised [source-ip-address]]]

Options

Sending options:
  -n count    send how many packets (default: forever)
  -w seconds  wait time between the packets sent (default: 5)
Flag options:
  -O  do NOT set the override flag (default: on)
  -r  DO set the router flag (default: off)
  -s  DO set the solicitate flag (default: off)
ND Security evasion options (can be combined):
  -H  add a hop-by-hop header
  -F  add a one shot fragment header (can be specified multiple times)
  -D  add a large destination header which fragments the packet.

Example

cyborg@cyborg:~$ sudo fake_advertise6 eth0 fe80::2e0:4cff:fe37:93/64
[sudo] password for cyborg: 
Starting advertisement of fe80::2e0:4cff:fe37:93/64 (Press Control-C to end)


Fake_DHCPs6

Fake -THC-IPV6 – Fake DHCPv6 server. Use to configure an address and set a DNS server

Usage

Syntax

fake_dhcps6 interface network-address/prefix-length dns-server [dhcp-server-ip-address [mac-address]]

Example

cyborg@cyborg:~$ fake_dhcps6 eth0 fe80::2e0:4cff:fe37:93/64


Fake_DNS6d

Fake -THC-IPV6 – Fake DNS server that serves the same ipv6 address to any lookup request You can use this together with parasite6 if clients have a fixed DNS server .

Usage

Syntax

fake_dns6d interface ipv6-address [fake-ipv6-address [fake-mac]]

Example

cyborg@cyborg:~$ sudo fake_dns6d  eth0 fe80::2e0:4cff:fe37:93/64
Starting fake dns6 server on eth0 for fe80::2e0:4cff:fe37:93/64 (Press Control-C to end) ...


Fake_DNSupdate6

Fake -THC-IPV6  – Fake DNS ipdater.

Usage

Syntax

fake_dnsupdate6 dns-server full-qualified-host-dns-name ipv6address

Example

cyborg@cyborg:~$ sudo fake_dnsupdate6 dns.abc.com def.com fe80::2e0:4cff:fe37:93/64


Fake_MIPv6

Fake -THC-IPV6 – If the mobile IPv6 home-agent is mis-configured to accept MIPV6 updates withou IPSEC, this will redirect all packets for home-address to care-of-address

Usage

Syntax

fake_mipv6 interface home-address home-agent-address care-of-address

Example

cyborg@cyborg:~$ sudo fake_mipv6  eth0 fe80::2e0:4cff:fe37:93/64 fe80::2e0:4cff:fe37:93/72  fe80::2e0:4cff:fe37:93/96


Fake_MLD26

Fake -THC-IPV6 – This uses the MLDv2 protocol. Only a subset of what the protocol is able to do is possible to implement via a command line. Code it if you need something. Ad(d)vertise or delete yourself – or anyone you want – in a multicast group of your choice Query ask on the network who is listening to multicast addresses Use -l to loop and send (in 5s intervals) until Control-C is pressed.

Usage

Syntax

fake_mld26 [-l] interface add|delete|query [multicast-address [target-address [ttl [own-ip [own-mac-address [destination-mac-address]]]]]]

Example

cyborg@cyborg:~$ sudo fake_mld26  eth0 add  fe80::2e0:4cff:fe37:93/64
Sending packet for fe80::2e0:4cff:fe37:93/64


Fake_MLD6

Fake -THC-IPV6  – Ad(d)vertise or delete yourself – or anyone you want – in a multicast group of your choice Query ask on the network who is listening to multicast addresses Use -l to loop and send (in 5s intervals) until Control-C is pressed.

Usage

Syntax

fake_mld6 [-l] interface add|delete|query [multicast-address [target-address [ttl [own-ip [own-mac-address [destination-mac-address]]]]]]

Example

cyborg@cyborg:~$ sudo fake_mld6  eth0 add  fe80::2e0:4cff:fe37:93/64
Sending packet for fe80::2e0:4cff:fe37:93/64


Fake_MLDROUTER6

Fake -THC-IPV6  – Announce, delete or soliciated MLD router – yourself or others. Use -l to loop and send (in 5s intervals) until Control-C is pressed.

Usage

Syntax

fake_mldrouter6 [-l] interface advertise|solicitate|terminate [own-ip [own-mac-address]]

Example

cyborg@cyborg:~$ sudo fake_mldrouter6  eth0 advertise fe80::2e0:4cff:fe37:93/64
Sending packet to advertise


Fake_ROUTER26

Fake -THC-IPV6 – Announce yourself as a router and try to become the default router. If a non-existing link-local or mac address is supplied, this results in a DOS.

Usage

Syntax

fake_router26 [-E type] [-A network/prefix] [-R network/prefix] [-D dns-server] [-s sourceip] [-S sourcemac] [-ardl seconds] [-Tt ms] [-n no] [-i interval] interface

Options

 -A network/prefix  add autoconfiguration network (up to 16 times)
 -a seconds         valid lifetime of prefix -A (defaults to 99999)
 -R network/prefix  add a route entry (up to 16 times)
 -r seconds         route entry lifetime of -R (defaults to 4096)
 -D dns-server      specify a DNS server (up to 16 times)
 -L searchlist      specify the DNS domain search list, seperate entries with ,
 -d seconds         dns entry lifetime of -D (defaults to 4096
 -M mtu             the MTU to send, defaults to the interface setting
 -s sourceip        the source ip of the router, defaults to your link local
 -S sourcemac       the source mac of the router, defaults to your interface
 -l seconds         router lifetime (defaults to 2048)
 -T ms              reachable timer (defaults to 0)
 -t ms              retrans timer (defaults to 0)
 -p priority        priority "low", "medium", "high" (default), "reserved"
 -F flags           Set one or more of the following flags: managed, other,
                   homeagent, proxy, reserved; seperate by comma
 -E type            Router Advertisement Guard Evasion option. Types:
     H             simple hop-by-hop header
     1             simple one-shot fragmentation header (can add multiple)
     D             insert a large destination header so that it fragments
     O             overlapping fragments for keep-first targets (Win, BSD, Mac)
     o             overlapping fragments for keep-last targets (Linux, Solaris)
                    Examples: -E H111, -E D
 -m mac-address    if only one machine should receive the RAs (not with -E DoO)
 -i interval       time between RA packets (default: 5)
 -n number         number of RAs to send (default: unlimited)

Example

cyborg@cyborg:~$ sudo fake_router26 -E 1  -D dns.abc.com -s  fe80::2e0:4cff:fe37:93/64


Fake_ROUTER6

Fake -THC-IPV6  – Announce yourself as a router and try to become the default router. If a non-existing link-local or mac address is supplied, this results in a DOS. Option -H adds hop-by-hop, -F fragmentation header and -D dst header.

Usage

Syntax

fake_router6 [-HFD] interface network-address/prefix-length [dns-server [router-ip-link-local [mtu [mac-address]]]]

Example

cyborg@cyborg:~$ sudo fake_router6 eth0   fe80::2e0:4cff:fe37:93/64
Starting to advertise router fe80::2e0:4cff:fe37:93 (Press Control-C to end) ...


Fake_SOLICITATE6

Fake -THC-IPV6  – Solicate ipv6 address on the network, sending it to the all-nodes multicast address

Usage

Syntax

fake_solicitate6 [-DHF] interface ip-address-solicitated [target-address [mac-address-solicitated [source-ip-address]]]

Example

cyborg@cyborg:~$ sudo fake_solicitate6 eth0   fe80::2e0:4cff:fe37:93/64
Starting solicitation of fe80::2e0:4cff:fe37:93/64 (Press Control-C to end)
0 Comments

Leave a reply

CONTACT US

We're are building as a community and a team. Be a part of it.

Sending

©2017 Ztrela Knowledge Solutions Pvt. Ltd

Log in with your credentials

Forgot your details?