Ahad, November 24, 2013

LAMPP : Permision denied "/op/lampp/htdoc" - FIXED!

Bila pasang XAMPP dalam linux, semua web files akan sumbat dalam folder htdocs. Tapi masalahnya. Asyik kena recursive chmod je folder website (htdocs) dan sangat leceh bila nak buat kerja (sangat busy beb!). Jadi, cara mudah.. kita letakkan bawah user dan group komputer kita sendiri. Tak faham? Ok. Contoh lah web saya tu dalam folder "pinktube" (bukan redtube ok?), dan saya nak buat index.php dalam tu.
$ touch /opt/lampp/htdocs/pinktube/index.php
touch: cannot touch ‘/opt/lampp/htdocs/pinktube/index.php’: Permission denied
Nampak tak masalah kat atas? Bayangkan ada banyak fail dan folder. Nak chmod 755 -R pun rasa malas klau ada banyak folder lain dan kena kerap kali buat macamni. Tu belum masuk lagi kes orang yang tak tahu guna recursive chmod. Mesti kojol kalau dia chmod fail satu per satu..kah..kah..

Penyelesaian Mudah :
===================
1. Kita kenal pasti user dan group:
$ who am i
Contoh output:
syasha      pts/1        2023-14-54 01:44 (:0)
* amik output yang depan sekali untuk kenal pasti user dan group , sebagai contoh diatas ialah "syasha"

2. Set direktori /op/lampp/htdocs/ tersebut dengan permision dari output user dan group di atas
$ sudo chown -R username:username /opt/lampp/htdocs
Klu ikot contoh aku, username tu perlulah ganti dengan syasha..bergantung pada komputer korang la.

3. Edit fail httpd.conf
$ sudo nano /opt/lampp/etc/httpd.conf
Cari maklumat bawah bahagian <IfModule unixd_module>
User deamon
Group deamon
Ganti deamon tu dengan user dan group anda sendiri. Simpan dan restart lampp anda. Ok selesai.. try la buat fail atau folder, dah takde masalah lagi.

Selamat mencuba!

Sabtu, November 23, 2013

JAVA - Quadratic equation

while (true) { 
         println (); 
         println ("This program gives both solutions to a quadratic equation and its roots."); 
         println (" Example: 5x^2 + 7x - 8 "); 
         println (); 

         //Prints the explanation of the program and an example of the format 

         double A = readDouble("      How many x^2? (5 in the example)        "); 
         double B = readDouble("      How many x? (7 in the example)          "); 
         double C = readDouble("      How many units? (-8 in the example)     "); 
         println (); 

         //Requests user input 

         double Totalpositive = (-B + (Math.sqrt ((B*B) - (4*A*C)))) / (2*A); 
         double Totalnegative = (-B - (Math.sqrt ((B*B) - (4*A*C)))) / (2*A); 

         //Solves for both solutions of the quadratic, using the quadratic formula 

         println ("Solution one ---->  " + Totalpositive ); 
         println ("Solution two ---->  " + Totalnegative ); 
         println (); 
         println ("Roots:  "); 
         println (); 
         println ("      [ X + " + -Totalpositive + " ; X + " + -Totalnegative + " ]"); 

         //Prints the solutions and the roots 
      } 
   }   

Jumaat, November 22, 2013

Stenografi : Ujian Paling Asas dan Mudah

Assalamualaikum & salam sejahtera,
Hari ini aku kongsikan bagaimana hendak membuat stegnografi asas ke atas suatu gambar. Untuk menggunakan teknik yang aku kongsikan ini, anda perlulah menggunakan linux. Terpulanglah nak pakai distro apa-apa pun, namun dicadangkan daripada variasi Debian seperti Debian itu sendiri, Kali Linux ataupun Ubuntu.

1. Pasang pakej steghide ke dalam sistem operasi linux anda
apt-get install steghide

2. Selesai pemasangan itu. Cari satu gambar untuk digunakan (sebagai contoh saya gunakan "amoi.jpg") dan buat satu file teks yang mengandungi teks tertentu (sebagai contoh saya buat fail "rahsia.txt" dan didalamnya tertulis maklumat saya). Kemudian, kita kumpil kan 2 bahan tersebut.
steghide embed -cf amoi.jpg -ef rahsia.txt
Sila masukkan katalaluan tertentu (reka je sendiri) untuk melindungi fail tersebut.

3. Siap, fail tersebut telah dipadukan (embed) bersama-sama. Jika anda perasan saiz fail gambar juga telah bertambah. Sekiranya anda ingin berkongsi gambar tersebut, sila mampatkan (compress) dan arkib menggunakan format .rar , .tar.gz , .zip dan sebagainya. Jangan lupa pula untuk berkongsi "katalaluan" anda untuk memudahkan orang lain membuka fail tersebut.

4. Untuk membuka fail tersebut. Masukkan arahan dibawah:
steghide extract -sf amoi.jpg

Semoga ilmu ini bermanfaat. Wassalam~

Khamis, November 21, 2013

Nautilus + ( WebDAV + Box.net)

Berikut adalah langkah-langkah untuk menyambung kepada storan atas awan melalui akaun box.net dengan menggunakan Nautilus.
1. Buka nautilus > klik "file" > pilih "connect to server".
2. Masukkan alamat "davs://www.box.com/dav/"


3. Ketik "connect" dan kemudian masukkan maklumat akaun box.net anda.

Selesai, anda boleh menggunakan storan atas awan dan jika mahu mudah untuk digunakan lain kali. Anda boleh "bookmark" rangkaian tersebut. Sekian.

Rabu, November 20, 2013

Tutorial : Start & update Metasploit if not autostart

Well, macam tajuk post ni. Sekiranya kita dah pun disable kan metasploit daripada autostart. Makan anda perlu memasukkan arah di boleh untuk membolehkan anda menggunakan metasploit tersebut :
$ sudo -sH
$ /etc/init.d/metasploit start
$ cd /opt/metasploit/app
$ sudo msfconsole

Dan sekiranya anda ingin membuat kemaskini. Sila gunakan arahan dibawah:
$ /etc/init.d/metasploit start
$ cd /opt/metasploit/app
$ msfupdate
Semoga bermanfaat. Wassalam~