Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Review Assignment Due Date

Name NRP Class
Christina Tan 5025241060 B

Task 1

  • Flag

    JARKOM25{Ja0G_Bbbb4ng3t_S1_BUHHH9Q2N5KS6L3LB1FXC8MHL9472A0xl0vel15dcozrxszk1c0bk12ipkbb0_4c94b1853c636f4fc964c07af376bfea}

    flag1

a. Berapa banyak packet yang terekam pada file pcapng?

a. How many packets are recorded in the pcapng file?

Answer: 9596

  • Filter expression

    Tidak perlu filter.

  • Explanation

    Saat buka file pcap langsung kelihatan jumlah packetnya yaitu 9596.

  • Output result

    1a



b. Ada berapa jenis protocol (total) yang terekam pada traffic?

b. How many types of protocol (totals) are recorded in the traffic?

Answer: 12

  • Filter expression

    Statistics => Protocol Hierarchy

  • Explanation

    Pergi ke Statistics, lalu pilih Protocol Hierarchy, akan terlihat informasi mengenai paket. Jumlah protokol ada 12.

  • Output result

    1b



c. Ada berapa jenis protocol berbasis TCP yang terekam pada traffic?

c. How many types of TCP-based applications protocol are recorded in the traffic?

Answer: 8

  • Filter expression

    Statistics => Protocol Hierarchy

  • Explanation

    Pergi ke Statistics, lalu pilih Protocol Hierarchy, akan terlihat informasi mengenai paket. Jumlah protokol berbasis TCP ada 8.

  • Output result

    1c



d. Ada berapa banyak packet dengan protokol TCP murni yang terekam pada traffic (tanpa data)?

d. How many packets with pure TCP protocol are recorded in the traffic (without data)?

Answer: 3223

  • Filter expression

    Statistics => Protocol Hierarchy

  • Explanation

    Pergi ke Statistics, lalu pilih Protocol Hierarchy, akan terlihat informasi mengenai paket. Jumlah paket dengan protokol TCP murni ada 3223 (lihat di end packets TCP).

  • Output result

    1d



Task 2

  • Flag

    JARKOM25{N1c3_0ne_b4nggg_WDKUCCFKFYyuMM13ysczlycxdlualplryturpc3r4t0ps97487169117728804336_488f242cf8e053fefad20e9edfe50a8d}

    flag2

a. Berapa banyak packet berhasil yang berbasis murni TCP dan memiliki flag [ACK]?

a. How many packets succeed that are pure TCP based and have [ACK] flag?

Answer: 3209

  • Filter expression

    tcp.len == 0 && tcp.flags.ack == 1 && !tcp.analysis.ack_lost_segment

  • Explanation

    Untuk filter paket TCP murni pakai tcp.len==0 karena TCP murni tidak membawa data. Paket yang memiliki flag ACK difilter dengan tcp.flags.ack==1. Lalu, !tcp.analysis.ack_lost_segment untuk memfilter paket yang valid/tidak hilang.

  • Output result

    2a



b. Berapa banyak packet berhasil yang berbasis murni TCP yang hanya memiliki flag [ACK]?

b. How many packets succeed that are pure TCP based and have only [ACK] flag?

Answer: 3172

  • Filter expression

    tcp.len == 0 && tcp.flags.ack == 1 && tcp.flags.syn == 0 && tcp.flags.fin == 0 && tcp.flags.push == 0 && !tcp.analysis.ack_lost_segment && !tcp.analysis.retransmission && !tcp.analysis.lost_segment

  • Explanation

    Untuk filter paket TCP murni pakai tcp.len==0 karena TCP murni tidak membawa data. Paket yang hanya memiliki flag ACK difilter dengan tcp.flags.ack==1 dan flag lain == 0. Lalu, !tcp.analysis.ack_lost_segment && !tcp.analysis.retransmission && !tcp.analysis.lost_segment untuk filter segmen yang valid/tidak hilang.

  • Output result

    2b



c. Berapa banyak packet berhasil yang berbasis murni TCP dan memiliki flag selain hanya [ACK]?

c. How many packets succeed that are pure TCP based and contain flags other than just [ACK] flag?

