| Name | NRP | Class |
|---|---|---|
| Christina Tan | 5025241060 | B |
-
Flag
JARKOM25{Ja0G_Bbbb4ng3t_S1_BUHHH9Q2N5KS6L3LB1FXC8MHL9472A0xl0vel15dcozrxszk1c0bk12ipkbb0_4c94b1853c636f4fc964c07af376bfea}
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
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
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
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
-
Flag
JARKOM25{N1c3_0ne_b4nggg_WDKUCCFKFYyuMM13ysczlycxdlualplryturpc3r4t0ps97487169117728804336_488f242cf8e053fefad20e9edfe50a8d}
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
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
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
-
Flag
JARKOM25{Wow_Y0uU_h4V33e_d0n3_444_90od_j0bB_3Y1BQg0d1Lk3k4a2w2ovq5vekexuyyt1l_350c0c2d553f471023a3f5f633f88e13}
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
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
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
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
-
Flag
JARKOM25{G04t__a4n4liz333er_NR5748Z4CAYCEVFDfZ64fr0gd89a4unu2ro1h81r3ys675889818_76f51819426fa4df79bedfc692ddd94}
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
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
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
-
Flag
JARKOM25{n4il0ng_m1lk_dr4g000n_1FI77I5BV1MTM6U5RYOPEBCX3VA2JAcr0cn46cy52jvtxupyt9ob72b432_235ad437e3b8688e1ac963358c20b97c}
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
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
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
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
-
Flag
JARKOM25{br0mb44rdin0u_Cr0ccc0c0c0cd11101_3066249546awaesa36f0wmfvjnsh1n0buRQJF8MW6A28H9G0_d73e7a609443c2cc8d2904fc016ac5ea}
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
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
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
-
Flag
JARKOM25{y0u_4r3_s0_G00d_1n_F0r3nsic_BW1SX2507Y0G66UBYJ4G66M8Y92UNx45y4n69z5rxuqmxdzei7w86hlaa7_1b3ef29fe69adefcaf9fdb208eb5c916}
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
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
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
-
Flag
JARKOM25{j4rk000000mmm_g4mpp4444n999999_57705888048i41L4h4wo3c6m1jm321k0ncoLJAVCO4ACLE1IDY_3ffdbc0bb1507a0cece30d62ab7ac8fc}
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
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
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
-
Flag
JARKOM25{f1nisssshs55s5s533s_l1n333ee333E3_368610386029104ihhgwcdq4345215123123KUIEURCA5BOBVYJ_9602700ff00a0014a81bc0e18fa50573}
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
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
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
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).
Kehabisan waktu untuk mengerjakan nomor 5 dan belum nemu jawaban untuk soal 2 saat praktikum. Untuk pengerjaan revisi tidak ada kesulitan.







































