Tampilkan postingan dengan label artikel. Tampilkan semua postingan
Tampilkan postingan dengan label artikel. Tampilkan semua postingan

Kamis, 29 Januari 2009

Manifesto Hacker

Ada semacam romantisme kenakalan remaja pada budaya hacker. Napas-napas pemberontakan yang memikat. Romantisme tersebut berasal dari idealisme kebebasan dan rasa ingin tahu. Seperti tercermin dalam dokumen 'The Conscience of a Hacker' (Hati Nurani Seorang Hacker) yang dituliskan seorang bernama Lyod Blankenship yang di kalangan undergroun lebih dikenal dengan sebutan The Mentor.
Berikut cuplikan dokumen yang kerap disebut 'Manifesto Hacker' itu :

Inilah dunia kami... dunia elektron dan switch, beauty of the baud. Kalian menyebut kami penjahat... karena kami menggunakan layanan yang sudah ada tanpa membayar, padahal layanan itu seharusnya sangat murah jika tidak dikuasai oleh orang-orang rakus. Kami kalian sebut penjahat... karena kami gemar menjelajah. Kami kalian sebut penjahat... karena kami mengejar ilmu pengetahuan. Kami ada tanpa warna kulit, tanpa kebangsaan, tanpa bias agama... tapi bagi kalian kami penjahat. Kami adalah penjahat... sedangkan kalianlah yang membuat bom nuklir, mengobarkan peperangan, membunuh, berbuat curang, berbohong, dan berusaha membuat kami percaya bahwa itu semua demi kebaikan kami.
Ya, aku adalah penjahat. Kejahatanku adalah keingintahuanku. Kejahatanku adalah menilai orang berdasarkan perkataan dan pikiran mereka, dan bukan berdasarkan penampilan mereka. Kejahatanku adalah menjadi lebih pintar dari kalian, sebuah dosa yang tak akan bisa kalian ampuni.
Aku adalah hacker, dan inilah manifestoku. Kau bisa menghentikan satu, tapi kau tak bisa menghentikan kami semuanya... Bagaimanapun juga, kami semua sama. (The Mentor, 1986)
Read More..

Kamis, 18 Desember 2008

Protecting Flashdisk from virus

Memproteksi Flashdisk dari virus
Kadang ketika saya dari warnet untuk mengupload file, setibanya di rumah flashdisk terdapat tamu tak diundang, klo ga virus sality ya virus alman. Padahal antivirus di warnet sudah pake salah satu antivirus lokal yang suka mengeluarkan updatean, kok ga terdeteksi ya . Akhirnya capek lagi untuk mengcopy file2 program yang saya wajibkan di flashdisk Pikir2, cuma warnet itu yang dekat rumah saya . Masak cuma upload file mesti jauh2 sih

Akhirnya terpikir untuk membuat flashdisk menjadi read-only. Tapi flashdisk saya murahan jadi ga ada switch buat hal tersebut . Terpikir untuk manipulasi registry, mengingat registry buat protek drive aja ada, masak buat flashdisk ga ada ?!

Loading...

Loading...

Ketemu juga di registry :
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies",
dengan dword valuenya "WriteProtect"

Cukup ubah saja nilai dari "WriteProtect" menjadi 1 maka flashdisk tidak dapat "digerayangi"

Sudah ketemu caranya maka tinggal ubah aja registrnya abis itu ntar dinormlin lagi ya.. Tapi klo regeditnya diprotect, ya kita buat aja programnya, upload programmnya, pas di warnet download kemudian buka tuh program, jadi klo ke warnet buat upload data ga perlu bawa oleh2 lagi. Terutama buat cewek2 yang kerjaannya upload foto di FS mulu :P

Disini saya membuatnya menggunakan Delphi 7, berikut source codenya :

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, registry, StdCtrls;

type
TForm1 = class(TForm)
Label1: TLabel;
Button1: TButton;
Label2: TLabel;
Label3: TLabel;
Button2: TButton;
procedure FormCreate(Sender: TObject);
procedure showCurrentStatus;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

const
regKey = '\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies';
regValue = 'WriteProtect';
var
Form1: TForm1;
currentVal: integer;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
try
with TRegistry.Create do
begin
try
RootKey := HKEY_LOCAL_MACHINE;
if OpenKey(regKey, true) then
begin
if currentVal = 0 then
WriteInteger(regValue, 1)
else
WriteInteger(regValue, 0);
end;
finally
free;
end;
end;
except
on E:Exception do
begin
showmessage('Error updating registry');
end;
end;
showCurrentStatus;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
showCurrentStatus;
end;


