Cara Upgrade Simple Shell Menjadi Fully Interactive Shell (TTY) - Pintar Network

Latest

Pintar Network merupakan sebuah website yang berisi informasi serta tutorial seputar IT, Network, System, dan Security.


Senin, 31 Oktober 2022

Cara Upgrade Simple Shell Menjadi Fully Interactive Shell (TTY)

Cara Upgrade Simple Shell Menjadi Fully Interactive Shell (TTY)


 

Assalamu'alaikum wr.wb

Pada kesempatan kali ini, Saya akan membagikan tips bagaimana cara meng-upgrade simple shell yang kalian dapatkan dari reverse shell menjadi fully interactive shell. Kenapa kita harus upgrade simple shell menjadi fully interactive shell? Hal ini karena ketika kita mendapatkan shell dari reverse shell, biasanya shell tersebut fitur nya tidak lengkap, seperti kita tidak bisa melihat current working directory kita dari shell tersebut, atau kita tidak bisa menggunakan fitur auto completion ataupun menggunakan arah panah ke atas untuk menggunakan kembali command yang sudah kita gunakan.

 

Pada tutorial kali ini, simple shell yang dapat di-upgrade yaitu shell yang berasal dari sistem linux dan juga sistem tersebut sudah terinstall Python. Hal ini karena kita akan menggunakan salah satu modul yang dimiliki Python yaitu Pty untuk men-spawn shell atau TTY baru.

 

Berikut adalah contoh tampilan simple shell yang kita dapatkan dari reverse shell menggunakan Netcat:

Contoh tampilan simple shell

Berikut ini adalah langkah-langkah untuk meng-upgrade simple shell menjadi fully interactive shell:

1. Jalankan perintah berikut untuk memastikan Python terinstall pada mesin target:

 

which python

Cek apakah python terinstall pada mesin target


Dari gambar di atas dapat diketahui bahwa mesin target tersebut memiliki python yang terinstall pada directory /usr/bin/python.


2. Selanjutnya, jalankan perintah berikut untuk men-spwan pty menggunakan python


python -c 'import pty; pty.spawn("/bin/bash")'


Spawn Pty

Dari gambar diatas dapat diketahui bahwa tampilan shell kita telah berubah menjadi lebih baik. Meski demikian, shell tersebut belum sepenuhnya interactive.


3. Selanjutnya, minimize shell tersebut dengan menekan tombol CTRL+Z

4. Setelah meminimize atau memindahkan shell ke background, selanjutnya jalankan perintah berikut:

 

stty raw -echo


5. Selanjutnya, kembalikan shell yang tadi berada di background kembali ke foreground dengan mengetikkan perintah berikut


fg


*Catatan: kemungkinan disini ketika kalian mengetikkan perintah, perintah tersebut tidak muncul di layar. Abaikan saja hal itu dan ketikkan fg lalu enter 2x.

 

Foreground shell

 

6. Terakhir ketikkan perintah berikut untuk mengubah value variable TERM menjadi xterm:


export TERM=xterm


Setelah mengetikkan perintah diatas, kalian akan mendapatkan fully interactive shell dimana kalian bisa menggunakan arah panah atas untuk menggunakan kembali perintah yang sudah kalian gunakan atau menggunakan fitur auto completion untuk mempercepat proses pengetikan kalian.


Fully Interactive Shell telah diperoleh

Sekian yang dapat Saya sampaikan. Kurang lebih nya Saya mohon maaf. Apabila ada yang ingin ditanyakan, silakan tulis di kolom komentar di bawah ini. Terima kasih.

Wassalamu'alaikum wr.wb


Tidak ada komentar:

Posting Komentar