Skip to content

By Askarel in fr

Voici un petit bout de script qui génère une communication structurée valable pour un virement bancaire en Belgique. L’avantage de ce système est que la banque n’exécutera pas le virement si il y a une erreur lors de la retranscription des chiffres.

# Generate the 'Communication' field for the virement
# Format: +++DDD/DDDD/DDDSS+++
# DDDDDDDDDD: Any number you like.
# SS: Above number mod 97. Set to 97 if zero.
# Banks love obsolete^Wproven technologies. :-)
mkcomm ()
{
# In case of collision, the function can take a salt as an optional parameter.
COMMSTR="$1$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM"
COMMSTR="${COMMSTR:0:10}" # Trim string length to 10
COMM_MODULO=$(expr $COMMSTR % 97 ) # Get reminder
case $COMM_MODULO in # Padding and/or correction
"0") COMM_MODULO="97" ;;
[1-9]) COMM_MODULO="0$COMM_MODULO" ;;
esac
#echo "$COMMSTR$COMM_MODULO" #Debug
echo "+++${COMMSTR:0:3}/${COMMSTR:3:4}/${COMMSTR:7:3}$COMM_MODULO+++" # Chop into blocks
}

Si votre banque vous autorise à télécharger vos extraits de comptes au format .csv (possible chez Dexia et Argenta), il suffit simplement de faire une recherche sur la chaîne de caractères de la communication structurée pour trouver la trace du paiement.

Tags: , , , , ,

EPIC FAIL [en]

12 mai 2011
By Askarel in en, fr

Ce matin, à vélo, sur le chemin du travail (et pas loin de l’arrivée en plus).

This morning, on the bicycle, on the way to work (and very close to my destination).

Tags: , , ,

By Askarel in fr

La 29ème édition s’est clôturée il y a (déjà) trois semaines. Le palmarès est disponible sur le site du Festival.

Dans l’ensemble il s’agit d’un cru assez moyen: la nuit a été décevante et les problèmes technique à répétition ont gâché plusieurs séances.

On a eu droit à pratiquement la totale de ce qui peut foirer dans une projection:

  • cadrage approximatif: l’image débordait en dehors de l’écran.
  • Format incorrect: D’accord, c’est le boxon, mais faudrait voir à ne pas exagérer.
  • Couleurs fades et image peu lumineuse (The Ward, Burk And Hare,…).
  • Le son laisse à désirer: trop fort et saturé ou trop faible et inaudible.
  • Pixellisation à vomir(Stake land)
  • Décrochage de la vidéo dû à une bande foireuse. Solution à l’arrache: le DVD promotionnel avec « FOR SCREENING PURPOSES ONLY » en travers de l’image toutes les 10 minutes. (Molina’s ferozz)
  • Sous-titrage très approximatif

Comble de l’horreur, on a même eu un film chinois doublé en français !!

J’ai également eu des activités imprévues qui se sont greffées durant le Festival (livraison de marchandises, une assemblée générale d’ASBL, problèmes de voiture) qui m’ont fait louper plusieurs séances et j’ai dû faire l’impasse sur le deuxième samedi et le bal des vampires pour le mariage d’un ami de longue date.

J’ai pris très peu de photos cette année, vu que l’environnement a très peu changé par rapport à l’année passée.

On fait mieux pour la trentième ?

Tags: , ,

By Askarel in fr
BIFFF 2011 Poster

(c) 2011 Delaby/BIFFF

Ca y est, c’est reparti pour 13 jours de folie !!

On est déjà au troisième jour des festivités et il y a deux films qui m’ont marqué:

  • Balada Triste: le dernier rejeton de Alex de la Iglesia
  • Rare exports: cauchemard de noël made-in-Finland

Comme je manque de temps en ce moment, cet article sera très (trop) bref: j’ai La Nuit au programme de ce soir. Je pense nettoyer cet article une fois sur place.

Plus d’infos: http://bifff.net
Programme: http://bifff.net/shop/index.php?main_page=bifff_agenda&language=fr

 

