> Am I allowed to reverse engineer an Internet service and blog about it?
Possibly and in some cases, however this might run afoul of the laws that prohibit defeating computer security schemes.
My point is that the answer is not simple, and a behavior that may be completely acceptable for case A might be a felony in case B.
Source: http://www.law.cornell.edu/uscode/text/18/2701
Quote: "(a) Offense.— Except as provided in subsection (c) of this section whoever—
(1) intentionally accesses without authorization a facility through which an electronic communication service is provided; or
(2) intentionally exceeds an authorization to access that facility;
and thereby obtains, alters, or prevents authorized access to a wire or electronic communication while it is in electronic storage in such system shall be punished as provided in subsection (b) of this section."