Tekintse meg a nyitott portokat az NMap segítségével, és intézkedéseket saját magunk védelmére

Jó nap. Ma hozok néhány apró tippet, megnézzük a rendelkezésünkre álló nyitott portokat. Ehhez az NMap-ot fogjuk használni, így folytatjuk a telepítést.

En Debian / Ubuntu:

# apt-get install nmap

majd megtekintheti a számítógép nyitott portjait. (Helyi nyelven)

#nmap localhost

Ezek azok a portok, amelyek helyben nyitva vannak, vagyis nem feltétlenül mennek az internetre, az én esetemben 22 ssh-re van nyitva, 25 pedig smtp-re.

A PC-n lévő nyitott portok megtekintéséhez, de az interneten, ugyanazt az nmap-ot csinálom, de az IP-címemmel

Az én esetemben úgy tűnik, hogy a gazdagép be van kapcsolva, de nem lát nyitott portokat (csak 1000-et vizsgál). Annak ellenére, hogy a számítógépemen a port nyitva van, az útválasztó szűri azt.

De ha megnyitom az útválasztó megfelelő portját ...

Az a tény, hogy láthatják, hogy melyik portok vannak nyitva a számítógépemen, némi kockázatot jelent a gépemen. Tehát egy kicsit védeni fogom az ssh szerveremet. Ehhez megváltoztatom az alapértelmezett portot (22) bármely másra ...

Gyökérként megyek a fájlhoz / etc / ssh_config:

# nano /etc/ssh/ssh_config

menjünk oda, ahol mondja  # port 22 .. törljük a # számot és megváltoztatjuk a kívánt portot ..

a CTRL-W segítségével keresünk. A CTRL-O-val mentünk, és a CTRL-C vagy a CTRL-X segítségével zárunk

Az én esetemben a 2222-et fogom használni

Ugyanezt keresjük a fájlban a "port" szó keresésével / Etc / ssh / sshd_config  megváltoztatja ugyanarra a portra, amelyet használni fogunk. Most szerkesztjük / etc / services

Keresünk ssh és a két portot kicseréljük az előzőre.

Most visszaállítottuk a szolgáltatást.

És megtesszük nmap újra.

Amint látod. A port és / vagy az ssh szolgáltatásunkról semmi sem derül ki.

De működik az ssh?

TERMÉSZETESEN.

Fontos, hogy ha másik számítógépről fogsz belépni, akkor nyilván meg kell adnod a használt portot.

ssh -p 2222 IP   (Például)

Valószínűleg a 2222-es port használatakor az nmap Ethernet-PC-vel jelenik meg. Csak keressen egy másik 1000-nél nagyobb portot, amelyet nem nagyon használnak
A portok és a futtatott szolgáltatások listájának megtekintéséhez lépjen itt
További információ az nmap-ról http://nmap.org/

Így megváltoztathatja bármely más szolgáltatás portjait.

