From e9fca82d75987eb186290669b413f92f17f6267b Mon Sep 17 00:00:00 2001 From: xf0r3m Date: Mon, 20 May 2024 11:13:19 +0200 Subject: [PATCH] =?utf8?q?Sprawdzenie=20pod=20k=C4=85tem=20wy=C5=9Bwietlan?= =?utf8?q?ia=20oraz=20b=C5=82=C4=99d=C3=B3w=20HTML.=20Niekt=C3=B3re=20przy?= =?utf8?q?k=C5=82ady=20rozci=C4=85gaj=C4=85=20cz=C4=99=C5=9B=C4=87=20z=20t?= =?utf8?q?re=C5=9Bci=C4=85,=20ale=20tak=20musi=20by=C4=87.=20Gotowe=20do?= =?utf8?q?=20publikacji.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- articles/terminallog/Linux.Podstawy.html | 92 +++++++++++++++--------- articles/terminallog/index.html | 3 +- 2 files changed, 61 insertions(+), 34 deletions(-) diff --git a/articles/terminallog/Linux.Podstawy.html b/articles/terminallog/Linux.Podstawy.html index db4147b..2f0fe8e 100644 --- a/articles/terminallog/Linux.Podstawy.html +++ b/articles/terminallog/Linux.Podstawy.html @@ -25,7 +25,7 @@
-
+

Linux. Podstawy.

