Administrar

Virus, taronges de Sóller i GNU/Linux

xunilung | 31 Març, 2007 20:30

Tinc una veïnada que és de Sóller agradosa i simpàtica. Sempre pots comptar amb ella i mai demana res a canvi.
L'altre dia em va fer de cangur una hora, per exemple. És clar que jo també procuro quedar bé...emperò ella sempre queda millor. A més cada any per aquestes dades em regala taronges, que estic segur no n'heu menjades mai de tan bones, a no ser que sigueu de Sóller, clar.

Idò l'altre dia (de pagès) ve a casa, i em diu (paraules textuals):.

La meva filla diu que l'ordinador no va bé. Deu tenir virus m'ha dit, i no sap que fer.
Com que sempre estàs aferrat a l'ordinador, he pensat que tal volta coneixes qualcú que el pugui arreglar.

Sí, tenc un *company que té una botiga d'informàtica, i bàssicament es dedica a la caça i captura d'aquestes bestioles windowseres.
Emperò, si vols li pegaré una ullada a veure que hi puc fer. Si no el puc arreglar, ja el duré en aquest company, no et preocupis.

* el company n'està fins als nassos de la seva feina. Es sent un obrer mal pagat de'n Bill. Només passa gust quan posa qualque PC amb GNU/linux...sí, sí en posa!

I ara la solució:

Clamav: és un antivirus lliure que el podem trobar al SystemRescueCd i a d'altres lives cds.

Bàsicament empram els comandaments:
clamscan -ri /directori/a/escanejar
r= escaneja els subdirectoris
i= mostra els arxius infectats

freshclam
Actualitzar les definicions de virus

Procés que he seguit

Arrencam el pc amb el SystemRescueCd

Configurar IP:
ifconfig eth0 192.168.0.9 netmask 255.255.255.0

Configurar el gateway:
route add -net default gw 192.168.0.1

Configurar el DNS:
Afegim a /etc/resolv.conf
nameserver 193.152.63.197


-Crear un directori per actualizar les definicions de virus amb permisos 777 per evitar possibles problemes d'escriptura

mkdir /dvirus
chmod 777 /dvirus


-Descarregam les darreres definicions de virus

freshclam --datadir /dvirus

-Cream un directori a mnt per muntar la partició a escanejar

mkdir /mnt/pwin

-Muntam la partició a scanejar

mount /dev/sda1 /mnt/pwin

-Escanejam 

clamscan -rid /dvirus /mnt/pwin

d= llegir totes les definicions de virus del directori (dvirus)

Finalment tindrem un llistat amb tots els arxius infectats i...


----------- SCAN SUMMARY -----------
Known viruses: 104385
Engine version: 0.90
Scanned directories: 4296
Scanned files: 66098
Infected files: 8
Data scanned: 18471.53 MB
Time: 10036.056 sec (167 m 16 s)


Ara es tractaria d'eliminar cada un d'aquests arxius o reparar-los mitjançant la vacuna apropiada.
La veinada ha tingut sort. Sembla que no hi ha cap arxiu que afecti al sistema.
Ho comprovo cercant una mica per la xarxa, i pel que sembla els puc eliminar tranquilament.

En cas que no tinguem una veinada de Sóller que ens regali taronges:

opció a)
Cas de veinats "non-gratos"
Li deim que noltros no en tenim ni idea de windows i li recomanam u tècnic

opció b)
Cas de veinats "semi-gratos"
aplicam el comandament sense mirar prim:

clamscan -r -i --remove -d dvirus/ /mnt/pwin

En cas que afecti a arxius de sistema, que el dugui a un tècnic, que pagui, i que li formati el disc. Au!

Telefonia

xunilung | 28 Març, 2007 22:35

Avui ha vingut un comercial d'una empresa de telefonia.

-La meva dona m'ha cridat:
vine que això és per tu!

És clar, lo difícil sempre per jo :-)

El comercial anava ben vestit i en corbata planxada.

- Comercial: Usted tiene OnO verdad?

Jo: Sí, si tinc OnO

- Comercial: Enséñeme la última factura y le digo cuanto se puede usted ahorrar mensualmente.

Podreu notar una "ordre" directe: En-se-ñe-me!
En aquests casos procuro posar-me tranquil i que la sang no em pugi als ulls.


Jo: No et fa falta la meva factura, me la sé de memòria. 65,37 euros

-Comercial: Sin iva, claro

Jo: No, no amb el seu iva i tot.

- Comercial: Bueno pues a usted le corresponde una adsl de 20Mb con llamadas incluidas y además se ahorra 13 euros cada mes.

Jo: Què bé!!. Yuppiii, yuhuu!. La meva dona fins i tot ha sortit del menjador per veure si hi havia res de nou.

- Comercial: Si quiere rellenamos el contrato y ya podrá disfrutar de sus 20Mb