Egészségére.!


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   adiazc87 dijo

    Köszönöm a tippet, érdekes.

  2.   Alf dijo

    És spanyolul? ha ha ha ha ha ha ha

    Ez egy tudomány, kipróbáltam, és már nem kapcsolódott az internethez, haha, egy barátom segített megoldani, miután elolvasta a cikket az ölében, nagyon tetszett neki, és az ubuntut telepíti a laptopjára, amikor korábban azt mondta, hogy nem neki.

    Üdvözlet

    1.    @Jlcux dijo

      haha nem tudom, mit tettél rosszul .. De a lehető leghatározottabban fogalmaztam. De ha akarsz, készíthetek egy videót neked. 🙂

  3.   Alf dijo

    Naaaaah, megtagadják a hálózatoktól és az angoltól, már régóta szerettem volna tanulni, és valóban nem találtam olyan oktatót, akinek türelme lenne hozzám, képzelje el.
    Taníts egy 40 éves férfit úgy, mint 10 éves, hahahaha

    1.    @Jlcux dijo

      haha ez semmi .. Hangouttal vagy ilyesmi .. Biztos megértesz engem.

      1.    chinoloco dijo

        Üdvözöljük a hangoutban !!
        ^^

  4.   Mr. linux dijo

    Honfitárs, kiváló közreműködés.

  5.   taregon dijo

    Merem elindítani ezt a kihívást, hátha nem jelenik meg a 2222 oO port

    Futtatás: sudo nmap -v -sS -A -p 1-65535 localhost

    PS: a keresés lassú lesz ... Hozzáadom a "-v" opciót, hogy ne unatkozzon, amikor a terminál bármit is csinál.

    1.    @Jlcux dijo

      Nyilvánvaló, ha .. De a normál vizsgálatról beszélek. Az nmap számos lehetőséggel és funkcióval rendelkezik, tudva, hogyan kell használni. egyetlen kikötő sem menekül el tőle.

    2.    @Jlcux dijo

      Emellett mindig van rá mód. Különösen a linuxban semmi sem teljesen biztonságos .. Ez csak egy kis tipp: p

      1.    taregon dijo

        Nem az volt a szándékom, hogy lebecsüljem az álcázási taktikát, hanem az a nmap parancs, amelyet akkor hagyok, amikor nem emlékszem az alapértelmezett helyettesítőnek kiválasztott portra (nehéz megjegyezni az ips-eket és a portokat ...). Esetemben a VNC-n keresztül távolról kellett csatlakoznom olyan számítógépekhez, amelyek portja nem a tipikus 5900 vagy 5901; egy normál vizsgálat azt mondaná nekem, hogy nincs vnc hallgatási port, akkor mi a megoldás? Válasz: Az nmap használatával kényszerítse az összes port lekérdezésére. 😉

        1.    @Jlcux dijo

          Persze, nem sértődtem meg tőle távol, tudjuk, hogy minden nem teljesen biztonságos. Csak biztonsági szintek vannak. És mindig van valami túl ... mindig van valami, ami sérti a biztonságot. Ez jó hozzájárulás, csinálhat egy kis oktatóanyagot az nmap-on. 🙂 Üdvözlet.

  6.   hexborg dijo

    Tökéletes kiegészítője az előző bejegyzésnek. Nem tudom, hogy szándékosan tetted-e, de remekül sikerült. 🙂

  7.   javitopir dijo

    Ez csak a homályosság biztonsága, sajnos az nmap -v opciójával azonosítja, hogy az Ön által betett port megfelel az nmap-nak. Ahhoz, hogy megpróbálja megvédeni magát az nmap-tól, iptables-szabályokat kell használnia, amelyek szintén nem tudják teljesen megvédeni a beolvasást. De hé, a kezdők feltörése ellen működik ...

  8.   jpaul dijo

    Helló, egy kérdés, nem értem, hogy az nmap miért nem távolítja el a portot a változtatás után, alapértelmezés szerint hoz-e be egy porttartományt a beolvasáshoz?

    1.    @Jlcux dijo

      Igen, az nmap alapértelmezés szerint 1000 portot keres be. Ha tudjuk, hogyan kell kezelni, ez nem elegendő az ssh vagy bármely más szolgáltatás megvédésére az nmap karmai elől. A legjobb a fail2ban és a psad lenne.

  9.   Márton dijo

    @Jlcux
    Engedje meg, hogy néhány javítást végezzek az általad közzétettekkel kapcsolatban, részben javítom:

    1.
    "Ezek a portok nyitottak helyben, vagyis nem feltétlenül mennek az internetre. Esetemben a 22. nyitva van az ssh-re, a 25. pedig az smtp-re."
    Ez nem így van. Ezek azok a portok vannak nyitva a gazdagépen, amelyeket az első 1024 port tartományában keres be, ez az a tartomány, amelyet az NMAP alapértelmezés szerint átvizsgál.

    "Ezek a portok nyitottak helyben, vagyis nem feltétlenül járnak az internetre .."
    Tisztáznod kell, hogy az egyetlen módja annak, hogy ne "menjenek ki" a hálózathoz, ha a géped egy úszóhálózaton van (a NAT értelemszerűen maga egy primitív tűzfal), és mindaddig, amíg a portok nincsenek megnyitva készítsen NAT-ot (általában az útválasztót) és irányítsa át (FORWARDING) azokat a portokat, amelyek nyitva vannak a számítógépére.
    Természetesen, ha a gép közvetlenül csatlakozik a modemhez, akkor ki van téve a hálózatnak.
    A @taregon által közzétett parancshoz, amely a gép összes portjának beolvasásához és megérintéséhez a helyes, felveheti többek között az -sV-t, hogy az nmap megpróbálja felfedezni, hogy melyik szolgáltatás fut az egyes portokon: sudo nmap -v -sS -sV -A -p 1-65535 localhost
    Példa:
    Az Nmap 6.25 kezdete ( http://nmap.org ), 2012-12-06 13:39 ART
    Nmap vizsgálati jelentés a localhost.localdomain webhelyhez (127.0.0.1)
    A gazdagép fent van (0.00021 s késés).
    Nem látható: 999 zárt port
    KIKÖTŐ ÁLLAMI SZOLGÁLTATÁS VÁLTOZATA
    631 / tcp nyitott ipp CUPS 1.6
    2222 / tcp open ssh OpenSSH 6.1 (2.0 protokoll)

    2.
    «Az a tény, hogy láthatják, melyik portok vannak nyitva a számítógépemen, némi kockázatot jelent a gépemen. Tehát egy kicsit védeni fogom az ssh szerveremet. Ehhez megváltoztatom az alapértelmezett portot (22) bármely másra ...

    Gyökérként megyek az / etc / ssh_config fájlba:

    # nano / etc / ssh / ssh_config

    oda megyünk, ahol a # 22-es port van írva .. törljük a # -et, és megváltoztatjuk a kívánt portot .. »

    NEM! Az egyik dolognak semmi köze a másikhoz!
    Az / etc / ssh / ssh_config csak az ügyfél beállításait kezeli, így az Ön által beállított port lesz az, amelyet az ssh kliens alapértelmezés szerint használ az ssh szerverekhez való csatlakozáshoz a 22. port helyett.

    A keresett port meghosszabbítását csak az / etc / ssh / sshd_config fájlban megadott beállítás megváltoztatásával végezheti el.

    Végül ezzel a webeszközzel tesztelhetjük, hogy melyik portok vannak vagy nem nyitottak a gépünkön, melyek rejtettek, ellenőrizhetjük, hogy a ping visszhangja le van-e tiltva, és néhány egyéb dolog: https://www.grc.com/x/ne.dll?bh0bkyd2

    Üdvözlet.

  10.   fenriz dijo

    Nagyon jó értékelés. kedveltem köszönöm 😀

  11.   Andres dijo

    Remek bemutató nmap
    🙂 Üdvözlet !!!

  12.   fog dijo

    kollégák, tudja valaki, hogyan tehetem, hogy ismerjem egy másik ember nyitott portjait ??? a számítógépemről ???

    1.    Adrian dijo

      Használja a következő parancsot: nmap XXXX
      Ahol az x-ek a beolvasandó számítógép ip-je

  13.   Adrian dijo

    Helló, először is köszönöm a megosztást.
    Problémám van, remélhetőleg tudsz nekem segíteni: Amikor egy nmap-ot csinálok ugyanazzal a géppel az ip -immel, ez azt jelzi, hogy a 3306-os port nyitva van, és a netstat-szal látom, hogy a port figyel Ha azonban egy másik pc-ről nmap-ot keres, akkor ez nem jelenti a 3306 nyitott portot.
    Szintén megváltoztattam a bin-címet 0.0.0.0-ra
    Megpróbálok egy java alkalmazást összekapcsolni egy LAMP szerveren lévő DB-vel, és az alkalmazás működik, mert már tettem lekérdezéseket egy másik pc-n, ahol tesztelésre beállítottam egy wamp szervert, és minden rendben van.
    Bármilyen ötletet? Nem tudom, mit tegyek