Giter Club home page Giter Club logo

jarkom-modul-1-c10-2022's Introduction

Laporan Resmi Praktikum Modul 1 Jaringan Komputer 2022

Anggota Kelompok C10:

Nama NRP
Pierra Muhammad Shobr 5025201062
Barhan Akmal Falahudin 5025201008
Arief Badrus Sholeh 5025201228

Soal 1

Sebutkan web server yang digunakan pada "monta.if.its.ac.id"!

a. Melihat semua request dan response dengan protokol http pada host monta.if.its.ac.id dengan display filter sebagai berikut:

http.host == monta.if.its.ac.id

1.a

b. Melihat detail semua request yang mengarah ke monta.if.its.ac.id dengan klik kanan pada salah satu traffic, selanjutnya memilih opsi “Follow” > “TCP Stream”. Selanjutnya hasil di save ke dalam bentuk txt dengan nama “monta_tcp_stream.txt”.

1.b

c. Untuk mendapatkan hasil secara lengkap, maka dilakukan grep pada detail request dan response yang telah disimpan sebelumnya, dengan perintah sebagai berikut:

grep 'Server:' monta_tcp_stream.txt > web_servers.txt

d. Didapat hasil semua webserver yang digunakan adalah nginx/1.10.3. Hasil yang didapat pada web_servers.txt adalah sebagai berikut:

Server: nginx/1.10.3
Server: nginx/1.10.3
Server: nginx/1.10.3
Server: nginx/1.10.3
Server: nginx/1.10.3
Server: nginx/1.10.3
Server: nginx/1.10.3
Server: nginx/1.10.3

Soal 2

Ishaq sedang bingung mencari topik ta untuk semester ini , lalu ia datang ke website monta dan menemukan detail topik pada website “monta.if.its.ac.id” , judul TA apa yang dibuka oleh ishaq ?

a. Melakukan pengecekan pada website monta.if.its.ac.id, didapatkan bahwa URL untuk mengakses detail topik TA adalah sebagai berikut:

/index.php/topik/detailTopik/{id}

b. Melakukan filtering berdasarkan host dan uri dengan filter sebagai berikut:

http.host == monta.if.its.ac.id && http.request.uri contains "/index.php/topik/detailTopik/"

2.b

c. Memilih request yang telah di filter, dan export dalam bentuk HTML.

2.c

d. Membuka file HTML

2.d

e. Didapatkan bahwa judul topik yang dilihat oleh Ishaq adalah:

Evaluasi unjuk kerja User Space Filesystem (FUSE)

Soal 3

Filter sehingga wireshark hanya menampilkan paket yang menuju port 80! Untuk menampilkan paket yang menuju port 80

tcp.dstport == 80 || udp.dstport == 80

Soal 4

Filter sehingga wireshark hanya mengambil paket yang berasal dari port 21! Untuk menampilkan paket yang dari port 21

tcp.srcport == 21 || udp.srcport == 21

Soal 5

Filter sehingga wireshark hanya mengambil paket yang berasal dari port 443! Untuk menampilkan paket yang dari port 443

tcp.srcport == 443 || udp.srcport == 443

Soal 6

Filter sehingga wireshark hanya menampilkan paket yang menuju ke lipi.go.id !

a. Ping ke lipi.go.id menggunakan command prompt untuk mendapatkan alamat IP.

6.a

Dapat kita lihat bahwa alamat IP dari lipi.go.id adalah 203.160.1128.158

b. Lakukan display filter wireshark menggunakan sintaks ip.dst <alamat ip> dengan alamat IP yang sudah didapat

ip.dst 203.160.128.158

6.b

Dapat kita lihat pada kolom Destination bahwa wireshark menampilkan semua paket yang menuju satu alamat IP yaitu 203.160.128.158

Soal 7

Filter sehingga wireshark hanya mengambil paket yang berasal dari ip kalian!

a. Melihat alamat IP kita menggunakan ipconfig pada command prompt.

7.a

Dapat kita lihat bahwa alamat IP dari komputer saya adalah 192.168.43.39 (pada bagian IPv4 Address)

b. Lakukan capture filter wireshark menggunakan sintaks src host <alamat IP> dengan alamat IP yang sudah didapat.

src host 192.168.43.39

7.b

Dapat kita lihat pada kolom Source bahwa wireshark menampilkan semua paket yang berasal dari alamat IP 192.168.43.39

Soal 8

Telusuri aliran paket dalam file .pcap yang diberikan, cari informasi berguna berupa percakapan antara dua mahasiswa terkait tindakan kecurangan pada kegiatan praktikum. Percakapan tersebut dilaporkan menggunakan protokol jaringan dengan tingkat keandalan yang tinggi dalam pertukaran datanya sehingga kalian perlu menerapkan filter dengan protokol yang tersebut.

Clue:

  1. Percakapan dengan protokol yang handal dalam transfer data = TCP
  2. Terjadi percakapan, artinya terdapat 2 port berbeda yang saling bertukar informasi

Solusi:

tcp.dstport != tcp.srcport

Dengan follow TCP Stream, didapat percakapan sebagai berikut:

8

Dari percakapan tersebut, didapat informasi:

  1. File yang dikirim dalam bentuk salted yang dapat dideskripsi dengan metode des3
  2. Password untuk decrypt file adalah nama karakter anime kembar 5
  3. Pengiriman file melewati port 9002

Soal 9

Terdapat laporan adanya pertukaran file yang dilakukan oleh kedua mahasiswa dalam percakapan yang diperoleh, carilah file yang dimaksud! Untuk memudahkan laporan kepada atasan, beri nama file yang ditemukan dengan format [nama_kelompok].des3 dan simpan output file dengan nama “flag.txt”.

Clue:

  1. Percakapan file salah satunya melalui port 9002

Solusi:

tcp.dstport != tcp.srcport && tcp.port == 9002

Dengan follow TCP Stream, didapat file salted sebagai berikut:

9

File tersebut didownload dari bentuk raw-nya. Selanjutnya di decrypt dengan metode des3, didapatkan hasil:

JaRkOm2022{8uK4N_CtF_k0k_h3h3h3}

Soal 10

Temukan password rahasia (flag) dari organisasi bawah tanah yang disebutkan di atas!

Dengan clue yang ada, didapat bahwa password untuk decrypt adalah:

nakano

Kendala

Berikut adalah kendala yang kami alami dalam mengerjakan praktikum modul 1 ini:

  • Tidak ada

jarkom-modul-1-c10-2022's People

Contributors

ariefbadrussholeh avatar pierramuhammad avatar akmalf06 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.