Re: [tanya-jawab] Artikel: Conficker dan bagaimana mengenalinya

2009-12-20 Terurut Topik doby nurcahyo
2009/12/21 Arief Yudhawarman arief.mi...@jember.net:
 Saya posting artikel baru di blog saya:
  http://awarmanf.wordpress.com/2009/12/19/conficker-dan-bagaimana-mengenalinya/

 Ringkasannya, bagaimana router bisa mengenali akses ke situs2 conficker
 bukan berdasarkan nama domain acak yang dibuat conficker, karena nama
 domain conficker yang exist (resolvable) ada 113000 lebih melainkan
 berupa list ip address hasil resolve nama domain conficker tersebut.
 List ip address ini hanya dipilih dari yang paling banyak muncul atau
 frekuensi kemunculannya terbanyak.

 Script yang saya buat untuk resolve domain conficker satu demi satu dan
 membuat nilai frekuensi ipnya pakai script bash sederhana, namun rule2
 di router seperti menandai akses ke ip conficker dari client dan membuat
 scr-address-list secara dinamik pakai bahasa mikrotik :).
 Saya belum tahu teknisnya kalau pakai iptables, seperti membuat
 src-address-list dan dst-address-list kayak di mikrotik.

 Mungkin RR bisa sumbang saran ?

 --

 Terimakasih sebelumnya.

 Salam,

 ~~ Arief Yudhawarman ~~


 --
 FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
 Unsubscribe: kirim email ke tanya-jawab-unsubscr...@linux.or.id
 Arsip dan info milis selengkapnya di http://linux.or.id/milis




terima kasih share-nya...langsung ke tkp gan..

--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke tanya-jawab-unsubscr...@linux.or.id
Arsip dan info milis selengkapnya di http://linux.or.id/milis



Re: [tanya-jawab] Artikel: Conficker dan bagaimana mengenalinya

2009-12-20 Terurut Topik Nyoman [D]
On Mon, 2009-12-21 at 03:02 +, Arief Yudhawarman wrote:
 Saya posting artikel baru di blog saya:
   
 http://awarmanf.wordpress.com/2009/12/19/conficker-dan-bagaimana-mengenalinya/
 
 Ringkasannya, bagaimana router bisa mengenali akses ke situs2 conficker
 bukan berdasarkan nama domain acak yang dibuat conficker, karena nama
 domain conficker yang exist (resolvable) ada 113000 lebih melainkan
 berupa list ip address hasil resolve nama domain conficker tersebut.
 List ip address ini hanya dipilih dari yang paling banyak muncul atau
 frekuensi kemunculannya terbanyak.
 
 Script yang saya buat untuk resolve domain conficker satu demi satu dan
 membuat nilai frekuensi ipnya pakai script bash sederhana, namun rule2
 di router seperti menandai akses ke ip conficker dari client dan membuat
 scr-address-list secara dinamik pakai bahasa mikrotik :). 
 Saya belum tahu teknisnya kalau pakai iptables, seperti membuat 
 src-address-list dan dst-address-list kayak di mikrotik.
 
 Mungkin RR bisa sumbang saran ?
 
 -- 
 
 Terimakasih sebelumnya.
 
 Salam,
 
 ~~ Arief Yudhawarman ~~
 
 

Saya nggak bisa nyumbang apa-apa pak... cuma penasaran aja ama pencipta
Conficker kira-kira siapa ya... kayaknya dia perlu modal besar untuk
membuat/menyebarkan virus itu... mengingat domain yang dia miliki sangat
banyak... heheheheh

Nyoman


signature.asc
Description: This is a digitally signed message part


Re: [tanya-jawab] Artikel: Conficker dan bagaimana mengenalinya

2009-12-20 Terurut Topik Arief Yudhawarman
On Mon, Dec 21, 2009 at 03:02:37AM +, Arief Yudhawarman wrote:

 Script yang saya buat untuk resolve domain conficker satu demi satu dan
 membuat nilai frekuensi ipnya pakai script bash sederhana, namun rule2
 di router seperti menandai akses ke ip conficker dari client dan membuat
 scr-address-list secara dinamik pakai bahasa mikrotik :). 
 Saya belum tahu teknisnya kalau pakai iptables, seperti membuat 
 src-address-list dan dst-address-list kayak di mikrotik.
 
 Mungkin RR bisa sumbang saran ?

Akhirnya jawab sendiri, setelah buka2 kitab iptables, akhirnya nemu cara
yg saat ini pas untuk catat akses ke ip conficker pakai target LOG.
Ini lah yg saya buat di sebuah router warnet:

1. Sebelumnya buat dahulu list ip conficker:

   $ cat /etc/conficker/ip.conficker
   64.70.19.33
   66.90.81.140
   72.167.51.186
   74.208.46.216
   74.208.64.145
   83.68.16.6
   97.74.200.45
   143.215.143.11
   149.20.56.32
   199.2.137.252
   205.188.161.4
   221.7.91.31