Tags: , ,

By Askarel in en
Vasco Digipass 810

Vasco Digipass 810

Many belgian and european banks are providing their customers with a device that look like a small calculator. This device, coupled with your bank card,  is used to secure and authenticate the transactions when using internet banking.

Since that device is fairly standard, there is nothing stopping you from using the reader from bank A with your card from bank Z and vice versa, because the crypto processing is happening on the chip of your card.

Knowing that the heavy crypto work is delegated to the bank card, it is safe to assume that the device is quite dumb: a keypad to feed data to the card, a screen to display the results and a micro-controller to do some simple housekeeping tasks, like update the screen, poll the keypad, clock the card and send/receive data.

I have no proof of what’s described above, but since mine had dead batteries after five years of use, it has become a prime candidate for exploration, so let’s open the case !! 🙂

Ugh !!

Digipass cracked open

Opened !!

It was a tough nut to crack !!

There are no screws and no clips holding it closed: the two halves of the case are welded together !! This is another prime example of planned obsolescence and wasteful engineering. There is no way to open it cleanly, you need to break it apart as careful as possible to get access to the main PCB and the batteries. Your ability to close the box afterward will fully depend on how you open it in the first place.

The batteries are nothing exotic: just two CR-2032 button cells. They are wired in series on the PCB, because many smartcards require a 5V power supply to work properly.

Circuit board detail

All test pads are clearly labelled !

When you observe the PCB, there are a lot of interesting test points, all properly labeled. A hacker’s dream. 🙂

Fried !!

Unfortunately, while groping at it with a multimeter set to continuity tester, i fried the microcontroller. Apparently, that kind of invasive measurement was enough to kill it.

I wanted to check the continuity between the SDATA test pad and the DATA line on the card connector, the SCLK and the CLOCK line of the card connector. There was no continuity between those points and the J2 pad is still a mystery of what the purpose could be. An optional eeprom maybe ?

I received a new reader to continue with my day to day banking operations, but i still want to see the data flowing between the card and the reader. My mistake is just a setback: i will change strategy and try to (ab)use the reader as-is, without opening the case. 🙂

More to come later. In the meantime, here are the Manufacturer’s information

 

Tags: , , ,

By Askarel in en

Two years ago i bought my first netbook: here are my impressions

Acer Aspire One

The good

  • The laptop is very light and pleasant to carry around
  • It came with Linpus Linux pre-installed. This mean i didn’t have to pay the Microsoft tax. Since i’m running Debian on it, that install was quickly ditched.
  • There is a gap between the screen and the main chassis, allowing me to hold it open and straight with one hand. There was a note in the user manual that this is NOT the way to hold it (risk of crushed fingers) This is really a killer feature for a road warrior that should be more developped.

The bad

  • small screen, low resolution. This cause a problem with many applications where some dialog boxes « sink » under the bottom of the screen.
  • battery life: i have about two hours of usable battery life: this can be tight sometimes
  • Lack of 3G modem: That was not an issue during the first five months because i didn’t have a subscription at the time. Now i have one and i’m stuck with that huge USB modem hanging from the USB port. A small extension cord and some velcro adhesive partially solved the bulky adapter problem. I’m now trying to find 90° angled male USB A connector to keep the size under control.
  • No bluetooth. Not really an issue because there are USB adapters on the market that stick out by less than 5 mm. Less opportunities to cause damage.
  • Limited CPU ressources: The machine has a hard time to keep up with heavy applications like playing a flash video or running the compiler. You just need to be very patient on that.

The ugly

  • After eight months of use, the right touchpad button was not working anymore.
  • It failed totally ten months after purchase: when turned on, the fan and harddisk were spinning, but the screen stayed black (no backlight) and there was no activity. This was fixed under warranty. However, i had to fight to get it fixed: the first time i got it back, the problem was still there. And the reseller told me that they changed the motherboard. It then went back for repair and it was fixed one month later. In total, i have been without for two months
  • To access the harddisk, you have to COMPLETELY DISMANTLE the laptop. That was a real PITA.

