Sierra 881U dengan Wvdial

•April 12, 2009 • Leave a Comment

Nah,

kalau sebelumnya sudah diposting kalau modem Sierra Wireless 881U itu cukup baik daya sinyalnya,
sekarang aye beberin konfigurasi wvdial di Ubuntu 8.10 interpid…

Pertama-tama buka terminal console sampei di prompt,
kalau belum punya wvdial terinstall, ketik ini dulu:

# sudo apt-get install wvdial

nantinya ubuntu bakal download dan install dependensi yang dibutuhkan…

Setelah wvdial terinstall,
buka pakei notepad, euww…
maksutnya text editor file /etc/wvdial.conf,
entah vim atau gnome-editor, terserah suka-suka aja…
kemudian isi fragmen berikut:

[Dialer flash_gw_neh]
Modem = /dev/ttyUSB2
Baud = 9600
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet"
# Init4 = AT+CGQREQ=1,0,0,0,0,0
# Init5 = AT+CGQMIN=1,0,0,0,0,0
Dial Command = ATD
New PPPD = yes
Modem Type = USB Modem
Auto DNS = on
Stupid Mode = yes
ISDN = 0
Phone = *99#
# Phone = ATD*99***1#
Username = wap
Password = wap123
Auto Reconnect = On

Berhubung aye pakei Telkom sel Flash, APN , username, dan passwordnya pakei yang flash punya…
Oya, bagi yang pakei Sierra 885 bagian “Modem” di ubah jadi “Modem = /dev/ttyUSB3″,
lain belalang lain ladang soalnya (eh, kebalik kali yeh)…

Oya, untuk telkomsel flash, jangan lupa ubah DNS nya di file /etc/ppp/resolv.conf
di tambahin fragmen ini neh:

nameserver 202.3.208.11
nameserver 202.3.210.11

Biar lebih kenceng pencarian domainnya…

Sekarang tinggal ketik gini:

# sudo wvdial flash_gw_neh

Di tempat aye muncul gini ini di console:

--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","internet"
AT+CGDCONT=1,"IP","internet"
OK
--> Modem initialized.
--> Sending: ATD*99#
--> Waiting for carrier.
ATD*99#
CONNECT
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Sun Apr 12 12:58:14 2009
--> Pid of pppd: 25433
--> Using interface ppp0
--> pppd: �_[07]�x�� h�
--> pppd: �_[07]�x�� h�
--> pppd: �_[07]�x�� h�
--> pppd: �_[07]�x�� h�
--> pppd: �_[07]�x�� h�
--> pppd: �_[07]�x�� h�
--> pppd: �_[07]�x�� h�
--> pppd: �_[07]�x�� h�
--> local  IP address 114.121.46.168
--> pppd: �_[07]�x�� h�
--> remote IP address 10.64.64.64
--> pppd: �_[07]�x�� h�
--> primary   DNS address 202.3.208.11
--> pppd: �_[07]�x�� h�
--> secondary DNS address 202.3.210.11
--> pppd: �_[07]�x�� h�

Kalau sudah dapet bagian yg biru itu, local IP address, artinya dah ok,
tinggal coba kita ping aja ke IP luar, kayak gini:

# ping -c 3 www.gmail.com
PING googlemail.l.google.com (209.85.143.18) 56(84) bytes of data.
64 bytes from ti-in-f18.google.com (209.85.143.18): icmp_seq=1 ttl=241 time=466 ms
64 bytes from ti-in-f18.google.com (209.85.143.18): icmp_seq=2 ttl=241 time=443 ms
64 bytes from ti-in-f18.google.com (209.85.143.18): icmp_seq=3 ttl=241 time=438 ms

--- googlemail.l.google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2008ms
rtt min/avg/max/mdev = 438.404/449.464/466.568/12.278 ms

Nah, selamat!!!
you punya dah jalan itu modem,
dah tinggal browsing sepuasnya lah…

Gud lax… ;)

Spring Hibernate “annotatedPackages”

•April 12, 2009 • Leave a Comment

Sebenarnya ini trik lama sih, dapet dari mana juga dah lupa sumbernya…

Ok, ini tentang gimana caranya agar Spring Hibernate bisa ngenalin tag-tag annotation dengan mencantumkan nama packagenya aja di spring xml, jadi biar biar ga susah-susah tiap tambah class mapping baru, tambah baris baru di spring xml… tape deee…

