Variable Conversion

Python memungkinkan adanya perubahan tipe data pada variable. Hal ini dibutuhkan ketika kita misalnya harus melakukan pengolahan data dalam bentuk teks. Misalnya, ketika kita akan melakukan password cracking terhadap /etc/shadow.¬†Baris-baris pada file tersebut pada dasarnya memiliki tipe string, yang memiliki pola tertentu, yaitu adanya karakter “\n” dan karakter “:” sebagai pemisah antar field. Dengan mengubah […]

Input File

Input, selain dapat dilakukan melalui raw_input(‘…’) juga dapat dilakukan dengan membaca file. Misalnya, kita akan melakukan password cracking terhadap user account pada file /etc/shadow. Maka kita dapat melakukan input pada script kita dengan melakukan variable assignment melalui perintah: open(“…nama file pada direktori ….”, ‘r’). Perhatikan gambar sebagai berikut: Apabila script tersebut dieksekusi maka berikut ini […]

Input

Agar script yang kita buat dapat menjalankan tugas sebagaimana yang kita harapkan, maka ia sangat membutuhkan input. Salah satu caranya adalah dengan cara melakukan variable assignment dengan¬† raw_input(‘….’). Perhatikan script pada gambar dibawah ini: Apabila script tersebut kita jalankan, maka ia akan meminta kita untuk mengisi value bagi variable webSites. Setelah itu, ia akan menampilkan […]

User Account Extraction from /etc/shadow

Setelah mendapatkan file berisi account dan password yang berasal dari mesin bersistem operasi linux, maka langkah selanjutnya adalah melakukan password cracking. Misalnya, kita hanya akan melakukan attack pada user account saja, tidak pada service account. Sebagaimana kita ketahui bahwa account pada /etc/shadow merupakan gabungan keduanya, sebagaimana gambar berikut ini: Pada gambar diatas, terlihat ada service […]