republican-creole
Search:  

 
 
   All ForumsHot TopicsGallery






how-to block ads


 
Forums » Equipment Support » Hardware By Brand » Linksys » Sveasoft defamation
Search Topic:
Share Topic:
RSS topic:
toggle:
flat / full
normal / watch
Posting:
Fiber to curb DSL »
« [general] BEFW11S4 V.4 slow ethernet/wireless  
AuthorAll Replies


Arno Nym



reply to TheIndividual
Re: Analysis of the Alchemy 5.1 binaries

A backdoor or phone home function is still possible if it is in every firmware binary. I only checked for differences. I have yet to compile my own binary. Sifting through the whole source for trojan code would take a long time.

The squash filesystem has a magic number. Open the firmware image with a hexeditor and look for hsqs (0x68 0x73 0x71 0x73) or shsq (0x73 0x68 0x73 0x71). In the Alchemy 5.1 binaries, this signature is found at offset 0xB84A0. Copy everything from that point on into a new file. This file can be mounted on a system with a matching squashfs driver (mount -o loop -t squashfs image.sqfs /mnt). The squashfs 2.0 final driver does not recognize the filesystem images from Alchemy 5.1, but the squashfs source from the Alchemy source package can be compiled on an i386 as well. To create a new squashfs image, you would have to use the binary only mksquashfs from the Alchemy source package, concatenate the resulting image file with a header and a kernel and adjust the checksum in the header. This could be the point where the tag is created, so check the resulting filesystem image. You could also try using the newer mksquashfs directly from the author, but to avoid bricking your router, you should first verify that you can mount the filesystem image with a kernel which has been patched with the squashfs code from Alchemy.

It should be noted that the tagging need not be this obvious and it is absolutely possible to create tags in a way which permits exact identification of the group of files which has been compared in order to eliminate the tag. Detagging could thus get all subscribers kicked who offer their downloaded firmware for comparison. You would be better off sacrificing one subscription per release.


TheIndividual




1 edit
reply to pandora
Arno Nym:
I have to admit that I am not that familiar with the firmware structure. Congratulations on your findings, I'm just curious how you did it. Did you strip the squashfs from the binary or did you actually upload it to your router and compare those files? I guess the former, so I would like to know how exactly one can do that and if it would be possible to re-compress a tag-free version?
Sveasoft obviously must be keeping all the different binaries available for possible later downloads, so they do know which file with which md5sum got transfered to who.

Anyways it's nice to know that there are no code differences in all versions, I never really believed in any backdoor and such on P2P versions.

pandora
Premium
join:2001-06-01
Outland
·ooma
·Future Nine Corpor..
·Comcast

reply to Arno Nym
said by Arno Nym:
Don't jump to conclusions. A tool with similar output could be written in a matter of hours with publically available crypto libraries.

Is the message encoded or just hidden, is decryption or exposure possible with a tool? Even if we could determine the size of the encryption we'd be able to guess what's stored... userid... date... time??

Can anyone who can download a binary indicate if they download 2 binaries on 2 days (of the same binary from Sveasoft) are they identical... this would help determine if there is a date/time stamp. If they're identical across time... then likely it's encrypting userid... someone with a copy may be able to test then by encrypting the userid into the "stripped" file to see if they get similar results. At least then the "mystery" of the checksum would be solved


Arno Nym

reply to viper54g
Don't jump to conclusions. A tool with similar output could be written in a matter of hours with publically available crypto libraries.

viper54g

join:2004-07-16


1 edit
reply to Arno Nym
said by Arno Nym:
Further inspection of the superfluous whitespace indicates that »www.darkside.com.au/snow/ has been used to create it. If this is correct, then the encryption feature of Snow has been used before embedding the hidden information.

"The snow source code and the algorithms contained within it are free for non-commercial use"

I'm wondering if James has paid a license for this...

tdb

join:2002-05-30
Concord, NC
·CT Communications

reply to Arno Nym
said by Arno Nym:
Further inspection of the superfluous whitespace indicates that »www.darkside.com.au/snow/ has been used to create it. If this is correct, then the encryption feature of Snow has been used before embedding the hidden information.

Somebody might want to notify the author of snow, since it appears that it is not free for commercial use.
--
Linux, it's what's for dinner.


Arno Nym



reply to Arno Nym
Further inspection of the superfluous whitespace indicates that »www.darkside.com.au/snow/ has been used to create it. If this is correct, then the encryption feature of Snow has been used before embedding the hidden information.
Thread is
Forums » Equipment Support » Hardware By Brand » LinksysFiber to curb DSL »
« [general] BEFW11S4 V.4 slow ethernet/wireless  


Friday, 04-Dec 05:20:22 Terms of Use | Privacy Policy | Hosting by www.nac.net - DSL,Hosting & Co-lo | feedback | contact
over 10 years online! © 1999-2009 dslreports.com.republican-creole
page compression OFF
Most commented news this week
· [162] Comcast Releasing Promised Usage Meter
· [141] Avast Antivirus Has Gone Mad
· [104] Graduate Student Unveils Sprint's GPS Sharing With Feds
· [103] Comcast Makes NBC Universal Acquisition Official
· [85] Google Invades ISP, OpenDNS Turf With Google Public DNS
· [81] Latest Consumer Reports Survey Not Kind To AT&T
· [70] Baltimore To Ban Lazy Cable Installs
· [66] Sprint Defuses GPS Privacy Media Bomb
· [64] Broadband Killed The Game Console
· [60] FCC Ponders Moving From PSTN To IP Voice
Most people now reading
· False positive in Avast! or is it real? [Security]
· Connecting to Google Voice Via SIP [VOIP Tech Chat]
· Windows 7 boot manager editing questions [Microsoft Help]
· [Wired] SRW208 - Hard Reset / Factory Defaults - (Lost Password) [Linksys]
· Heating - my dad gave me this advice... [Home Repair & Improvement]
· Using AirMax to provide triple play services? [Wireless Service Providers]
· Road Runnner up to 50 mbps is ready ! [Road Runner]
· [Rant] Disrespect of PTO [Rants, Raves, and Praise]
· [Config] cisco asa 5505 with multiple outside IP addresses [Cisco]
· [ Classes] 3.2.2 Rogue [World of Warcraft]