Re:Dropbox Is Probably Not Stealing Your Files
by geographomics on Tuesday March 03, 2015 @12:29PM
(#9139032)
I reversed it back when it was version 1.1.something, it was basically all compiled Python modules with custom encrypted code objects and non-standard opcode mappings for the bytecode.
Quite interesting to see how it worked, and useful to get the key for the encrypted logs, to see it what it actually did while running. Back then you could intercept the https connections as well as they hadn't pinned the certificates yet, to get an even fuller picture.
There was nothing obviously nefarious going on back then, but that was quite a few years ago of course.
Re:Dropbox Is Probably Not Stealing Your Files
by saalweachter on Tuesday March 03, 2015 @05:18PM
(#9141177)
So what you're saying is that, if I wanted to launch a nefarious file-stealing Dropbox-like application, I should first launch the non-nefarious version, and then when it gets up to 3.6 or so, turn evil?
Re:Dropbox Is Probably Not Stealing Your Files
by 0942v8653 on Tuesday March 03, 2015 @09:46PM
(#9142376)
Yes. That's exactly the right time to turn evil.
Re:Dropbox Is Probably Not Stealing Your Files
by shanemhansen on Tuesday March 03, 2015 @01:32PM
(#9139572)
I used gdb to talk the Dropbox client into opening a repl.
For examples see pyrasite, code.interact, etc.
If you specifically want to know what files Dropbox reads there are easy ways to observe this, like strace.
Surprised and disappointed.