Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

10 Reasons to Disallow Reverse Engineering of Second Life Protocol

Adam Zaius
Deus
Join date: 9 Jan 2004
Posts: 1,483
05-10-2006 22:07
From: SuezanneC Baskerville
Why make the folks working on deciphering the protocol sweat it out, if they aren't opposed to people knowing it?

Why not just provide a complete description of the protocol and save them the effort?


I think that's because there isnt a complete description of the protocol. But it does raise an interesting point - is there any docs that LL has that they are able to share?
_____________________
Co-Founder / Lead Developer
GigasSecondServer
AJ DaSilva
woz ere
Join date: 15 Jun 2005
Posts: 1,993
05-10-2006 22:07
From: Adam Zaius
I think that's because there isnt a complete description of the protocol. But it does raise an interesting point - is there any docs that LL has that they are able to share?
It's all written on the back of napkins. :p
_____________________
Over Sleeper
I Dream in LSL
Join date: 12 Jan 2006
Posts: 141
05-10-2006 22:12
From: SuezanneC Baskerville
Why make the folks working on deciphering the protocol sweat it out, if they aren't opposed to people knowing it?

Why not just provide a complete description of the protocol and save them the effort?


Good point. Doesn't make sense to have to Reverse Engineer it.


The process of duplicating an existing component, subassembly, or product, without the aid of drawings, documentation, or computer model is known as reverse engineering.

