I use BitlBee for instant messaging. Since voice chat didn’t work with my mother (using AIM and Skype on Windows), I can focus on text-only alternatives again. I’ve been using Bitlbee for ages. So long, in fact, that I don’t remember the passwords for half of my accounts anymore. Today I installed Adium – a multi-protocol client that uses the Gaim library and has a slick user interface on OSX.
See, I’m connected to five services:
23:40 **kensanata**
23:40 **root**
23:40 **root**
23:40 **root**
23:40 **root**
23:40 **root**
23:40 **root**
But I remember only two passwords:
How do I hack my Bittlbee accounts file?
I can’t even change my ICQ password, because when I try to change it, I have to supply an Email address, and no matter which Email address I supply, it won’t work. AARGH! >{
I found a comment in the source file `crypting.c` of BitlBee saying that you could compile an encode and a decode stand-alone binary! Hah! :D Ran a `make decode` and noticed that there was an error during linking:
gcc crypting.c protocols/md5.c [...] crypting.c: In function `setpassnc': crypting.c:75: warning: implicit declaration of function `irc_usermsg' [...] ld: Undefined symbols: _irc_usermsg make: *** [encode] Error 1
Since I didn’t need the sources for anything else, I just deleted the offending line in the file and compiled it. And the result: It works! 😄
#Software