Displaying posts tagged: linux

Hacking Linksys E4200v2 firmware

2 Comments
In a previous post I obtained the Linksys E4200v2 firmware, now I plan to break it apart and see what I can find. I start off by simplying using "file" on the firmware: bramp@bramp-laptop:~/linksys/update$ file FW_E4200_2.0.36.126507.SSA FW_E4200_2.0.36.126507.SSA: u-boot legacy uImage, Linux-2.6.35.8, Linux/ARM, OS Kernel Image (Not compressed), 2677476 bytes, Thu Dec 22 19:40:21 2011, Load Address: ...

Obtaining the firmware for Linksys E4200v2

No Comments
I recently got a Linksys E4200v2 wireless router. It's pretty cool, supports IPv6, 2.4Ghz and 5Ghz wifi networks, VPN, etc. The one downside is that the firmware for the router is not available from Linksys's website, and the GPL code has not been made available, yet... However, the router has been able to pull updates itself ...

Building PHP's Debian package nightmare

No Comments
I just tried to compile the Debian PHP packages, so I could make some minor tweaks to the source, to fix a bug I'm hopefully going to document shortly. This turned out to be very problematic, mainly due to the testing phase! To build the Debian packages you typically do the following: mkdir php cd php ...

Default to curses interface for mtr

3 Comments
I really like mtr (the traceroute tool), however, it always bugged me that it launches a GUI app instead of using the curses interface. You can easily pass the "-t" or "--curses" flag to default to the curses interface, but I always forget. So today I set about writing a patch for mtr to read a ...

Linux 64bit Flash glibc memcpy bug

No Comments
Does your Linux 64bit version of Flash now make anonying beeping/distortion noises while playing videos? Well it turns out a recent "improvement" to glibc has caused some programs to now crash or do weird things. This is to do with an improvement of memcpy, which makes its use more strict, causing those applications that incorrectly used ...