Neh contohnya:

<beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:p="http://www.springframework.org/schema/p"
        xmlns:context="http://www.springframework.org/schema/context"
        xmlns:tx="http://www.springframework.org/schema/tx"
        xsi:schemaLocation="
               http://www.springframework.org/schema/beans
                       http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
               http://www.springframework.org/schema/context
                       http://www.springframework.org/schema/context/spring-context-2.5.xsd
               http://www.springframework.org/schema/tx
                       http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">

        <context:property-placeholder
                location="classpath:log4j.properties,
                file:${QANTREX_SERVER_HOME}/etc/*.properties" />

        <context:component-scan base-package="com.ecom.qantrex" />

        <tx:annotation-driven transaction-manager="txManager" />

        <bean id="dataSource"
                class="org.springframework.jdbc.datasource.DriverManagerDataSource"
                p:driverClassName="${com.ecom.qantrex.jdbc.driver}"
                p:url="${com.ecom.qantrex.jdbc.url}"
                p:username="${com.ecom.qantrex.jdbc.username}"
                p:password="${com.ecom.qantrex.jdbc.password}" />

        <bean id="sessionFactory"
                class="com.ecom.qantrex.common.AutomaticAnnotationSessionFactoryBean"
                p:dataSource-ref="dataSource">
                <property name="annotatedPackages">
                        <list>
                                <value>com.ecom.qantrex.softpin.entity
                                </value>
                                <value>com.ecom.qantrex.loyalty.entity
                                </value>
                        </list>
                </property>
                <property name="hibernateProperties">
                        <props>
                                <prop key="hibernate.dialect">
                                        ${com.ecom.qantrex.hibernate.dialect}
                                </prop>
                                <prop key="hibernate.show_sql">
                                        ${com.ecom.qantrex.hibernate.show_sql}
                                </prop>

                        </props>
                </property>
        </bean>

        <!-- transaction manager -->
        <bean id="txManager"
                class="org.springframework.orm.hibernate3.HibernateTransactionManager"
                p:sessionFactory-ref="sessionFactory" />

</beans>

Tuh noh, yang di warna tebal biru tuh…
Lho, kox bisa Cak… ya bisa Cik, kan binding class nya biken sendiri, ini neh namanya:

com.ecom.qantrex.common.AutomaticAnnotationSessionFactoryBean

biasanya berisi “annotatedClasses” dan list-value berisi daftar complete class-name, cara per-class gitu biken kerjaan tambahan, karna klo ngubah2 nama class, atao nambah class-mapping baru, ga praktis gitu loh…

Isinya class  AutomaticAnnotationSessionFactoryBean ini neh:

package com.ecom.qantrex.common;

import java.io.IOException;

import org.hibernate.HibernateException;
import org.hibernate.cfg.AnnotationConfiguration;
import org.springframework.core.io.Resource;
import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
import org.springframework.core.io.support.ResourcePatternResolver;
import org.springframework.core.type.AnnotationMetadata;
import org.springframework.core.type.classreading.MetadataReader;
import org.springframework.core.type.classreading.SimpleMetadataReaderFactory;
import org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean;
import org.springframework.util.ClassUtils;
import org.springframework.util.SystemPropertyUtils;

public class AutomaticAnnotationSessionFactoryBean extends
        AnnotationSessionFactoryBean {

        private static String resourcePattern = "**/*.class";

        private String[] annotatedPackages;

        @Override
        public void setAnnotatedPackages(String[] annotatedPackages) {
                super.setAnnotatedPackages(annotatedPackages);
                this.annotatedPackages = annotatedPackages;
        }

        @Override
        @SuppressWarnings("unchecked")
        protected void postProcessAnnotationConfiguration(AnnotationConfiguration
                config) throws HibernateException {
                try {
                        ClassLoader classLoader =
                                Thread.currentThread().getContextClassLoader();
                        PathMatchingResourcePatternResolver patternResolver =
                                new PathMatchingResourcePatternResolver(classLoader);
                        SimpleMetadataReaderFactory metadataReaderFactory =
                                new SimpleMetadataReaderFactory(classLoader);

                        for (String basePackage : annotatedPackages) {
                                String resolvedPackage =
                                        ClassUtils.convertClassNameToResourcePath(
                                        SystemPropertyUtils
                                        .resolvePlaceholders(basePackage));
                                String packageSearchPath = ResourcePatternResolver.
                                        CLASSPATH_ALL_URL_PREFIX
                                        + resolvedPackage.trim()
                                        + "/" + resourcePattern;
                                Resource[] resources = patternResolver.
                                        getResources(packageSearchPath);

                                for (Resource resource : resources) {
                                        MetadataReader metadataReader =
                                                metadataReaderFactory.
                                                getMetadataReader(resource);
                                        AnnotationMetadata annotationMetadata =
                                                metadataReader.
                                                getAnnotationMetadata();
                                        boolean match = annotationMetadata.
                                                hasAnnotation(
                                                "javax.persistence.Entity");
                                        match = match || annotationMetadata.
                                                hasAnnotation(
                                                "org.hibernate.annotations.Entity");
                                        if (!match) continue;
                                        String className =
                                                metadataReader.
                                                getClassMetadata().getClassName();
                                        Class clazz = Class.forName(className);
                                        config.addAnnotatedClass(clazz);
                                }
                        }
                } catch (ClassNotFoundException e) {
                        throw new HibernateException(e);

                } catch (IOException e) {
                        throw new HibernateException(e);
                }
        }

}