Jo: Contrato?. Ah, perfecte!. Deixi-me'l i quan ja ho tengui ben estodiat, l'avisaré per tal de formalitzar-lo.

- Comercial: No, verá es que no puedo dejarle el contrato.

Jo: Com? no em pots deixar el contracte perque m'ho llegeixi??

- Comercial: bueno lo que sí puedo hacer es dejarle un folleto explicativo de nuestra oferta.

Jo: a veure si ho entenc. Vostè m'emplena el contracte i jo el firmo sense llegir-ho?

- Comercial: Bueno es la política de la empresa, yo soy solo un comercial.

Jo: Ho sento, de moment no m'interessa, ni el "folleto" ni "el contrato" ni los "hasta" 20Mb. No signam res que abans no haguem llegit detingudament: és la política d'aquesta casa.

De totes maneres m'agradaria comunicàs als responsables de la seva empresa, que aquesta no es manera d'actuar, i que per la meva part mentre no pugui llegir el contracte MAI seré client de la seva companyia, per molt econòmica que sigui.

Vull recalcar el to educat i pausat que he emprat amb el treballador.

Ens prenen per beneitets? 

dd_rescue

xunilung | 27 Març, 2007 18:01

Avui m'han passat un disquet del qual no hi havia manera d'obrir un arxiu. Un .doc, per cert.
A lo primer no m'ha vingut de nou que no ho volgués obrir. Jo també em nego a obrir els .doc :-)

Bé, la qüestió és que em donava l'error de entrada/sortida, típic quan hi ha sectors defectuosos.
Com que la cosa era important, (si ja sé, a qui se li ocorre guardar un arxiu important a un sensible disket? ), he cercat una mica i:


[root@debi xuni]# apt-get install dd_rescue

*Primer un poc d'ajuda

[xuni@debi ~]$ dd_rescue -h

USAGE: dd_rescue [options] infile outfile
Options: -s ipos    start position in  input file (default=0),
         -S opos    start position in output file (def=ipos),
         -b softbs  block size for copy operation (def=65536),
     --------i més


[xuni@debi ~]$ dd_rescue /dev/fd0 /home/xuni/disquet.imatge

dd_rescue: (info): ipos:       788.0k, opos:       788.0k, xferd:       788.0k
                *  errs:      0, errxfer:         0.0k, succxfer:       788.0k
             +curr.rate:       12kB/s, avg.rate:       17kB/s, avg.load:  0.0%
dd_rescue: (warning): /dev/fd0 (788.0k): Input/output error!
   
    ----i més


Agafam un altre disquet i

[xuni@debi ~]$ dd if=disquet.imatge of=/dev/fd0 bs=1024
1440+0 registres llegits
1440+0 registres escrits
1474560 octets (1,5 MB) copiats, 0,006218 segons, 237 MB/s


Ha estat com posar oli a un llum. Ja puc recuperar perfectament l'arxiu i passar-lo a .odt :-)

Ostres!

xunilung | 24 Març, 2007 12:45

Una manera divertida d'explicar coses serioses.
Si no l'heu vist , mirau-ho. És molt bó

 

Ball de finestres

xunilung | 20 Març, 2007 17:56

Provant Ubuntu i beryl a un hp amb ati mobility x1300

El beryl em recorda la plaça del mercat. Sempre es ven més lo que fa més bona cara, i el beryl fa bona cara...emperò llevat d'això poca cosa més.

I perquè ho vull idò?

Resposta: per fardar devant aquests "entearillos" que usen el monolític windwos. Quan veuen aquell ball de finestres marejadisses, diuen: "joer, com ha millorat el vista".
Evidentment, convé tenir un urinari a devora per si ens pixam de riure.

Al gra

Alguns conceptes:
xgl: és un servidor gràfic que aprofita les possibilitats d'acceleració 3D de les targetes gràfiques. Això es pot combinar amb un manejador de finestres que pugui aprofitar aquests avantatges.

aiglx: no és un servidor gràfic addicional, sinó mes bé un conjunt d'extensions que permeten a l'entorn gràfic existent, comunicar-se directament amb la targeta gràfica i realitzar les funcions que realitzaria xgl.


La meva targeta és una ati mobility x1300, i com diu aquí   resulta que no puc emprar els drivers lliures ati/radeon.
Pel que sembla la meva targeta tampoc supporta el aiglx.

