[MLB-WIRELESS] conexant cx82340 chipset; vxworks.z
    ibx100 
    ibx100 at myrealbox.com
       
    Fri Aug 22 09:14:33 EST 2003
    
    
  
Hello.. List newbie alert (and Pommie too :( )
I just came across a very interesting message on your mailing list from 
member John Dalton: https://wireless.org.au/archives/melbwireless/2003/Mar/12173.html
Way back in March, John discussed the possibility of reverse-engineering 
the vxworks device drivers out of a oonexant-based router running on an 
ARM940T, with a view to porting uClinux to the device.
I am curious to know if things were taken any further?
When I took a look at the vxworks.z kernel image from a similar router,
the image wasn't recognised by any of the Linux decompression tools. 
It seemed that the compression algorithm used was something that
WindRiver Systems, the developers of vxworks, had cooked up in-house, 
based in some fashion on the zlib library. 
However, a guy call Till Straumann who has successfully ported Linux to
an Apple AirPort device (x86 device), has written a little utility to 
brute force the decompression of a zlib compressed binary, and his code 
seems to work with the compressed vxworks.z image from my router.
Till's utility is here.. http://www-hft.ee.tu-berlin.de/~strauman/airport/zscan.c
Having decompressed the image using till's code, I then tried the next 
step in John's 'Way Forward' - disassembling the decompressed vxworks 
image, using a rebuilt version of objdump which supports the ARM 
architecture as a target.
That produced 19MB of ARM assembler, which I don't understand.
Sorry to barge in on your mailing list, but can anyone see anything
useful that could be done from now?...
The OEM vendors of the router are very kindly letting us discuss on 
their forum, how we could go about pulling it to pieces, link below, and 
of particular interest is the re-activation of a command shell, which 
according to the output of the linux strings tool, appears to have been 
compiled in...
http://adsltech.com/forum/forum_posts.asp?TID=187&PN=1
Rgds,
Michael
-- 
To unsubscribe: send mail to majordomo at wireless.org.au
with "unsubscribe melbwireless" in the body of the message
    
    
More information about the Melbwireless
mailing list