procedure TForm1.showCurrentStatus;
begin
try
with TRegistry.Create do
begin
try
RootKey := HKEY_LOCAL_MACHINE;
if OpenKey(regKey, false) then
begin
currentVal := ReadInteger(regValue);
if currentVal = 0 then
label1.caption := 'Current status: Your USB disk is now WRITEABLE'
else
label1.caption := 'Current status: Your USB disk is now READ ONLY';
end
else
begin
label1.caption := 'There is no current setting for your USB disk.';
currentVal := 0;
end;
finally
free;
end;
end;
except
on E:Exception do
begin
showmessage('Error reading current status from registry');
label1.caption := 'There is no current setting for your USB disk.';
currentVal := 0;
end;
end;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
WinExec('explorer.exe http://anggiawan.web.id',SW_NORMAL);
end;

end.


Yup source code sederhana untuk manipulasi registry, jika kamu rajin bisa dikembangkan untuk membuat program sejenis tweak xp atau di indonesia lebih ngetop pake tuneup utilities

Untuk file yang sudah jadi silahkan download di http://putih.0fees.net/dl/USBWriteableAdjuster.zip

Segitu aja, mudah2an ada manfaat programnya dan berguna bagi yang baru belajar coding. Saya juga masih pemula
Read More..

Selasa, 26 Agustus 2008

FREE DOMAIN AND WEB HOSTING

Sebagai informasi saja, bahwa saat ini tepatnya sudah beberapa minggu yang lalu kalau dns untuk 000webhost.com berubah menjadi ns01.000webhost.com dan ns02.000webhost.com, sehingga postingan saya terdahulu saya ubah menjadi seperti ini.

Di browser ketikan : co.cc
Terus daftar - seting domain

Option 1 : Manage DNS (Advanced Service / It can be difficult). Dan