Conclusió: utilitzar el driver fglrx no lliure :-(

Per aconseguir la accel·leració 3D vaig seguir le que posa aquí d'açà

Si vull el beryl:
http://wiki.beryl-project.org/wiki/Install_Beryl_on_Ubuntu_Edgy_with_XGL

i ja està....emperò me'n torno cap a la etch ara mateix

3 motius per NO passar-se a GNU/Linux

xunilung | 08 Març, 2007 07:44

Avui a ca'n Benjamí he llegit els tres motius per passar-se a nyu/linux.

Finalment, m'he fet la pregunta a l'inversa: quins són els tres motius per no usar linux. Idò aquí els teniu:

1.-

2.-

3.-

Fent un gran esfoç mental, pot-ser trobi el 4t. 

Crear i recuperar imatges de disc

xunilung | 04 Març, 2007 20:00

Iniciam el pc amb el cd SystemRescuecd, o knoppix. Jo utilitzo el primer.
El motiu d'arrencar amb un CD és que no es convenient una còpia de partició si aquesta està  muntada.

Una vegada iniciat el CD hem de tenir un lloc on guardar aquesta imatge. Evident no?.
Avui dia lo més còmode és tenir un disc dur extern usb, que ferà de magatzem de particions.
Una altre opció és comprar un adaptador USB/IDE i utilitzar qualque disc dur (IDE) que ens sobri, o que ens hagi regalat el veí (sí aquel que utilitza vindows i cad 2x3 ha de canviar de PC xD). Aquesta és el meu cas. Per uns 25 euros podem tenir l'adaptador

Una vegada iniciat el CD connecto el disc dur extern. Veurem que automàgicament el dedecta.

Podem fer un "fdisk -l" i veurem els discs amb les particions.
En el meu cas "sdaX" i "sdb1" aquest darrer correspòn al disc usb connectat que ferà  de dipòsit de particions.
Per això muntarem la partció sdb1 (disc usb)

mkdir /mnt/discusb
mount /dev/sdb1 /mnt/discusb


Ara ens dirigim a /mnt/discusb per executar el partimage

cd /mnt/discusb
partimage


El partimage es molt intuitiu:
1.- triam la particio a salvar
2.- posam nom al fitxer de la imatge a crear
3.- Action to be done: marcar Save partition into...
4.- F5
Aqui ens apareix una altra pantalla:
5.- Marco bzip2 (màxima compressio)
6.- Desmarco el Check partition
7.- F5
Posam un comentari, si volem

Ens sortirà  un missatge que ens avisa que no es podrà  restaurar el MBR si comprimim amb bzip2. Dóna igual, ja ho recuperarem
Anam creant les imatges de les particions. Si utilitzam màxima compressió, tardarà emperò després la recuperació és ràpida. Ah! també podem crear imatges de windsow

 Una vegada  tenim les imatges, conseguim la taula de particions del disc dur sda:
sfdisk -d /dev/sda > tparticions

Aconseguir el sector d'arrencada del disc (MBR)
dd if=/dev/sda of=sector_arrancada count=1 bs=512

Ara ja podrem rescatar les imatges de TOT el disc (o de qualsevol en concret que ens interessi). Arrencam amb el CD de SysytemRescueCD

Hem de fer lo mateix que a la primera part, només que en lloc de guardar particions les hem de recuperar, evidentment.

1.- Restauram el sector d'arrencada:
dd if=sector_arrancada of=/dev/sda

2.- Ara la taula de particions:
sfdisk --force /dev/sda < tparticions

Aquest punt és important. Si no posam l'opció "force" , la cosa no va

3.- Recuperam les particions

La imatge del disc de 80GB s'ha quedat en 7GB

El procés es pot automatitzar creant un script. Aquest script es guarda i es crema amb la imatge del SystemRescuecd.
Amb el k3b el que faig és cremar la imatge del SystemRescuecd , tenint la precaució de activar a "Avançat-->comença un CD multisessió".

I aquí el meu script. Ja sé que és una mica bèstia emperò el que m'interssa quan recupero TOT el disc, és no complicar-me la vida

 #!/bin/bash
# em carrego les particions de sda: disc desti
# nomes fins a la 3 ja que les altres son exteses i quan elimino la 3 ja desapereixen
parted /dev/sda rm 1
parted /dev/sda rm 2
parted /dev/sda rm 3
#creo una particio de 80GB ext2
#o sigui de tot el disc dur
parted /dev/sda mkpartfs primary ext2 0GB 80GB
#creo un directori per muntar el sdb1
#que es el 2n disc dur on hi tenc les imatges, la taula de particions i el mbr
mkdir /mnt/disc
mount /dev/sdb1 /mnt/disc
cd /mnt/disc
#recupero el mbr
dd if=sector_arrancada_sda of=/dev/sda
#recupero taula particions
sfdisk --force /dev/sda < taula_particions
#començo a recuperar imatges
partimage -b restore /dev/sda1 /mnt/disc/sda1.000
partimage -b restore /dev/sda2 /mnt/disc/sda2.000
partimage -b restore /dev/sda5 /mnt/disc/sda5.000
partimage -b restore /dev/sda7 /mnt/disc/sda7.000
partimage -b restore /dev/sda8 /mnt/disc/sda8.000
#desmunto disc sdb
cd /
umount /mnt/disc
#creo i activo la swap per assegurar
mkswap /dev/sda6
swapon /dev/sda6
halt


 
Powered by Life Type - Design by BalearWeb - Accessible and Valid XHTML 1.0 Strict and CSS