@@ -8019,7 +8024,7 @@ xf0r3m@immudex:~$ sudo sysctl net.ipv4.ip_forward=1 w port-forwarding.
  • OUTPUT - zawiera reguły filtrujące pakiety dla wygenerowanych lokalnie pakietów, które poźniej będą wymagały - trasowania.
  • + trasowania.
  • POSTROUTING - zawiera reguły filtrujące, które najpóźniej przetwarzają pakiety. Tutaj stosowany jest SNAT oraz maskarada.
  • @@ -8718,7 +8723,7 @@ Content-Length: 1256
  • Serwery sieciowe: - DHCP: isc-dhcp-server, dnsmasq; DNS: bind9, dnsmasq
  • -
  • Usługa zdalnego wywołania procedury (RPC)
  • +
  • Usługa zdalnego wywołania procedury (RPC)
  • Aby bardziej zaznajomić się z serwerami sieciowymi, omówimy sobie @@ -9241,13 +9246,15 @@ avahi-dae 476 avahi 12u IPv4 13560 0t0 UDP *:mdns avahi-dae 476 avahi 13u IPv6 13561 0t0 UDP *:mdns avahi-dae 476 avahi 14u IPv4 13562 0t0 UDP *:33600 avahi-dae 476 avahi 15u IPv6 13563 0t0 UDP *:34773 -NetworkMa 675 root 26u IPv4 14371 0t0 UDP vm-3d6b184.morketsmerke.org:bootpc->DDI1184JS.mshome.net:bootps +NetworkMa 675 root 26u IPv4 14371 0t0 UDP vm-3d6b184.morketsmerke.org:bootpc-> +DESKTOP-TMP2137.mshome.net:bootps cupsd 790 root 6u IPv6 14463 0t0 TCP localhost:ipp (LISTEN) cupsd 790 root 7u IPv4 14464 0t0 TCP localhost:ipp (LISTEN) cups-brow 860 root 7u IPv4 15147 0t0 UDP *:631 chronyd 883 _chrony 5u IPv4 14538 0t0 UDP localhost:323 chronyd 883 _chrony 6u IPv6 14539 0t0 UDP localhost:323 -ssh 60722 xf0r3m 3u IPv4 187934 0t0 TCP vm-3d6b184.morketsmerke.org:36440->ip82-117-231-222.static.awhost.cloud:2022 (ESTABLISHED) +ssh 60722 xf0r3m 3u IPv4 187934 0t0 TCP vm-3d6b184.morketsmerke.org:36440-> +ip82-117-231-222.static.awhost.cloud:2022 (ESTABLISHED)

    Na powyższym przykładzie możemy zauważyć, że wyjście tego polecenia @@ -9279,7 +9286,8 @@ cupsd 790 root 7u IPv4 14464 0t0 TCP localhost:ipp (LISTEN)

     xf0r3m@vm-3d6b184:/media/xf0r3m/immudex_crypt0$ sudo lsof -iTCP@searx.morketsmerke.org
     COMMAND   PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
    -ssh     60722 xf0r3m    3u  IPv4 187934      0t0  TCP vm-3d6b184.mshome.net:36440->ip82-117-231-222.static.awhost.cloud:2022 (ESTABLISHED)
    +ssh     60722 xf0r3m    3u  IPv4 187934      0t0  TCP vm-3d6b184.mshome.net:36440->
    +ip82-117-231-222.static.awhost.cloud:2022 (ESTABLISHED)
     

    Ciekawy przypadek mamy tutaj. Ponieważ wśród połączeń TCP wyszukujemy @@ -9316,14 +9324,21 @@ xf0r3m@vm-f48088c:/media/xf0r3m/immudex_crypt0$ sudo tcpdump tcpdump: verbose output suppressed, use -v[v]... for full protocol decode listening on eth0, link-type EN10MB (Ethernet), snapshot length 262144 bytes 07:27:01.136396 IP DESKTOP-TMP2137.mshome.net.60948 > 239.255.255.250.1900: UDP, length 175 -07:27:01.238437 IP vm-f48088c.mshome.net.46759 > DESKTOP-TMP2137.mshome.net.domain: 9527+ PTR? 250.255.255.239.in-addr.arpa. (46) -07:27:01.244853 IP DESKTOP-TMP2137.mshome.net.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 250.255.255.239.in-addr.arpa.local. (52) -07:27:01.247220 IP DESKTOP-TMP2137.mshome.net.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 250.255.255.239.in-addr.arpa.local. (52) -07:27:01.250774 IP6 DESKTOP-TMP2137.morketsmerke.org.mdns > ff02::fb.mdns: 0 PTR (QM)? 250.255.255.239.in-addr.arpa.local. (52) -07:27:01.252918 IP6 DESKTOP-TMP2137.morketsmerke.org.mdns > ff02::fb.mdns: 0 PTR (QM)? 250.255.255.239.in-addr.arpa.local. (52) +07:27:01.238437 IP vm-f48088c.mshome.net.46759 > DESKTOP-TMP2137.mshome.net.domain: 9527+ PTR? 250.255.255.239.in-addr.arpa. +(46) +07:27:01.244853 IP DESKTOP-TMP2137.mshome.net.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 250.255.255.239.in-addr.arpa.local. +(52) +07:27:01.247220 IP DESKTOP-TMP2137.mshome.net.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 250.255.255.239.in-addr.arpa.local. +(52) +07:27:01.250774 IP6 DESKTOP-TMP2137.morketsmerke.org.mdns > ff02::fb.mdns: 0 PTR (QM)? 250.255.255.239.in-addr.arpa.local. +(52) +07:27:01.252918 IP6 DESKTOP-TMP2137.morketsmerke.org.mdns > ff02::fb.mdns: 0 PTR (QM)? 250.255.255.239.in-addr.arpa.local. +(52) 07:27:02.142559 IP DESKTOP-TMP2137.mshome.net.60948 > 239.255.255.250.1900: UDP, length 175 -07:27:02.241843 IP DESKTOP-TMP2137.mshome.net.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 250.255.255.239.in-addr.arpa.local. (52) -07:27:02.242557 IP6 DESKTOP-TMP2137.morketsmerke.org.mdns > ff02::fb.mdns: 0 PTR (QM)? 250.255.255.239.in-addr.arpa.local. (52) +07:27:02.241843 IP DESKTOP-TMP2137.mshome.net.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 250.255.255.239.in-addr.arpa.local. +(52) +07:27:02.242557 IP6 DESKTOP-TMP2137.morketsmerke.org.mdns > ff02::fb.mdns: 0 PTR (QM)? 250.255.255.239.in-addr.arpa.local. +(52)

    W moim przypadku zostało tylko złapanych kilka zapytań w przód (PTR) @@ -9787,15 +9802,20 @@ srw-rw-rw- 1 root root 0 09-01 07:04 /run/rpcbind.sock

     xf0r3m@vm-eba25a2:/media/xf0r3m/immudex_crypt0$ sudo lsof -U
     COMMAND     PID       USER   FD   TYPE             DEVICE SIZE/OFF   NODE NAME
    -systemd       1       root   10u  unix 0x00000000c0eae923      0t0  15927 /run/systemd/journal/stdout type=STREAM (CONNECTED)
    +systemd       1       root   10u  unix 0x00000000c0eae923      0t0  15927 /run/systemd/journal/stdout 
    +type=STREAM (CONNECTED)
     systemd       1       root   17u  unix 0x00000000a1f6a748      0t0  11408 /run/systemd/notify type=DGRAM (CONNECTED)
     systemd       1       root   18u  unix 0x0000000062a0c5b9      0t0  11409 type=DGRAM (CONNECTED)
     systemd       1       root   19u  unix 0x00000000962057e3      0t0  11410 type=DGRAM (CONNECTED)
     systemd       1       root   20u  unix 0x000000001183727b      0t0  11411 /run/systemd/private type=STREAM (LISTEN)
    -systemd       1       root   21u  unix 0x000000007042f6df      0t0  11413 /run/systemd/userdb/io.systemd.DynamicUser type=STREAM (LISTEN)
    -systemd       1       root   22u  unix 0x000000008bad806c      0t0  11414 /run/systemd/io.system.ManagedOOM type=STREAM (LISTEN)
    -systemd       1       root   23u  unix 0x0000000096526742      0t0  20935 /run/systemd/journal/stdout type=STREAM (CONNECTED)
    -systemd       1       root   24u  unix 0x00000000f0a1522b      0t0 182291 /run/systemd/journal/stdout type=STREAM (CONNECTED)
    +systemd       1       root   21u  unix 0x000000007042f6df      0t0  11413 /run/systemd/userdb/io.systemd.DynamicUser 
    +type=STREAM (LISTEN)
    +systemd       1       root   22u  unix 0x000000008bad806c      0t0  11414 /run/systemd/io.system.ManagedOOM
    +type=STREAM (LISTEN)
    +systemd       1       root   23u  unix 0x0000000096526742      0t0  20935 /run/systemd/journal/stdout
    +type=STREAM (CONNECTED)
    +systemd       1       root   24u  unix 0x00000000f0a1522b      0t0 182291 /run/systemd/journal/stdout
    +type=STREAM (CONNECTED)
     

    11. Udostępnianie plików w sieci

    @@ -10421,7 +10441,11 @@ Added user debian. xf0r3m@vm-9585173:~$ sudo mount -t cifs //DEBIAN/xf0r3m homes_on_debian -o user=xf0r3m,uid=1001,gid=1001 Password for xf0r3m@//DEBIAN/xf0r3m: xf0r3m@vm-9585173:~$ sudo mount | grep '//DEBIAN/xf0r3m' -//DEBIAN/xf0r3m on /media/xf0r3m/immudex-crypt0/homes_on_debian type cifs (rw,relatime,vers=3.1.1,cache=strict,username=xf0r3m,uid=1001,noforceuid,gid=1001,noforcegid,addr=172.18.227.14,file_mode=0755,dir_mode=0755,soft,nounix,serverino,mapposix,rsize=4194304,wsize=4194304,bsize=1048576,echo_interval=60,actimeo=1,closetimeo=1) +//DEBIAN/xf0r3m on /media/xf0r3m/immudex-crypt0/homes_on_debian type cifs +(rw,relatime,vers=3.1.1,cache=strict,username=xf0r3m,uid=1001,noforceuid, +gid=1001,noforcegid,addr=172.18.227.14,file_mode=0755,dir_mode=0755,soft, +nounix,serverino,mapposix,rsize=4194304,wsize=4194304,bsize=1048576, +echo_interval=60,actimeo=1,closetimeo=1)

    Chcąc wykorzystać polecnie mount. @@ -10536,7 +10560,8 @@ smb: \> xf0r3m@vm-c1b9654:~$ sshfs xf0r3m@debian:/home/xf0r3m homes_on_debian -o reconnect xf0r3m@debian's password: xf0r3m@vm-c1b9654:~$ mount | grep 'xf0r3m@debian' -xf0r3m@debian:/home/xf0r3m on /media/xf0r3m/immudex-crypt0/homes_on_debian type fuse.sshfs (rw,nosuid,nodev,relatime,user_id=1001,group_id=1001) +xf0r3m@debian:/home/xf0r3m on /media/xf0r3m/immudex-crypt0/homes_on_debian type fuse.sshfs +(rw,nosuid,nodev,relatime,user_id=1001,group_id=1001)

    Tak zamontowany udział jest normalnie widocznym katalogiem w systemie. @@ -11156,8 +11181,9 @@ m event1 KEYBOARD_KEY +15.283s KEY_M (50) released

     xf0r3m@vm-65cd1fb:~$ ps -aux | grep 'Xorg'
    -root        1001  1.1  6.1 406772 119620 tty7    Ssl+ 10:59   0:32 /usr/lib/xorg/Xorg :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
    -
    +root        1001  1.1  6.1 406772 119620 tty7    Ssl+ 10:59   0:32 /usr/lib/xorg/Xorg :0 
    +-seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
    +

    Istotną wartością w linii polecenia uruchamiającego jest :0. Jest to oznaczenie @@ -11241,7 +11267,7 @@ xf0r3m@vm-65cd1fb:~$ echo $DISPLAY go poprzez pliki uruchomieniowe sesji środowiska graficznego użytkownika, najczęściej to w nich zapisywane są takie czynności jak ustawienia tapety dla nie których WM (windows manager). - Tym plikami są: ~/.xinitrc, ~/.xsession lub + Tym plikami są: ~/.xinitrc, ~/.xsession lub ~/.xprofile (dla, niektórych DM [displays manager]). Wewnątrz tych plików, musimy za pomocą polecenia xhost musimy nadać dostęp do swojej sesji użytkownika. @@ -14603,7 +14629,7 @@ source functions.sh

    18.6.3. sed

    Sed, czyli edytor strumienia - (ang. stream editor), jest + (ang. stream editor), jest nieinteraktywnym edytorem tekstu opierającym się na wydawaniu pojedynczych poleceń. Za jego pomocą możemy wstawiać do plików poszczególne linie lub je zmieniać stosując znaną metodę diff --git a/articles/terminallog/index.html b/articles/terminallog/index.html index 4240aa6..697d79c 100755 --- a/articles/terminallog/index.html +++ b/articles/terminallog/index.html @@ -28,10 +28,11 @@

  • Red Hat Enterprise Linux 9 - RHCSA
  • Python. Ćwiczenia.
  • Cisco - CCNA
  • +
  • Linux. Podstawy.
  • -- 2.39.5