Answer: 49

  • Filter expression

    !tcp.flags==0x10 && !http && !vnc && !telnet && !hipercontracer && !sigcomp && !thrift && !data

  • Explanation

    !tcp.flags==0x10 akan memfilter paket-paket yang hanya memiliki flag ACK. !http && !vnc && !telnet && !hipercontracer && !sigcomp && !thrift && !data untuk memfilter paket yang tidak memiliki protokol tersebut, karena yang diminta hanya paket yang berbasis murni TCP.

  • Output result

    2c



Task 3

  • Flag

    JARKOM25{Wow_Y0uU_h4V33e_d0n3_444_90od_j0bB_3Y1BQg0d1Lk3k4a2w2ovq5vekexuyyt1l_350c0c2d553f471023a3f5f633f88e13}

    flag3

a. Pada port berapa client telnet terbuka?

a. In what port is the telnet client open?

Answer: 54184

  • Filter expression

    telnet

  • Explanation

    Setelah filter telnet, lihat ke salah satu paket dan lihat src portnya yaitu 54184.

  • Output result

    3a



b. Berapa byte file response yang dikirim dari server?

b. How many bytes of the response files are sent from the server?

Answer: 1449

  • Filter expression

    telnet

  • Explanation

    Setelah filter telnet, follow tcp stream ke salah satu paket. Di bawah, terlihat bahwa dari ip server ke ip client ada 1449 bytes.

  • Output result

    3b



c. Apa username yang digunakan client telnet untuk berhubungan dengan server?

c. What telnet client's username is used to connect with the server?

Answer: jovyan

  • Filter expression

    telnet

  • Explanation

    Setelah filter telnet, follow tcp stream ke salah satu paket, terdapat username jovyan.

  • Output result

    3c



d. Apa password client telnet?

d. What is the telnet client's password?

Answer: 123

  • Filter expression

    telnet

  • Explanation

    Setelah filter telnet, follow tcp stream ke salah satu paket, terdapat username jovyan dan passwordnya 123.

  • Output result

    3c



Task 4

  • Flag

    JARKOM25{G04t__a4n4liz333er_NR5748Z4CAYCEVFDfZ64fr0gd89a4unu2ro1h81r3ys675889818_76f51819426fa4df79bedfc692ddd94}

    flag4

a. Apa perintah pertama yang ditulis client pada koneksi telnet?

a. What is the first command that client wrote on telnet connection?

Answer: echo

  • Filter expression

    telnet

  • Explanation

    Setelah filter telnet, follow tcp stream ke salah satu paket, terlihat bahwa perintah pertama yang dilakukan user adalah echo.

  • Output result

    4a



b. Apa nama file .txt di server (ditulis bersama ekstensinya)?

b. What is the name of .txt file on the server (write with the extension)?

Answer: test.txt

  • Filter expression

    telnet

  • Explanation

    Setelah filter telnet, follow tcp stream ke salah satu paket, terlihat bahwa terdapat file test.txt saat client menjalankan ls.

  • Output result

    4b



c. Apa kata pertama dari frasa yang dimasukkan client ke dalam file sebelumnya?

c. What is the first word that the client inserted into the previous file?

Answer: Jarkom

  • Filter expression

    telnet

  • Explanation

    Setelah filter telnet, follow tcp stream ke salah satu paket, terlihat bahwa client menjalankan echo "Jarkom gampang" ke file test.txt.

  • Output result

    4c



Task 5

  • Flag

    JARKOM25{n4il0ng_m1lk_dr4g000n_1FI77I5BV1MTM6U5RYOPEBCX3VA2JAcr0cn46cy52jvtxupyt9ob72b432_235ad437e3b8688e1ac963358c20b97c}

    flag5

a. Berapa banyak packet berbasis HTTP yang terekam pada file pcapng?

a. How many HTTP packets are recorded in the pcapng file?

Answer: 298

  • Filter expression

    http

  • Explanation

    Setelah filter telnet, terlihat bahwa jumlah paket adalah 298.

  • Output result

    5a



b. Ada berapa HTTP packet yang berupa response?