Ga susah-suah amat kan?

Nah, ntar di dalem package:

com.ecom.qantrex.softpin.entity

dan:

com.ecom.qantrex.loyalty.entity

spring akan mencari annotation @Table dan semua annotation javax.persistance lainnya, kayak ini neh:

package com.ecom.qantrex.softpin.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name = "region")
public class Region {

        @Id
        private int id;

        private String name;

        @Column(name = "\"zone\"")
        private String zone;

        private String code;

        public String getCode() {
                return code;
        }

        public void setCode(String code) {
                this.code = code;
        }

        public int getId() {
                return id;
        }

        public void setId(int id) {
                this.id = id;
        }

        public String getName() {
                return name;
        }

        public void setName(String name) {
                this.name = name;
        }

        public String getZone() {
                return zone;
        }

        public void setZone(String zone) {
                this.zone = zone;
        }

}

OK, gitu dulu ya, tanya aja dah klo ga paham,
‘n gud lax… :)

Modem Sierra Wireless 881U

•April 12, 2009 • 1 Comment

Wel…

Setelah lama ga posting tulisan, akhirnya mulai lagi deh ngeblogging…

Gini aja deh, ane ceritain tentang modem baru gw, Sierra Wireless AirCard 881U.

Dulunya sih ane punya Option GT MAX 3.6 PCMCIA dari Cingular, cuma bisa sampei 3G doanx, ga sampei HSDPA, dengan langganan Telkomsel-Flash-unlimited-seri-Basic-137rb-sebulan-256kbps (hehe tahan nafas yah bacanya), cukup boat donlot2 ‘n browsing2… cuman modem itu bagus klo di lantai 2 atao 3, jadinya pas waktu ane pindahan kost ke belakang Rutan Salemba, yg notebene bangunan bertingkat nol (ga ada lotenxnya gitu lho), ya dapetnya sinyal 2G alias gprs terus… apes bener…

Tapi ya alhamd4JJ1, temen gw si Adam nyasar ke kost gw, sambil bawa modem Sierra itu, pas dicoba eh, sinyalnya dapet 3G 2 s/d 3 bar, pas di coba di kompie Ubuntu Interpid, eh, bisa juga pakei wvdial, ya udah deh, nasib… besoknya langsung meluncur ke lokasi (mangga dua) beli itu modem…

Pertama sih bingung mo pileh Sierra 885 USBstick atao 881U USBconnect, yg 881U sih bentuknya jadul, cemen banget deh pokoknya, jadi aye pulang bawa yg 885 USBstick itu, penampilan lebih OK, sama-sama AT&T juga, juga dg bekal 1 kabel usb ekstensi, biar bisa diulur-ulur…

Sayang banget, pas dicoba nasibnya sama seperti modem GT MAX itu, setelah dipikir2 sejenak, langsung ane telepon toko tadi, eh, ternyata katanya boleh dituker, asal uang lebinya dibelanjain yg lain, ok deh, gapapa gw piker…

Besoknya cabut ke mangga dua lagi, tuker ama Sierra 881U, penampilan cemen dikit no wot2, yg penting tarikannya bok… pulang langsung gw coba ambil modem Adam (modem Sierra 881U die gw pinjem dulu soalnya die bulum punya nomor unlimited), cabut kartu tsel gw, trus colokin ke Sierra 881U gw… kaget bukan kepalang, nasibnya sama, gprs doanx.. nasib dah…