Conclusion

Despite it’s flaws, this machine has become my main workhorse when i’m away from home and saved my butt a few times already. After two years of daily carrying and nearly daily use, there are no cracks in the shell. My previous laptops failed by the case, with cracks at very nasty places after about two years of moderate use and carrying. I don’t plan to retire it at the moment: i tend to keep my machines until they are horribly obsolete or simply fall apart. Let’s see in about two years then. 🙂

Tags: , , ,

By Askarel in fr

La 28ème édition du BIFFF s’est terminée ce mardi. Dans l’ensemble c’est un excellent cru. Le palmarès peut être consulté sur le site web du Festival. En attendant, voici les films qui ont retenu mon attention:

Ondine

Belle histoire à propos d’un pêcheur qui attrape une femme dans ses filets. La fille du pêcheur, en apprenant ca, est persuadée qu’il s’agit d’une sirène. Twist assez intéressant vers la fin qui casse un peu le conte, mais on y croit si on veut.

The Human Centipede

Un chirurgien fou spécialiste des séparations de siamois qui est tenté de faire l’opération inverse avec des touristes de passage. Excellente prestation de Dieter Laser dans le rôle du chirurgien fou avec des manières qui rappellent Josef Mengele. De plus le film est médicalement juste. 🙂

Invitation Only

Vous recevez une invitation pour une soirée ultra-select réservée aux plus fortunés dont la seule condition pour rentrer est d’écrire son rêve ou son désir le plus fou tout en sachant qu’il sera réalisé, vous faites quoi ? La lutte des classes version chasse à l’homme.

Rampage

Petit dernier de Uwe Boll. Ce film raconte l’histoire d’un jeune qui a quitté l’école, a un job mi-temps chez un employeur véreux, squatte chez ses parents faute de mieux et ceux-ci essayent de lui faire comprendre gentillement qu’il doit débarasser le plancher. Un jour, il se lève tôt pour son dernier job: aller dégommer la moitié de son village. Dans une actualité où des étudiants prennent les armes pour se faire un counter strike IRL version scolaire, ce film montre également que la ligne qui sépare le génie de la folie est très très fine.

A Serbian Film

Attention, film très dur

Le seul film qui m’a vraiment mis mal à l’aise. La salle était inhabituellement silencieuse durant la projection. Un acteur porno à la retraite qui a du mal à boucler ses fins de mois se voit proposer un job qui va le mettre lui et sa famille à l’abri du besoin. Une ambiance particulièrement noire et malsaine, un environnement particulièrement sale et une musique électronique oppressante sans âme au son saturé font de ce film une expérience éprouvante même pour ceux qui pensent avoir tout vu. Au menu: snuff movies, drogue, viols, pédophilie et zoophilie.

Vampires

Un film belge à mi-chemin entre l’émission Strip-Tease et C’est arrivé près de chez vous. Bourré d’humour noir et belgo-belge.

Cell 211

Juan a un nouveau boulot comme gardien dans une prison espagnole. Un jour avant son entrée en service, il visite son futur lieu de travail. Pas de pot: c’est justement ce jour là que les prisonniers font une mutinerie et Juan est coincé à l’intérieur. Pour garder la vie sauve, il se fait passer pour l’un d’eux. A la fin, on se pose la question de savoir si les criminels sont derrière ou devant les barreaux.

Symbol

Film assez sympathique: un quidam est enfermé dans une pièce blanche, sans porte et sans fenêtres, mais avec des bites d’ange partout. Une pression sur l’une d’entre elles fait « quelque chose ». Sans queue (ha,ha) ni tête, mais très drôle.

Kick-Ass

Est-ce que les super-héros existent ? Dave Lizewski veut y croire, en y mettant un peu de sa personne: il se met un beau costume flashy et un masque et s’en va défendre la veuve et l’orphelin. Ses problèmes: il n’a aucun super-pouvoir, son costume moulant inspire plus le rire que la peur et il est musclé comme un radis. Un coup de chance et Internet inspirent d’autres héros nettement mieux préparés, ce qui inquiète la mafiaa locale.

Tags: , ,

By Askarel in fr

(c) 2010 Mauricet/BIFFF

La 28ème édition du Festival du Film Fantastique de Bruxelles ouvre ses portes ce soir.

Au programme, 60 long métrages répartis sur 12 jours dans une ambiance d’enfer, plein d’invité, d’ambiance et de bonne humeur. Cette édition célèbre également mes 10 ans en tant qu’abonné. Je me souviens encore de l’âge d’or du Passage 44, avec le rafting sur marée humaine, le bar bien trop petit avec ses cinq malheureuse tables et ses 20 chaises, les deux files interminable depuis l’escalier jusqu’à la porte d’entrée, le stand Radio 21 et le stand maquillage derrière les vestiaires et les célèbres portes de la salle (LA POOOORTE !!!).

Le Festival a fort changé depuis 2007, année où il a dû déménager vers Tour&Taxis: il y a beaucoup plus de place pour circuler, on est moins entassés les uns sur les autres, il y a plus de places assises qu’au Passage 44, dont ils ont récupérés au passage (ha, ha) les célèbres sièges qui-font-mal-au-cul-après-deux-heures.

Depuis 2003 je prends quelques photos à ce festival, elles sont en ligne ici. Cette galerie de photos va bientôt subir une série de changements et sera fusionnée avec ma galerie principale. Le lien sera toujours valable. Plus de détails un peu plus techniques dans un autre billet.

pour le moment, C’est la fête !!

Plus d’infos: http://www.bifff.net
Programme: http://bifff.net/shop/index.php?main_page=bifff_agenda
Mes photos: http://bifff.askarel.be

VENEZ !!!

Tags: , ,

By Askarel in en

Okay, i never ever got my laptop stolen, but reading this will just make you smile.

Many laptops and netbooks comes with a built-in low to mid-resolution webcam on top of the screen, normally to be used for video chatting. If you’re running Linux and you’re slightly paranoid, you maybe would like to see that piece of hardware put to some other use. 🙂

This script is monitoring the lid/screen switch of your laptop. Once someone open the screen, the script activate the camera, take a few pictures and send them back to you to an external e-mail address. Unlike the software used in the article linked above, this one is completely invisible, independent and works even when not logged in or without X running.

Notes:

  • You must have a local SMTP server on the laptop: this server will handle the e-mail queue and retry sending to the external SMTP server if the network is unreliable. The script will consider his job done once the mail is gone to the local server. Setting up the mail servers will be part of another article someday.
  • There is a config file to set up in /etc/antitheftd.conf. There is only one variable that MUST be set: DEST_EMAIL with your destination e-mail address. You can set other variables, but the default settings are nice enough.

« It doesn’t get much better than their bringing us a picture of the guy actually using the stolen property, It certainly made our job easier. » Daniel Jackson, deputy commissioner of public safety, city of White Plains.

The code is here. Have fun !!

Tags: , , , , , ,

By Askarel in fr

Ce truc a l’air vachement amusant:

Le principe: Un festival de 4 jours tout compris (concert, lits et bouffe), 40 groupes à l’affiche et un nombre de tickets super-limités (2000). Le tout sur un paquebot de luxe qui part de Miami (Floride), qui sillonne la mer des Caraïbes sous un soleil de plomb et qui va vers Cozumel au Mexique en deux jours. Il restera à quai pendant une journée puis il retourne vers Miami.

Vu le prix du ticket le moins cher (666 USD sans les taxes éventuelles) et même malgré le taux de change favorable pour nous Européens, ce festival sera réservé à une certaine élite fortunée ou hyper-motivée à être encore plus avare qu’Harpagon pendant un an pour pouvoir espérer s’offir le sésame.

J’aimerais aller, mais j’aurais besoin d’à peu près 3000€ (tout compris). J’accepte les donations généreuses. 😀

URL: http://70000tons.com/home.htm

Tags: , , , ,