b. How many response HTTP packets are recorded in the traffic?

Answer: 149

  • Filter expression

    http.response

  • Explanation

    Setelah filter telnet, terlihat bahwa jumlah paket adalah 149.

  • Output result

    5b



c. Ada berapa paket berbasis HTTP yang berhasil?

c. How many HTTP packets that succeed?

Answer: 296

  • Filter expression

    http && tcp.len>0 atau http && tcp.len > 0 && !tcp.analysis.retransmission && !tcp.analysis.fast_retransmission && !tcp.analysis.out_of_order && !tcp.analysis.lost_segment && !tcp.analysis.keep_alive && !tcp.analysis.zero_window_probe

  • Explanation

    Setelah filter http && tcp.len>0, terdapat 298 paket, dikurangi 2 paket yang gagal (ditandai dengan label hitam), sehingga total paket ada 296. Jika ingin praktis, pakai filter kedua yang hasilnya ada 296 paket.

  • Output result

    5c 5c



d. Apa alamat IP dari client HTTP yang tersambung lokal dengan mesin lain?

d. What is the client HTTP IP Address in connection with other local machine?

Answer: 172.16.16.101

  • Filter expression

    http

  • Explanation

    Setelah filter http, terlihat ip client yaitu 172.16.16.101.

  • Output result

    5d



Task 6

  • Flag

    JARKOM25{br0mb44rdin0u_Cr0ccc0c0c0cd11101_3066249546awaesa36f0wmfvjnsh1n0buRQJF8MW6A28H9G0_d73e7a609443c2cc8d2904fc016ac5ea}

    flag6

a. Apakah kamu menemukan fake flag? Tuliskan seluruhnya!

a. Did you find the fake flag? Write it whole!

Answer: FakeFlag{JarkomGampang}

  • Filter expression

    frame contains "flag.txt"

  • Explanation

    Setelah masukkan filter, akan ada packet GET /flag.txt. Follow tcp stream lalu ketemu fake flagnya.

  • Output result

    6a

    6a



b. Tuliskan username dan password yang tertulis! (format username:password)

b. Write the written username and password! (format username:password)

Answer: Rey:123

  • Filter expression

    frame contains "passwd"

  • Explanation

    Setelah masukkan filter, akan ada packet GET /passwd.txt. Follow tcp stream lalu ketemu username dan passwordnya.

  • Output result

    6b

    6b



Task 7

  • Flag

    JARKOM25{tr414lel0_tr1ll1_xvd4avzh3yk3b0s0s9BQNXQDL07A8BQC_8d1df5a1c3575ef33d857d4bbe8365bd}

    flag7

Apa nama gambar yang direquest oleh client? (tulis dengan ekstensinya)

What is the image that is being requested by the client? (write with its extension)

Answer: donalbebek.jpg

  • Filter expression

    http contains "jpg"

  • Explanation

    Setelah masukkan filter, terdapat file GET /donalbebek.jpg

  • Output result

    7



Task 8

  • Flag

    JARKOM25{y0u_4r3_s0_G00d_1n_F0r3nsic_BW1SX2507Y0G66UBYJ4G66M8Y92UNx45y4n69z5rxuqmxdzei7w86hlaa7_1b3ef29fe69adefcaf9fdb208eb5c916}

    flag8

a. Berapa banyak packet berbasis FTP yang terekam pada file pcapng? (with the data)

a. How many FTP packets are recorded in the pcapng file? (with the data)

Answer: 81

  • Filter expression

    ftp || ftp-data

  • Explanation

    Soal meminta jumlah paket FTP termasuk FTP-data. Masukkan filter dan terlihat jumlah paketnya 81.

  • Output result

    8a



b. Apa username dan password client di koneksi FTP? (tulis dalam format username:password)

b. What is the client's username and password in FTP connection? (write in following format username:password)

Answer: Rey:password123lingangu

  • Filter expression

    ftp contains "USER" || ftp contains "PASS"

  • Explanation

    Setelah masukkan filter, terdapat packet yang berisi USER dan PASS.

  • Output result

    8b



c. What is the client's command for showing server directory that was sent on request packet?