Option 2 : URL Forwarding (Simple Service / It is easy to everyone

Pilih yang option 1, kemudian jangan lupa klik Manage Name Servers(ns).

isi:

Nama server 1 dengan : ns01.000webhost.com

Name server 2 dengan : ns02.000webhost.com

Akhiri dengan klik setup domain. Sampai ini sudah selesai proses pembuatan domain.

Selanjutnya karena anda menggunakan name server dari 000webhost.com maka sekarang anda harus melakukan registrasi di 000webhost.com,

Di browser anda masukkan 000webhost.com kemudian pilih order now, kemudian masukkan nama domain anda tadi (disini sebagai contoh : freedomain.co.cc) dan semua yang diminta disitu. Ikuti perintahnya. Dan baca setiap petunjuk dari perintah2 tersebut. Jika anda diminta untuk konfirmasi melalui e-mail ikuti dan buka e-mail anda kemudian ikuti perintahnya dari sana.

Setelah selesai anda akan di beri daftar account yang menjelaskan email dan password anda, cpanel user dan password, ftp host, user ftp, dan password ftp. Biasanya user dan password ftp sama dengan user dan password cpanel.

Jika anda berhenti sampai disini anda tinggal menunggu sampai domain anda aktif yakni kurang lebih 2 kali 24 jam.

Untuk memasukkan atau install wordpress disini ada dua cara :

1. anda bisa upload sendiri file wordpress kalau belum punya anda dapat mengunduh dari wordpress.org
2. melalui site software yang ada di cpanel. Berarti anda harus login dulu di cpanel. Di browser ketik : (nama domain anda yakni : freedomain.co.cc/cpanel)

masukkan user dan password dari daftar account anda tadi. Setelah itu pilih site software. Sebagai informasi mulai bulan april ini 000webhost.com sudah menyediakan layanan fantastico. Jadi selain site software anda bisa pilih fantastico atau one click mintenance.

Jika anda memakai fantastico, setelah anda klik software tersebut akan muncul halaman fantastico lalu pilih wordpress kemudian ikuti perintahnya. Setelah semua proses anda ikuti berarti sudah selesai anda melakukan install wordpress. Dan hasil instalasi wordpress tersebut terletak di direktori public_html.

Berarti untuk membuka halaman anda tinggal menuliskan : freedomain.co.cc (sesuai dengan nama domain anda tadi).

Untuk keperluan penggantian theme dan yang lainnya sama seperti blog di …wordpress.com.

Bagi yang ingin menambah theme berarti harus upload theme sendiri. Untuk mendapatkan theme tersebut anda dapat mendownload dengan gratis di website wordpress dalam bentuk zip folder yang nantinya sebelum diupload harus di exstract dulu tetapi uploadnya jadi agak lama.

Setelah itu silahkan upload file theme tersebut pada direktori themes di hosting anda ; jadi penempatannya di : public_html/wp-content/themes

Untuk pasang kode adsense anda harus melakukan perubahan pada chmode pada setiap themes yang akan anda gunakan. Hal ini untuk memunculkan button “update” pada setiap bagian di themes editor nantinya.

Untuk itu masuklah di file manager dari cpanel anda, pilih wp-content, lalu themes, lalu buka folder themes yang akan anda gunakan dan beri tanda centang semua pada file-file nya. Setelah itu klik change permision lalu beri tanda centang lagi pada halaman yang muncul dan akhiri dengan klik change permision lagi.

Untuk mengganti theme masuklah di domain anda (contoh = freedomain.co.cc/wp-login.php)

Kemudian masukkan user dan password yang anda dapatkan saat install wordpress tadi. Ingat jangan sampai lupa password. Biasanya user selalu admin. Setelah itu anda akan masuk pada dashboard blog atau web anda. Tinggal pilih “presentation”àlalu theme-àlalu pilih teheme yang sudah anda rubah chmode nya tadi.

Untuk memasukkan kode adsense atau java script pilih theme editor, lalu pilih file-file apa saja yang akan anda gunakan untuk meletakkan kode adsense tersebut. Misalnya L-sidebar, berarti secara umum anda meletakkan kode adsense di bagian lajur(kolom) sebelah kiri jika r_sidebar berarti lajur sebelah kanan. Akhiri dengan klik update. Read More..

Jumat, 02 Mei 2008

Basic Linux Commands

PERINTAH DASAR LINUX

C
clear - clear the terminal screen

SYNOPSIS clear DESCRIPTION clear clears your screen if this is possible. It looks in the environ- ment for the terminal type and then in the terminfo database to figure out how to clear the screen. SEE ALSO tput(1), terminfo(5)

cp - copy files and directories

NAME cp - copy files and directories SYNOPSIS cp [OPTION]… [-T] SOURCE DEST cp [OPTION]… SOURCE… DIRECTORY cp [OPTION]… -t DIRECTORY SOURCE… DESCRIPTION Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY. Mandatory arguments to long options are mandatory for short options too. -a, –archive same as -dpR –backup[=CONTROL] make a backup of each existing destination file -b like –backup but does not accept an argument

cd directory

Change directory. Menggunakan “cd” tanpa nama direktori akan menghantarkan anda ke home direktori. Dan “cd -” akan menghantarkan anda ke direktori sebelumnya.

cp source destination

Mengopi suatu file

cat filename

Untuk melihat isi suatu file, dengan tambahan perintah more, maka isi file tersebut ditampilkan layar per layar.

D
date

date adalah perintah untuk menampilkan waktu (bulan,hari,tanggal,jam serta tahun)

E
exit

exit adalah perintah untuk keluar dari sistem atau dengan jalan pintas ctrl+D

F
find

Mencari berkas-erkas tertentu pada suatu direktori

H
hostname

Menampilkan nama local host (mesin dimana anda sedang bekerja). Gunakan perintah ” netconf” (sebagai root) untuk merubah nama host dari mesin tersebut, atau edit file /etc/hosts

I
id

id adalah perintah untuk menampilkan nama pemakai serta nomor identitas dari pemakai serta nama grup dan nomor identitas grup

L
ls -al | more

Melihat seluruh isi file pada direktori aktif beserta file hidden, lalu ditampilkan layar per layar.

less filename

Melihat suatu file layar per layar, dan tekan tombol “q” apabila ingin keluar, “less” hampir sama dengan perintah “cat filename | more”.

lynx file.html

Melihat file html atau browse ke net dengan text mode, dimana gambar/image tidak dapat ditampilkan, tapi lynx adalah suatu browser yang sangat cepat, sangat berguna bila anda hanya menginginkan suatu artikel tanpa image.

lspci

lspci adalah perintah untuk melihat spesifikasi hardware dari komputer yang sedang anda gunakan

logname

logname adalah perintah untuk menampilkan nama pemakai

logout

logout adalah perintah untuk keluar dari shell pada C shell dan Bourne Again shell

ls

Menampilkan informasi dari berkas

M
mkdir directory

Membuat direktori baru

man

man adalah perintah untuk menampilkan dokumentasi Online dari suatu perintah Unix

N
newgrp

Perintah untuk mengubah grup efektif

P
pico filename

Edit suatu text file.

pico -w filename

Edit suatu text file, dengan menonaktifkan fungsi word wrap, sangat berguna untuk mengedit file seperti /etc/fstab.

pwd

Melihat direktori kerja saat ini

passwd

Passwd adalah perintah untuk mengganti sandi(password) pada sistem operasi Linux anda

S
set

set adalah perintah untuk menampilkan variabel lingkungan pada shell pemakai

T
tty

tty adalah perintah untuk menampilkan nama (port) terminal

U
useradd

Perintah untuk membuat user baru

userdel

Perintah untuk mendelete user di linux

W
who

menampilkan pemakai yang sedang menggunakan sistem Read More..
za.IPAN's Blog © 2008. Design by :Yanku Templates Sponsored by: Tutorial87 Commentcute