Reverse engineering can be viewed as the process of analyzing a system to:
  1. Identify the system's components and their interrelationships
  2. Create representations of the system in another form or a higher level of abstraction
  3. Create the physical representation of that system
    (Does LL need to do any of this? I'm sure its already in a file cabinet somewhere...just post it up for all of us to see)
Following are reasons for reverse engineering a part or product:
  1. The original manufacturer of a product no longer produces a product ...Nope
  2. There is inadequate documentation of the original design ...Prolly not
  3. The original manufacturer no longer exists, but a customer needs the product ...Nope
  4. The original design documentation has been lost or never existed ...Nope
  5. Some bad features of a product need to be designed out. For example, excessive wear might indicate where a product should be improved
  6. To strengthen the good features of a product based on long-term usage of the product ...Maybe, but is LL gonna let US peeps do this. Highly unlikely
  7. To analyze the good and bad features of competitors' product ...We already know this
  8. To explore new avenues to improve product performance and features ...See my commebt on #6
  9. To gain competitive benchmarking methods to understand competitor's products and develop better products ...hmmmm
  10. The original CAD model is not sufficient to support modifications or current manufacturing methods ...Nope
  11. The original supplier is unable or unwilling to provide additional parts ...Nope
  12. The original equipment manufacturers are either unwilling or unable to supply replacement parts, or demand inflated costs for sole-source parts ...Nope
  13. To update obsolete materials or antiquated manufacturing processes with more current, less-expensive technologies ...Once again, not OUR place to do this
So then...why?
SuezanneC Baskerville
Forums Rock!
Join date: 22 Dec 2003
Posts: 14,229
05-10-2006 22:16
From: Frans Charming
That's quite a hopefull thought Suezanne, you think they have one?

Heh, I thought of that after I made the post.

I picture them looking around for little scraps of paper, stuff scrawled on old napkins.

----

I know, this is an attempt to get the user community to write the protocol documents, once the protocol wiki gets good enough, they will get their Russian affiliates to hit the R.E. wiki site with a DoS attack till they give up and give it to LR.
_____________________
-

So long to these forums, the vBulletin forums that used to be at forums.secondlife.com. I will miss them.

I can be found on the web by searching for "SuezanneC Baskerville", or go to

http://www.google.com/profiles/suezanne

-

http://lindenlab.tribe.net/ created on 11/19/03.

Members: Ben, Catherine, Colin, Cory, Dan, Doug, Jim, Philip, Phoenix, Richard,
Robin, and Ryan

-
Jon Rolland
Registered User
Join date: 3 Oct 2005
Posts: 705
05-10-2006 22:17
From: Over Sleeper

  • Expose ppls alts.


  • Not possible.

    From: Over Sleeper
  • Imagine if a certain ppl got their hands on some reverse engineering gurus.


  • *odd look* is that some sort of perverse bedroom suggestion?

    From: Over Sleeper
  • Steal scripts, objects, etc


  • Objects yes scripts no.

    From: Over Sleeper
  • Claim your scripts and objects were their original idea and claim they have never seen you in their whole entire 2nd life:eek:


  • Hey don't need to reverse engineer the client to make wild claims like that.

    From: Over Sleeper
  • It will eventually spin out of control just like everything else does in here (Lindex, Land Store, Sex Balls)


  • Then why do you play?

    From: Over Sleeper
  • It will open the door to more frivolous lawsuit threats when more exploits are discovered, used, and applied.


  • Those are to be expected anyways.

    From: Over Sleeper
  • Delete scripts objects from the system


  • Only possible if they are your objects or on your land.

    From: Over Sleeper
  • Open the door for more (unintentional) grid attacks/crashes and interrupted game time whilst they "figure out" the system.


  • Possible

    From: Over Sleeper
  • Provide LL with more distractions to take away from fixing bugs and keeping all us little peeps happy :)


  • Don't you mean provide LL with a longer list of bugs to fix?

    From: Over Sleeper
  • Provide LL hopeful competitors with information that they may be able to use to build their own competing product/service! (Don't you people watch the apprentice?!!!!) Stop this now!


  • If LL's competitors reproduce SL exactly they are doomed. lol


    So all you've come up with is finding more bugs and object cloning(which it is my understanding is possible anyways). Ok reverse engineer it.
    Over Sleeper
    I Dream in LSL
    Join date: 12 Jan 2006
    Posts: 141
    05-10-2006 22:20
    From: Jon Rolland
    Then why do you play?

    For the adrenaline rush Baby!:D
    Aaron Levy
    Medicated Lately?
    Join date: 3 Jun 2004
    Posts: 2,147
    05-10-2006 22:21
    From: Over Sleeper
    ...See my commebt on #6


    Misspellings are strictly forbidden in this thread. I am afraid I am going to have to report you.
    Enabran Templar
    Capitalist Pig
    Join date: 26 Aug 2004
    Posts: 4,506
    05-10-2006 22:28
    From: Adam Zaius
    How can they do any of that, if the client isnt being sent that information in the first place?


    THEY CAN DO IT BECUZ THEY R HACKERS ZOMG






















    :rolleyes:
    _____________________
    From: Hiro Pendragon
    Furthermore, as Second Life goes to the Metaverse, and this becomes an open platform, Linden Lab risks lawsuit in court and [attachment culling] will, I repeat WILL be reverse in court.


    Second Life Forums: Who needs Reason when you can use bold tags?
    Eddy Stryker
    libsecondlife Developer
    Join date: 6 Jun 2004
    Posts: 353
    05-10-2006 22:30
    From: SuezanneC Baskerville
    Why make the folks working on deciphering the protocol sweat it out, if they aren't opposed to people knowing it?

    Why not just provide a complete description of the protocol and save them the effort?


    My best guess is a combination of 1) the documentation isn't in an organized sensible manner fit for releasing to the public yet, 2) the legal department and executives haven't had enough time to fully comb over the idea, 3) by letting experienced engineers have a crack at it first there's a greater chance of bug reports being filed before the amateurs get ahold of potential exploits.
    Over Sleeper
    I Dream in LSL
    Join date: 12 Jan 2006
    Posts: 141
    05-10-2006 22:40
    From: Aaron Levy
    Misspellings are strictly forbidden in this thread. I am afraid I am going to have to report you.

    Hey! I started this thread I make the rules.

    Corrections of misspellings are strictly forbidden in this thread. I am afraid I am going to have to report you.
    Fade Languish
    I just build stuff...
    Join date: 20 Oct 2005
    Posts: 1,760
    05-10-2006 22:50
    From: Over Sleeper
    Hey! I started this thread I make the rules.


    'Fraid not.
    _____________________
    Over Sleeper
    I Dream in LSL
    Join date: 12 Jan 2006
    Posts: 141
    05-10-2006 22:54
    From: Fade Languish
    'Fraid not.


    Fraid so.

    Uno!
    Frans Charming
    You only need one Frans
    Join date: 28 Jan 2005
    Posts: 1,847
    05-10-2006 22:57
    No one needs to make the rules, they where already made.
    Rules
    _____________________
    Over Sleeper
    I Dream in LSL
    Join date: 12 Jan 2006
    Posts: 141
    05-10-2006 23:00
    From: Frans Charming
    No one needs to make the rules, they where already made.
    Rules


    Anyone care to 'reverse engineer' the forum rules? Let's see what's the underlying rules, so we can come up with better rules and hack all the current rules and exxploit the new rules that haven't been created yet.

    :rolleyes:

    Just tryin ta stay on topic
    Fade Languish
    I just build stuff...
    Join date: 20 Oct 2005
    Posts: 1,760
    05-10-2006 23:02
    From: Over Sleeper
    Fraid so.


    'Fraid not.
    _____________________
    Over Sleeper
    I Dream in LSL
    Join date: 12 Jan 2006
    Posts: 141
    05-10-2006 23:03
    From: Fade Languish
    'Fraid not.

    Am too!
    Fade Languish
    I just build stuff...
    Join date: 20 Oct 2005
    Posts: 1,760
    05-10-2006 23:07
    From: Over Sleeper
    Am too!


    :P
    _____________________
    Phedre Aquitaine
    I am the zombie queen
    Join date: 26 Jan 2006
    Posts: 1,157
    05-11-2006 01:05
    Boys, boys.


    Keep up this nattering and we'll be forced to settle the dispute with a nude jello wrestling match.

    I will be watching and taking snapshots to... *cough* ensure compliance with the rules.
    _____________________
    From: Billybob Goodliffe
    everyone loves phedre
    (excluding chickens), its in the TOS :D
    Dale Glass
    Evil Scripter
    Join date: 12 Feb 2006
    Posts: 252
    05-11-2006 01:56
    As a programmer, I have to say you're full of it :P

    This is completely wrong and impossible unless a complete moron programmed it. I'm speaking as somebody who wrote a server. Due to that, I'm really glad you're not on the coding team:
    From: Over Sleeper
    1. Expose ppls alts.
    2. Steal scripts, objects, etc
    3. Claim your scripts and objects were their original idea and claim they have never seen you in their whole entire 2nd life:eek:
    4. Delete scripts objects from the system



    This is just plain paranoid nonsense and proves you haven't the faintest idea what you're talking about:
    From: Over Sleeper
    1. Imagine if a certain ppl got their hands on some reverse engineering gurus.
    2. It will eventually spin out of control just like everything else does in here (Lindex, Land Store, Sex Balls)
    3. It will open the door to more frivolous lawsuit threats when more exploits are discovered, used, and applied.
    4. Provide LL hopeful competitors with information that they may be able to use to build their own competing product/service! (Don't you people watch the apprentice?!!!!) Stop this now!



    This is also wrong:
    From: Over Sleeper
    1. Provide LL with more distractions to take away from fixing bugs and keeping all us little peeps happy :)
    2. Open the door for more (unintentional) grid attacks/crashes and interrupted game time whilst they "figure out" the system.



    Yes, it may mean LL will need to fix some things that are possible to exploit if you know the protocol, but this means that: It wasn't done right in the first place, so it was a bug that had to be fixed anyway, and fixing it will make the whole system more stable and griefer resistant.

    While I don't disagree that a documented protocol will bring a change or two, it's neither bad, nor you can do anything to avoid it.
    AJ DaSilva
    woz ere
    Join date: 15 Jun 2005
    Posts: 1,993
    05-11-2006 02:00
    I thought this was kinda apt:

    From: [url=/invalid_link.html
    Over Sleeper's undisplayed sig:"]-Please don't feed the troll.
    It feeds on your responses.
    It stays here because you give it a place to dwell.
    It lives because you continue to breathe life into it.
    [/url]
    _____________________
    Reitsuki Kojima
    Witchhunter
    Join date: 27 Jan 2004
    Posts: 5,328
    05-11-2006 04:12
    How does it feel to demonstrate so completely that you have absolutely no understanding of that which you speak, in a public thread, and proceded to prove it by arguing with one of the most knowledgeable people about the subject SL has?

    Does it feel like happy?

    I mean, you realize you're arguing with a lawyer about how the legal system works, because you watched a couple episodes of Law and Order, right?
    _____________________
    I am myself indifferent honest; but yet I could accuse me of such things that it were better my mother had not borne me: I am very proud, revengeful, ambitious, with more offenses at my beck than I have thoughts to put them in, imagination to give them shape, or time to act them in. What should such fellows as I do crawling between earth and heaven? We are arrant knaves, all; believe none of us.
    Over Sleeper
    I Dream in LSL
    Join date: 12 Jan 2006
    Posts: 141
    05-11-2006 04:28
    From: Reitsuki Kojima
    How does it feel to demonstrate so completely that you have absolutely no understanding of that which you speak, in a public thread, and proceded to prove it by arguing with one of the most knowledgeable people about the subject SL has?

    Does it feel like happy?

    I mean, you realize you're arguing with a lawyer about how the legal system works, because you watched a couple episodes of Law and Order, right?


    Who's arguing?
    Sarg Bjornson
    Theme Park Designer
    Join date: 14 Sep 2005
    Posts: 244
    05-11-2006 05:19
    This thread is complete and absolute comedy gold! It should stay as an example of why you shouldn't post something before you are actually informed of the topic
    Lewis Nerd
    Nerd by name and nature!
    Join date: 9 Oct 2005
    Posts: 3,431
    05-11-2006 05:23
    From: Sarg Bjornson
    This thread is complete and absolute comedy gold! It should stay as an example of why you shouldn't post something before you are actually informed of the topic


    There was one?



    Did someone eat it?

    Lewis
    _____________________
    Second Life Stratics - your new premier resource for all things Second Life. Free to join, sign up today!

    Pocket Protector Projects - Rosieri 90,234,84 - building and landscaping services
    Sarg Bjornson
    Theme Park Designer
    Join date: 14 Sep 2005
    Posts: 244
    05-11-2006 05:30
    (where it says "topic", put "issue";)

    :D
    1 2 3 4