c. Apa command client untuk melihat direktori server yang dikirimkan dalam request packet?

Answer: LIST

  • Filter expression

    ftp contains "USER" || ftp contains "PASS"

  • Explanation

    Setelah masukkan filter, terdapat packet yang berisi USER dan PASS. Pilih salah satu packet dan follow tcp stream. Akan terlihat command yang dimasukkan client yaitu "LIST" untuk melihat direktori server.

  • Output result

    8c

    8c



Task 9

  • Flag

    JARKOM25{j4rk000000mmm_g4mpp4444n999999_57705888048i41L4h4wo3c6m1jm321k0ncoLJAVCO4ACLE1IDY_3ffdbc0bb1507a0cece30d62ab7ac8fc}

    flag9

a. Apa alamat IP dari FTP server?

a. What is the FTP server IP Address?

Answer: 172.16.16.101

  • Filter expression

    ftp

  • Explanation

    Setelah memasukkan filter, hanya ada 2 ip yaitu 172.16.16.101 dan 172.16.16.102. IP server adalah 172.16.16.101, bisa dilihat dari packet yang merupakan response dari server berasal dari src 172.16.16.101.

  • Output result

    9a



b. Berapa banyak file yang ada dalam direktori FTP server?

b. How many files are there inside the FTP server directory?

Answer: 7

  • Filter expression

    ftp-data && tcp.len>0

  • Explanation

    Setelah masukkan filter, follow tcp stream paket "LIST", akan terlihat file-file yang ada berjumlah 7. ./ipynb_checkpoints merupakan direktori sehingga tidak dihitung.

  • Output result

    9b

    9b



c. Apa nama dari file yang digunakan dalam page.html? (tulis lengkap namanya beserta ekstensinya dan dipisahkan dengan koma ',')

c. What are the filenames used in the page.html? (write the filebames with their extensions and separate them with comma ',')

Answer: pokijan.jpg,reserach_center.jpg

  • Filter expression

    ftp-data

  • Explanation

    Setelah masukkan filter, follow tcp stream ke paket RETR page.html, akan terlihat image file yang digunakan.

  • Output result

    9c

    9c



Task 10

  • Flag

    JARKOM25{f1nisssshs55s5s533s_l1n333ee333E3_368610386029104ihhgwcdq4345215123123KUIEURCA5BOBVYJ_9602700ff00a0014a81bc0e18fa50573}

    flag10

a. Apa nama file yang mengandung string terencode?

a. What is the filename that contains encoded string?

Answer: secret.txt

  • Filter expression

    ftp-data

  • Explanation

    Setelah masukkan filter, terdapat file secret.txt. Follow tcp stream lalu akan terlihat string base64.

  • Output result

    10a

    10a



b. Apa nama file hasil copy file sebelumnya?

b. What is the filename of the previous file copy?

Answer: secret1.txt

  • Filter expression

    ftp-data

  • Explanation

    Setelah masukkan filter, terdapat file secret1.txt. Follow tcp stream, akan terlihat bahwa isinya sama dengan file sebelumnya yaitu secret.txt.

  • Output result

    10b



c. What is the decoded string from the previous file?

c. Apa decoded string dari file tersebut?

Answer: Pada suatu hari Rey bertemu dengan Nailong the Milk Dragon. Ketika bertemu, Rey mengajarkan Nailong apa itu Jaringan Komputer. Nailong pun senang karena ternyata Jaringan Komputer itu gampang.

  • Filter expression

    ftp-data

  • Explanation

    Decode base64 dari file secret1.txt menggunakan tools online atau command linux.

  • Output result

    10c



Summary

Pada praktikum wireshark ini mengajarkan saya lebih dalam tentang wireshark dan juga protokol-protokol yang ada, serta betapa bergunanya wireshark dalam sniffing packet, terutama packet-packet yang tidak dienkripsi (contoh: HTTP, FTP).

Problems

Kehabisan waktu untuk mengerjakan nomor 5 dan belum nemu jawaban untuk soal 2 saat praktikum. Untuk pengerjaan revisi tidak ada kesulitan.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors