Hi,
I had written a broadband dialer for sify (antidialer) some time back. during this time, sify decided to change its dialer protocol for unknown reasons and include some cryptography** in it. I wanted to know if it would be legal to reverse engineer the dialer (not necessarily disassemble it) or wireshark packets to analyze and try to write an alternate dialer for the new protocol. I'm asking this for the following reasons:
1) I am not using the dialer for unauthorized access -- it is simply an alternative means to login using a valid account. I have to do it because the linux dialer crashes before or after I login and the customer care has not been responsive to my complaints so far. 2) There is no EULA for which I have to click through when I use the Linux based dialer, so reverse engineering it should not be illegal right? 3) Someone had mentioned once on a forum (indiabroadband.com or something like that) a while back that it is illegal to "break" cryptography.
If it is legal then I could go around attempting to understand and implement what the protocol does.
**It's really some silly xor/reverse with MD5s from what I could understand so far.