]> gitweb.morketsmerke.org Git - mmdev.git/commitdiff
Tworzenie 10 rozdziału. Zakończnie pisania podrozdziału 10.6
authorxf0r3m <jakubstasinski@protonmail.com>
Thu, 31 Aug 2023 10:07:42 +0000 (12:07 +0200)
committerxf0r3m <jakubstasinski@protonmail.com>
Thu, 31 Aug 2023 10:07:42 +0000 (12:07 +0200)
articles/terminallog/Linux.Podstawy.html

index 0f245e056f4872b1b862f9dd4275d7c77ad86d9b..5dad61c894b2c216901060f044dde00760b47784 100644 (file)
@@ -9133,6 +9133,43 @@ Nmap done: 1 IP address (1 host up) scanned in 4.43 seconds
           styczności z tym programem warto się zapoznać stroną podręcznika.
         </p>
         <h2 id="10.6.rpc">10.6. Zdalne wywołanie procedury - RPC</h2>
+        <p>
+          <strong>RPC</strong> (ang. <em>Remote Procedure Call</em>), czyli
+          zdalne wywołanie procedury to system, ktory ma umożliwić aplikacjom
+          sieciowych uruchomienie funkcji znajdujących się na serwerze.
+          Każdemu z tych programów przypisywany jest numer, dzięki któremu
+          będzie można go wywołać. System ten znajduje się w niższych partiach
+          warsty aplikacji.
+        </p>
+        <p>
+          Aplikacje korzystające z RPC używają klasyczny portów transmisji
+          warstwy transportowej takich jak: TCP czy UDP. Wymagają one natomiast
+          jeszcze jednej usługi pośredniczącej mianowicie
+          <strong>rpcbind</strong>. Jej zadaniem jest mapowanie portów TCP/UDP
+          na numery programów RPC. Usługa <em>rpcbind</em> może być widoczna
+          podczas skanowania. Za pomocą poniższego polecenie możemy sprawdzić
+          czy jakiś program możemy uruchomić i za pomocą jakiej usługi.
+        </p>
+<pre class="code-block">
+xf0r3m@vm-76925c3:~$ rpcinfo -p localhost
+   program vers proto   port  service
+    100000    4   tcp    111  portmapper
+    100000    3   tcp    111  portmapper
+    100000    2   tcp    111  portmapper
+    100000    4   udp    111  portmapper
+    100000    3   udp    111  portmapper
+    100000    2   udp    111  portmapper
+</pre>
+        <p>
+          Podobny wynik polecenia możemy uzyskać posiadając obsługę NFS w
+          swoim systemie. Nie będę tutaj rozpisywał się na temat wyników
+          tego polecenia. RPC to póki co nie nasza liga, nie mniej jednak
+          warto wiedzieć że istnieje coś takiego. Poza NFS z RPC korzysta
+          także usługa NIS (<em>Network Information Service</em>) oraz
+          program monitorujący FAM (<em>File Access Monitor</em>) środowiska
+          GNOME.
+        </p>
+        <h2 id="10.7.networksecurity">10.7. Zabezpieczenie sieci</h2>
        </div>
                        <p style="margin: 15px; padding: 0; outline: 0;">
                                2022; COPYLEFT; ALL RIGHTS REVERSED;