2. Script kecil di bawah akan menambah rule ke iptables untuk mencatat
   akses ke ip conficker:

   #!/bin/sh
   LAN_IFACE=eth0
   IPTABLES=/usr/sbin/iptables
   FIPCONFICKER=/etc/conficker/ip.conficker
   while read IPCONFICKER
   do
# only for kernel 2.6 for use with option -m comment
# CHAIN FORWARD
# uncomment this to drop access to ip conficker
#$IPTABLES -I FORWARD -i $LAN_IFACE -d $IPCONFICKER -j DROP -m comment \
# --comment IP Conficker
$IPTABLES -I FORWARD -i $LAN_IFACE -d $IPCONFICKER -j LOG --log-prefix \
   CONFICKER --log-ip-options
# CHAIN PREROUTING
# uncomment this to drop access to ip conficker
#$IPTABLES -t nat -I PREROUTING -i $LAN_IFACE -d $IPCONFICKER -j DROP \
#-m comment --comment IP Conficker
$IPTABLES -t nat -I PREROUTING -i $LAN_IFACE -d $IPCONFICKER -j LOG \
   --log-prefix CONFICKER --log-ip-options
done $FIPCONFICKER

Ini hasil uji coba di syslog:
...
Dec 21 13:49:55 proxy kernel: CONFICKERIN=eth0 OUT= 
MAC=00:50:04:d1:02:e0:00:19:21:13:57:5
d:08:00 SRC=192.168.0.252 DST=221.7.91.31 LEN=60 TOS=0x10 PREC=0x00 TTL=64 
ID=41788 DF PRO
TO=TCP SPT=46801 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 
Dec 21 13:50:43 proxy kernel: CONFICKERIN=eth0 OUT= 
MAC=00:50:04:d1:02:e0:00:19:21:13:57:5
d:08:00 SRC=192.168.0.252 DST=221.7.91.31 LEN=60 TOS=0x10 PREC=0x00 TTL=64 
ID=41789 DF PRO
TO=TCP SPT=46801 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 

Ada tool yg bisa memperindah tampilan syslog ? Kalau baca begitu 
terlampau pusing rasanya.

-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~


-- 
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke tanya-jawab-unsubscr...@linux.or.id
Arsip dan info milis selengkapnya di http://linux.or.id/milis



Re: [tanya-jawab] Artikel: Conficker dan bagaimana mengenalinya

2009-12-20 Terurut Topik Arief Yudhawarman
On Mon, Dec 21, 2009 at 07:24:31AM +, Arief Yudhawarman wrote:

Ralat, tidak perlu sampai chain FORWARD, cukup sampai chain PREROUTING.

2. Script kecil di bawah akan menambah rule ke iptables untuk mencatat
   akses ke ip conficker:

   #!/bin/sh
   LAN_IFACE=eth0
   IPTABLES=/usr/sbin/iptables
   FIPCONFICKER=/etc/conficker/ip.conficker
   while read IPCONFICKER
   do
# only for kernel 2.6 for use with option -m comment
# CHAIN PREROUTING
# uncomment this to drop access to ip conficker
#$IPTABLES -t nat -I PREROUTING -i $LAN_IFACE -d $IPCONFICKER -j DROP \
#-m comment --comment IP Conficker
$IPTABLES -t nat -I PREROUTING -i $LAN_IFACE -d $IPCONFICKER -j LOG \
   --log-prefix CONFICKER --log-ip-options
done $FIPCONFICKER
 
Ini dari client akses ke ip conficker:

y...@files:~$ ping 221.7.91.31 -c 1
PING 221.7.91.31 (221.7.91.31) 56(84) bytes of data.

--- 221.7.91.31 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms

y...@files:~$ telnet 221.7.91.31 80
Trying 221.7.91.31...

y...@files:~$ 

Ini tampilan syslog:

Dec 21 14:29:14 proxy kernel: CONFICKERIN=eth0 OUT= 
MAC=00:50:04:d1:02:e0:00:19:21:13:57:5d:08:00 SRC=192.168.0.252 DST=221.7.91.31 
LEN=84 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=ICMP TYPE=8 CODE=0 ID=11322 
SEQ=1 
Dec 21 14:29:34 proxy kernel: CONFICKERIN=eth0 OUT= 
MAC=00:50:04:d1:02:e0:00:19:21:13:57:5d:08:00 SRC=192.168.0.252 DST=221.7.91.31 
LEN=60 TOS=0x10 PREC=0x00 TTL=64 ID=4679 DF PROTO=TCP SPT=40877 DPT=80 
WINDOW=5840 RES=0x00 SYN URGP=0 
Dec 21 14:29:37 proxy kernel: CONFICKERIN=eth0 OUT= 
MAC=00:50:04:d1:02:e0:00:19:21:13:57:5d:08:00 SRC=192.168.0.252 DST=221.7.91.31 
LEN=60 TOS=0x10 PREC=0x00 TTL=64 ID=4680 DF PROTO=TCP SPT=40877 DPT=80 
WINDOW=5840 RES=0x00 SYN URGP=0 

-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~


-- 
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke tanya-jawab-unsubscr...@linux.or.id
Arsip dan info milis selengkapnya di http://linux.or.id/milis