Gwa tuker2 cabut-colok kartu TSel gw bolak-balik dari modem adam ke modem gw, alhamd4JJ1, akhirnya bisa juga dapet sinyal 3G, rupanya butuh sedikit adaptasi modem itu…

Ya udah, resmi dah gw punya opini, klo modem Sierra Wireless 881U cukup bagus daya tangkep sinyalnya, jadi klo ada yg mo beli modem saran aye, jangan yg Sierra 885, karena penampilan ga semulus daya sinyalnya…

Hapus Virus Amburadul

•October 18, 2008 • 1 Comment

Virus Amburadul dan variannya, semisal virus Fotoku, MyLove, de el el merupakan program kecil yg dibuat agar menyebar secara otomatis dengan memanfaatkan aktivitas-aktivitas pemakai komputer, seperti mengklik drive dan flashdisk di windows explorer, virus jenis ini lebih dikenal sebagai program pengganggu atau “Malware” karen efek sampingnya yg benar-benar menyebalkan namun tidak merusak, namun jika pembuat variannya lebih tega, virus ini bisa diubah menjadi ganas dan berbahaya.

Salah satu varian virus Amburadul ini adalah virus Fotoku yg menyebar dg memanfaatkan media USB flashdisk, biasanya virus ini mengkopi dirinya sendiri ke USB flashdisk dg membuat direktory “Image” yg berisi aplikasi dirinya sendiri dg icon gambar JPEG agar penampilan dirinya seolah-olah berupa gambar biasa, ditambah lagi dg penamaan file-file dirinya tersebut cukup “menarik” dan “merangsang” untuk di klik atau di jalankan berakibat virus ini cukup potensial untuk menyebar. Efek yg menyebalkan dari virus ini disamping penyebarannya juga adalah dg menutup akses ke beberapa sistem vital, seperti memblok akses ke aplikasi reg-edit, console, msconfig, dan lain-lain disamping terkadang menampakkan dirinya dg pop-up berisi identitas dirinya diikuti aktivitas cdrom yg tiba-tiba terbuka/tutup secara otomatis seakan-akan komputer tersebut berhantu.

Untuk menghapus virus ini bisa dilakukan dg program antivirus yg telah bisa mengenal virus ini seperti tool AnSav, PCMan, dan AVG terbaru, namun penghapusan menggunakan antivirus tersebut tidak sepenuhnya bersih, mengingat virus Amburadul ini mengubah banyak hal di registry, seperti memblok akses program consol, registry editor, dan lain-lain. Cara lain yg lebih meyakinkan adalah dengan menghapus secara manual serta menggunakan satu tool CurrProcess untuk menghentikan proses virus Amburadul yg sedang aktif di memori.

