Thursday, November 20, 2014

How to Decrypt rom-0 file

Download the  lzs compress and decompress tools from http://git.kopf-tisch.de/?p=zyxel-revert;a=summary
After clicking on the link given above, click on snapshot link in front of support firmwareupdate master  
 Once you have down loaded the zyxel-revert-779bfd5.tar.gz  file to your Desktop, perform the following steps
root@kali1:~/Desktop# tar -xzf zyxel-revert-779bfd5.tar.gz
root@kali1:~/Desktop# cd zyxel-revert-779bfd5/
root@kali1:~/Desktop/zyxel-revert-779bfd5# ls
rom0-1

Compile the source code with makefile.
root@kali1:~/Desktop/zyxel-revert-779bfd5# make -f Makefile
rom0-2
To decompress rom-0 file
root@kali1:~/Desktop/zyxel-revert-779bfd5# ./decompress /root/Desktop/rom-0
rom0-4
The result of decompressed file is rom-0.decomp (original-filename.decomp).
Show printable strings from decompressed file.
root@kali1:~/Desktop/zyxel-revert-779bfd5# strings /root/Desktop/rom-0.decomp
Password usually on first line

Sunday, August 31, 2014

Genesis - When the apple fell

Why?

I am the inquisitive kinds. The moment I see something new, I want to know all about it and do it on my own. At this point, as is the case with you, my best friend is www.google.com. These instances of inquisitiveness are in as many diverse fields as there can be. But then as the we all know "Dil to Baccha Hai Ji" (Hindi). 

The next few minutes are very exciting, because google seldom disappoints you. Initially you always feel as if this learning is going to be a cakewalk. You start thinking about doing it on your own soon enough. Reality then slowly starts biting. Its not so easy after all. There is more to be learnt. You start getting stuck at places. You seem to be having millions of matches in google, still the crucial bit of information you need, just isn't available. Why ?? you wonder, why on earth has this piece of information been left out? And then, you become disinterested. This wonderful journey ends before it actually began.

This blog is being started with the motivation of providing that bit of information which is missing from everywhere else. Obviously, I cannot write on every topic in every field. But anything and everything that I am able to successfully achieve, will be shared on this blog, in the spirit of OpenCourseWare. May be it will help someone at the time he/she requires it most. 

May be some of you will continue being more and more inquisitive because this blog helped you at the right time to achieve what you set out to achieve. Thats the basic idea !!