Damn, too bad ekonsole is the only terminal program for E6, and it's closed-source (even though it's based on GPL'ed Konsole! It's copyright violation, the source should be freely available!)
@vivekdevaiah: I'll port python today/tomorrow. I know there is one already available somewhere, but well... I'll port the cutting-edge version I just downloaded
Btw, I ported real(!) bash, not just busybox or other stripped-down versions. I'll test it now and post it.
About cracking - it's used to find out what's behind hashed passwords. Mdcrack supports MD4/MD5/ntlm1 (the last one is in Windows, I think). Example:
Try itCode:./mdcrack 1a1dc91c907325c69271ddf0c944bc72
And even on phone, it's pretty fast (useful for passwords 1-6 chars long; longer password take more time):
Oops.. looks like there is bug in kernel or glibc used by phone. Sadly, all files are shown as 64 Terabyte (!) so bash won't read them. Hacking source is no help, as it still tries to read file 0..size_t. Where size_t is 64 terabyteCode:Collision(s) tested : 4601346 in 7 second(s), 205 millisec, 5 microsec. Average of 638631.9 hashes/sec.
It works with common things, even has nice readline support and tab completion. But it can't source files, so is no use..
EDIT: Something cool for you all
1. Download http://dl.getdropbox.com/u/28596/Motorola/mohato.7z
2. Download http://dl.getdropbox.com/u/28596/Motorola/mohato.pkg
3. Extract the first (.7z) file to the root of your memory card.
4. Install second (.pkg) with your mpkg installer
5. Click "mohato" in the menu
I re-made the whole directory structure. When running mohato, the ekonsole will start. But! We will be chrooted to new environment, clean and simple. Now it'll be piece of cake to add new programs, without needing to change directories all over again. Just put your programs into mohato folder (in your memory card) under usr/bin/, and you're done. This build also includes real bash and real coreutils, not the stripped down versions from busybox. Well, busybox binary is still there, but it's not "installed", so if you'd need any applet from it - just 'busybox [applet]'.
MOHATO - MObile HAcking TOolbox
I really bought this phone to have plenty of tools with me, anywhere, anytime. So you can count on me, I'll port a lot more stuffnow I'm totally happy with what I got. I got *real* linux system I can easily use and customize.
Apart from python (tomorrow!), tell me, what else would you like to see on this phone? Just name your (console) program and I'll port it
(btw, even working on gcc, so it'll be possible to compile stuff from your phone, without the complicated and bugged cross-tools. Just ./configure && make && make install :>)



12Likes

Reply With Quote