Berikut adalah langkah-langkah penghapusan virus Amburadul secara manual:

  1. Isolasi komputer yg terinfeksi dengan cara mencabut kabel jaringan komputer anda (jika terkoneksi ke jaringan lokal/LAN) untuk mencegah penyebaran virus.
  2. Matikan “System Restore” setiap drive dengan cara klik kanan “My Computer”, klik “Propertis”, dan pilih “System Restore”, matikan system restore dg uncheck pilihan “System Restore”.
  3. Matikan proses virus Amburadul yg masih aktif di memori dg menggunakan program berikut: CurrProcess
  4. Simpan kode dibawah berikut ini menjadi file berekstensi .inf:

    [Version]
    Signature=”$Chicago$”
    Provider=Nobody

    [DefaultInstall]
    AddReg=UnhookRegKey
    DelReg=del

    [UnhookRegKey]
    HKLM, Software\CLASSES\batfile\shell\open\command,,,”””%1″” %*”
    HKLM, Software\CLASSES\comfile\shell\open\command,,,”””%1″” %*”
    HKLM, Software\CLASSES\exefile\shell\open\command,,,”””%1″” %*”
    HKLM, Software\CLASSES\piffile\shell\open\command,,,”””%1″” %*”
    HKLM, Software\CLASSES\regfile\shell\open\command,,,”regedit.exe “%1″”
    HKLM, Software\CLASSES\scrfile\shell\open\command,,,”””%1″” %*”
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon, Shell,0, “Explorer.exe”
    HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\HideFileExt, UncheckedValue,0×00010001,0
    HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\HideFileExt,CheckedValue,0×00010001,1
    HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\HideFileExt,DefaultValue,0×00010001,1
    HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\SuperHidden, UncheckedValue,0×00010001,1
    HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\SuperHidden, CheckedValue,0×00010001,0
    HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\SuperHidden, DefaultValue,0×00010001,0
    HKCU, Software\Microsoft\Internet Explorer\Main, Start Page,0, “about:blank”
    HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\HideFileExt, type,0, “checkbox”
    HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\SuperHidden, type,0, “checkbox”
    HKCU, Control Panel\International, s1159,0, “AM”
    HKCU, Control Panel\International, s2359,0, “PM”
    HKLM, SYSTEM\ControlSet001\Control\SafeBoot, AlternateShell,0, “cmd.exe”
    HKLM, SYSTEM\CurrentControlSet\Control\SafeBoot, AlternateShell,0, “cmd.exe”
    HKCU, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, ShowSuperHidden,0×00010001,1
    HKCU, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, SuperHidden,0×00010001,1
    HKCU, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, HideFileExt,0×00010001,0

    [del]
    HKCU, Software\Microsoft\Internet Explorer\Main, Window Title,
    HKLM, SOFTWARE\Policies\Microsoft\Windows NT\SystemRestore, DisableConfig
    HKLM, SOFTWARE\Policies\Microsoft\Windows NT\SystemRestore, DisableSR
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\kspoold.exe
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\kspool.exe
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\msconfig.exe
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\rstrui.exe
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\wscript.exe
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\mmc.exe
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\HokageFile.exe
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Rin.exe
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Obito.exe
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\cmd.exe
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\SMP.exe
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskkill.exe
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\tasklist.exe
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\KakashiHatake.exe
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Britney Spears-CLN.exe
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Britney Spears-RTP.exe
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\boot.exe
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\HOKAGE4.exe
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Britney Spears
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Britney Spears
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Ansav.exe
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Setup.exe,debugger
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Instal.exe, debugger
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Install.exe,debugger
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\procexp.exe
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\msiexec.exe
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe
    HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Ansavgd.exe
    HKCU, Software\Microsoft\Windows\CurrentVersion\Policies\System, DisableRegistryTools
    HKCU, Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, NoFind
    HKLM, SOFTWARE\Policies\Microsoft\Windows\Installer, DisableMSI
    HKLM, SOFTWARE\Policies\Microsoft\Windows\Installer, LimitSystemRestoreCheckpointing
    HKCR, exefile, NeverShowExt
    HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Run, PaRaY_VM
    HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Run, ConfigVir
    HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Run, NviDiaGT
    HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Run, NarmonVirusAnti
    HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Run, AVManager
    HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System, EnableLUA

    Klik kanan file *.inf tersebut, lalu klik “Install”

  5. Hapus aplikasi utama virus di %systemroot%\system32\~A~m~B~u~R~a~D~u~L~ atau utk Windows XP terletak di C:\WINDOWS\system32\~A~m~B~u~R~a~D~u~L~, file virus ini kemungkinan tak tampak (hidden) sehingga anda perlu merubah filenya agar kelihatan. Juga hapus file-file berikut:
  6. csrcc.exe
    smss.exe
    lsass.exe
    services.exe
    winlogon.exe
    Paraysutki_VM_Community.sys
    msvbvm60.dll
    Drive:\Autorun.inf
    Drive:\FoToKu xx-x-*.exe, where x show the date when virus active
    Drive:\Friendster Community.exe
    Drive:\J3MbataN K4HaYan.exe
    Drive:\MyImages.exe
    Drive:\PaLMa.exe
    Drive:\Images

Tulisan di atas disadur dari link berikut: www.istanto.net, jadi jika anda bisa mereview komentar rekan-rekan disitu yg telah berhasil menghapus virusnya… Gud Lak :)

‘Id al-Fitr

•October 11, 2007 • Leave a Comment

Dhuk… Dhuk… Dhuk… BLeDdhuk…!!!

beduk.gif

Selamat meraih kesucian fitrah,

Dari sisi-Nya nan anugerah,

Demi nikmat-Nya yang tercurah,

Keharibaan-Nya kita berharap cerah

idulfitri.jpg1 4 2 8 H…

nunjuk.gif
min al-‘Aidin wa al-Faizin, Maafkan lahir maupun batin…