Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Linden Lab and reverse engineering (libsecondlife)

Burnman Bedlam
Business Person
Join date: 28 Jan 2006
Posts: 1,080
08-01-2006 04:47
From: Pete Hoggard
I think we all can agree that Linden Labs are sitting on a potential winner, if they play their hands right. All it takes is: Marketing and 3 technical changes

1) True internet size capable scalability of SL
2) Open communications protocols
3) Smoth integrated access to WWW from inside the SL client

1+3 is being worked on by the lindens

possibly libsl, can be seen as a means of means of doing 2, in a slow and controled fashion, sort of like testing the waters before taking the plunge.


With the exception that some of the libSL team will exploit bugs found for profit, as has already been done.

The HTML tidbit is interesting, but I wonder to what level? Are we going to see viruses/malware getting through the client? Security is an issue that must come before function, which is one of the reasons I am wholeheartedly against the libSL fiasco.

(can't wait to get called a troll because I disagree with people, it makes me giggle)
_____________________
Burnman Bedlam
http://theburnman.com


Not happy about Linden Labs purchase of XStreet (formerly SLX) and OnRez. Will this mean LL will ban resident run online shoping outlets in favor of their own?
Eata Kitty
Registered User
Join date: 21 Jan 2005
Posts: 387
08-01-2006 04:56
Mostly I don't like the fact that godmode is being sold. The path to making serious money is to sell hacked versions of the game client?

I could see a client with enhanced features but right now it seems more like profiteering.
Pete Hoggard
Registered User
Join date: 11 Jan 2006
Posts: 9
08-01-2006 05:05
If the Lindens want to exploit SL to it's fullest potential, all of the three things above must happen, including opening up the protocol.

Wheter you or I like that is really immaterial. During the transition phase, al sorts of nasty things are going to crop up. No matter of auditing of the protocols will eliminate all possible exploits.

The way they currently are going about it, will give them a small measure of control. The only other alternative - IMO - is to go full open protocol immediately, wich will really make the number of exploits explode.

I agree that opening up the protocol is not without risks, but if LL does not accept the risk, they might as well start to scale down development now, and try to cash in on their investment.

edited: the three things must -> the three things above must
Pete Hoggard
Registered User
Join date: 11 Jan 2006
Posts: 9
08-01-2006 05:09
From: Eata Kitty
Mostly I don't like the fact that godmode is being sold. The path to making serious money is to sell hacked versions of the game client?

I could see a client with enhanced features but right now it seems more like profiteering.


I am not really thrilled about god mode either, but the good thing is, now we all know it is there. Without libsl, only a few hacker types out there would know.
Baba Yamamoto
baba@slinked.net
Join date: 26 May 2003
Posts: 1,024
08-01-2006 05:31
Brent got his first wakeup call today at around 4 am.
_____________________
Open Metaverse Foundation - http://www.openmetaverse.org

Meerkat viewer - http://meerkatviewer.org
Gene Replacement
.........................
Join date: 26 May 2006
Posts: 54
08-01-2006 05:34
From: Baba Yamamoto
Brent got his first wakeup call today at around 4 am.
[4:01] Brent Linden: Hi there
[4:01] Gene Replacement: hi
[4:01] Gene Replacement: wakey wakey
Pete Hoggard
Registered User
Join date: 11 Jan 2006
Posts: 9
08-01-2006 05:45
From: Baba Yamamoto
Brent got his first wakeup call today at around 4 am.

If the Lindens are very very sharp, they should be able to maintain the current ~95% up time. Personally I expect things to get worse before they get better again. But I really look forward to the things comming at the end of the tunnel.
Baba Yamamoto
baba@slinked.net
Join date: 26 May 2003
Posts: 1,024
08-01-2006 06:04
I expect things to get pretty bad, but I hope that they will be able to transition to an open protocol with few problems.
_____________________
Open Metaverse Foundation - http://www.openmetaverse.org

Meerkat viewer - http://meerkatviewer.org
Eddy Stryker
libsecondlife Developer
Join date: 6 Jun 2004
Posts: 353
08-01-2006 06:08
From: Cocoanut Cookie
Though apparently that horse is out of the barn now. It wouldn't have been, however, were it not for a group of people given carte blanche to fool around with all of this, if I'm understanding it right.


What a perfect setup. You see, three people created their own god mode modifications long before libsecondlife ever existed. The first two people kept it a secret and used it as a tactical advantage over other residents, while the third one used it as a major griefing tool and distributed it to others to do the same. You can't stop people from reverse engineering things or trying to find holes in the wall. So should we go back to the good ol' days when the few people who could find the holes kept them as secrets and used them to their advantage?

Considering the pile of exploits we are sitting on right now I'd say that's a very dangerous idea.
_____________________
http://www.libsecondlife.org

From: someone
Evidently in the future our political skirmishes will be fought with push weapons and dancing pantless men. -- Artemis Fate
Burnman Bedlam
Business Person
Join date: 28 Jan 2006
Posts: 1,080
08-01-2006 06:14
From: Eddy Stryker
What a perfect setup. You see, three people created their own god mode modifications long before libsecondlife ever existed. The first two people kept it a secret and used it as a tactical advantage over other residents, while the third one used it as a major griefing tool and distributed it to others to do the same. You can't stop people from reverse engineering things or trying to find holes in the wall. So should we go back to the good ol' days when the few people who could find the holes kept them as secrets and used them to their advantage?

Considering the pile of exploits we are sitting on right now I'd say that's a very dangerous idea.


Rather then open source the protocol, or the viewer, I'd much rather see viewer authentication. If your viewer is altered, you don't get access to SL. If you send data not originating from the viewer, it gets rejected.

Isn't this how many online games prevent "client hacks"?
_____________________
Burnman Bedlam
http://theburnman.com


Not happy about Linden Labs purchase of XStreet (formerly SLX) and OnRez. Will this mean LL will ban resident run online shoping outlets in favor of their own?
SuezanneC Baskerville
Forums Rock!
Join date: 22 Dec 2003
Posts: 14,229
08-01-2006 06:18
I don't suppose the LibSL team can provide one with the ability to use the old snapshot system, can they? I bet a few people would appreciate that.
_____________________
-

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

-
Pete Hoggard
Registered User
Join date: 11 Jan 2006
Posts: 9
08-01-2006 06:27
From: Burnman Bedlam
Rather then open source the protocol, or the viewer, I'd much rather see viewer authentication. If your viewer is altered, you don't get access to SL. If you send data not originating from the viewer, it gets rejected.

Isn't this how many online games prevent "client hacks"?

It is the way some games try to prevent "client hacks", but those can be defeated, by any good hacker, with the right tools and a little patience.

I may be naive, but I believe the Lindens when they claim to view SL as a platform for creating content. Taking that claim to its logical conclusion, will mean that SL must be opened up to the internet as a whole, consequently
From: Pete Hoggard

1) True internet size capable scalability of SL
2) Open communications protocols
3) Smoth integrated access to WWW from inside the SL client

Consequetly implementing the proposed "protection scheme" isn't in LL's long term interests.
Burnman Bedlam
Business Person
Join date: 28 Jan 2006
Posts: 1,080
08-01-2006 06:38
Ah, well, when I think of content... I don't think of that which resides outside of SL... since SL doesn't "contain" it.

As for hackers using the right tools and circumventing the protection scheme, from what you folks are discussing, regardless of whether SL is open or closed source, it's going to happen.

Wouldn't it make more sense to keep the number of people who have the information to do so to a minimum? For every coder with good intentions, there's another one who wants to sell their god mode exploit, or simply use it for griefing. That, at least, is the impression I am getting from all of this.


From: Pete Hoggard
It is the way some games try to prevent "client hacks", but those can be defeated, by any good hacker, with the right tools and a little patience.

I may be naive, but I believe the Lindens when they claim to view SL as a platform for creating content. Taking that claim to its logical conclusion, will mean that SL must be opened up to the internet as a whole, consequently

Consequetly implementing the proposed "protection scheme" isn't in LL long term interests.
_____________________
Burnman Bedlam
http://theburnman.com


Not happy about Linden Labs purchase of XStreet (formerly SLX) and OnRez. Will this mean LL will ban resident run online shoping outlets in favor of their own?
Pete Hoggard
Registered User
Join date: 11 Jan 2006
Posts: 9
08-01-2006 06:48
I believe my definition of content may very well be the same as your definition. But in order to be a content platform, the viewer must be demonstrably reliable and backwards compatible. Hence my 3 bullets.

As for being protected by "close source", I think that the reocuring security updates I receive almost daily for both open and closed source software demonstrates that neither approach is proof against hacks, spoofs and other evildoers.
Joannah Cramer
Registered User
Join date: 12 Apr 2006
Posts: 1,539
08-01-2006 06:48
From: Burnman Bedlam
Wouldn't it make more sense to keep the number of people who have the information to do so to a minimum?

Realistically, no. Taking WoW as example, the eploiters tend to get together easily (thank to the communication wonder that is 'net) and so every exploit any of them finds or any tool they make to abuse the game spreads amongst them very fast, while your average user remains clueless and at their mercy (as developers also often remain clueless about presence of exploit until the use of it reaches some kind of 'critical mass' that starts to leave strong traces in the game database and such)

So, keeping things under wraps does nothing really to limit availability of exploits to the griefers. While on the other hand when people are provided with full information there's higher chance to spot potential problems and circumvent them quick.
Burnman Bedlam
Business Person
Join date: 28 Jan 2006
Posts: 1,080
08-01-2006 07:03
From: Joannah Cramer
Realistically, no. Taking WoW as example, the eploiters tend to get together easily (thank to the communication wonder that is 'net) and so every exploit any of them finds or any tool they make to abuse the game spreads amongst them very fast, while your average user remains clueless and at their mercy (as developers also often remain clueless about presence of exploit until the use of it reaches some kind of 'critical mass' that starts to leave strong traces in the game database and such)

So, keeping things under wraps does nothing really to limit availability of exploits to the griefers. While on the other hand when people are provided with full information there's higher chance to spot potential problems and circumvent them quick.


And profit from the exploits before they get nixed. ;)

Look, the thing of it is, I don't think the libSL crew is attempting to destroy SL, but I do have grave concerns that a completely open protocol/viewer will attract exploiters and cause some level of chaos. Some of this chaos could effect people's income, for example, if a method is discovered to exploit financial transactions. I understand that everything is supposed to be handled server side, but as seen with the llSetPayPrice bug/exploit, one can be surprised.

All I want, is the most secure, stable platform possible without giving up security for free development.
_____________________
Burnman Bedlam
http://theburnman.com


Not happy about Linden Labs purchase of XStreet (formerly SLX) and OnRez. Will this mean LL will ban resident run online shoping outlets in favor of their own?
Christopher Omega
Oxymoron
Join date: 28 Mar 2003
Posts: 1,828
08-01-2006 07:35
From: Burnman Bedlam
And profit from the exploits before they get nixed. ;)


From: Dr Tardis
Before you start throwing accusations around, get your facts straight. The God Mode program that HAS been developed by the LibSL team is FREE for anyone to use, download, modify, redistribute, or even incorporate in to their own commercial software (at least, it is if it's BSD licensed like LibSL is.)


Id really like to know how to profit from giving something away free. :)

From: Burnman Bedlam

Look, the thing of it is, I don't think the libSL crew is attempting to destroy SL, but I do have grave concerns that a completely open protocol/viewer will attract exploiters and cause some level of chaos. Some of this chaos could effect people's income, for example, if a method is discovered to exploit financial transactions. I understand that everything is supposed to be handled server side, but as seen with the llSetPayPrice bug/exploit, one can be surprised.


If you are concerned, then you should take an active role in informing yourself of what your concerns should be aimed at specifically. If you dont want to trust the libSL crew's word on the matter, take a look at the code and protocol yourself. Blind fear is blatent ignorance.

From: Burnman Bedlam

All I want, is the most secure, stable platform possible without giving up security for free development.


This is not a situation where you need to give up one to get the other. Infact, they may actually synergize.
==Chris
Dr Tardis
Registered User
Join date: 3 Nov 2005
Posts: 426
08-01-2006 07:44
From: Burnman Bedlam
With the exception that some of the libSL team will exploit bugs found for profit, as has already been done.



IT HAS NOT BEEN DONE. The guy that wrote God Mode is NOT on the libSL team. Get that through your head.
Burnman Bedlam
Business Person
Join date: 28 Jan 2006
Posts: 1,080
08-01-2006 07:51
From: Dr Tardis
IT HAS NOT BEEN DONE. The guy that wrote God Mode is NOT on the libSL team. Get that through your head.


And how would anyone know that? We live in a world of alts.

But thank you for the rational response.
_____________________
Burnman Bedlam
http://theburnman.com


Not happy about Linden Labs purchase of XStreet (formerly SLX) and OnRez. Will this mean LL will ban resident run online shoping outlets in favor of their own?
Joannah Cramer
Registered User
Join date: 12 Apr 2006
Posts: 1,539
08-01-2006 07:53
From: Christopher Omega
Id really like to know how to profit from giving something away free. :)


http://www.slexchange.com/modules.php?name=Marketplace&file=item&ItemID=99300 ?

from amount of votes you have at least 175 people who bought it, that's ~1.3 k USD. More depending how many people didn't bother to vote.
Burnman Bedlam
Business Person
Join date: 28 Jan 2006
Posts: 1,080
08-01-2006 07:58
From: Christopher Omega
Id really like to know how to profit from giving something away free. :)


I was referring to the hack that's been for sale on SLX, which I am sure you are aware of. Whether or not it was authored by a member of the libSL team is impossible to determine definitively.

From: Christopher Omega
If you are concerned, then you should take an active role in informing yourself of what your concerns should be aimed at specifically. If you dont want to trust the libSL crew's word on the matter, take a look at the code and protocol yourself. Blind fear is blatent ignorance.


And expecting people to trust what you are doing without question is ignorant as well. You people should be willing to discuss the issues related to the project, or accept that less trust in your work will be the result.

The vast majority of people who use SL are not coders, and would have absolutely no idea how to check your work. Providing some information without simply shooting people down when they are uncomfortable with what you might be doing is a good idea. Otherwise, you just appear to be conceited god-complexed snobs.

From: Christopher Omega
This is not a situation where you need to give up one to get the other. Infact, they may actually synergize.==Chris


That would be grand, but we shall see how it goes.
_____________________
Burnman Bedlam
http://theburnman.com


Not happy about Linden Labs purchase of XStreet (formerly SLX) and OnRez. Will this mean LL will ban resident run online shoping outlets in favor of their own?
Burnman Bedlam
Business Person
Join date: 28 Jan 2006
Posts: 1,080
08-01-2006 08:03
You'll have to forgive my tone in responding here, I get a little tired of the whole "How dare you question me" attitude that seems to plauge the libSL topic.
_____________________
Burnman Bedlam
http://theburnman.com


Not happy about Linden Labs purchase of XStreet (formerly SLX) and OnRez. Will this mean LL will ban resident run online shoping outlets in favor of their own?
Maklin Deckard
Disillusioned
Join date: 9 Apr 2005
Posts: 459
08-01-2006 08:13
From: Eddy Stryker
In summary, no. There are no guarantees whatsoever and to be honest no one on the project wants anyone using the software that is going to complain about verification or ToS violations. If you have a problem with it please don't use it.


Lessee, TOS says no reverse engineering - check.
Your group ignores this and does what it wants - check.

So, you want other ethically impared people like your group to use libsecondlife, rather than those that obey the written TOS - Check.


And you WONDER why some of us do not trust you and (to be honest) think the godmode hack (and a few others I have heard of that scare the hell out of me) are being manipulated by sock-puppet alts of libsl members? You've already shown enormous ethical 'flexibility' in ignoring the sections of the TOS that you don't agree with...why SHOULDN'T people suspect the rest of your motives as being equally 'flexible'?

LL should come down hard on any linden working with this group, ban its members and do what it can to shut down the project and secure the client.
Maklin Deckard
Disillusioned
Join date: 9 Apr 2005
Posts: 459
08-01-2006 08:17
From: Burnman Bedlam
You'll have to forgive my tone in responding here, I get a little tired of the whole "How dare you question me" attitude that seems to plauge the libSL topic.


Welcome to the arrogance of the open source community. Just read Slashdork, er dot, if you want unlimited heapings of this. :)

<sarcasm>Remember this mantra, Burnman. Its OS, so it cannot be questioned, nor can the motives of the folks doing it EVER be questioned...they are subjecting us to bugs and hacks for our own good! They are the saints of software and their movement pure, and you are a philistine for even having questions of your betters! </sarcasm>
Gene Replacement
.........................
Join date: 26 May 2006
Posts: 54
08-01-2006 08:18
From: Maklin Deckard
Lessee, TOS says no reverse engineering - check.
Your group ignores this and does what it wants - check.

So, you want other ethically impared people like your group to use libsecondlife, rather than those that obey the written TOS - Check.


And you WONDER why some of us do not trust you and (to be honest) think the godmode hack (and a few others I have heard of that scare the hell out of me) are being manipulated by sock-puppet alts of libsl members? You've already shown enormous ethical 'flexibility' in ignoring the sections of the TOS that you don't agree with...why SHOULDN'T people suspect the rest of your motives as being equally 'flexible'?

LL should come down hard on any linden working with this group, ban its members and do what it can to shut down the project and secure the client.
Banning a group of people working with LL to help secure SL by reporting bugs/exploits they find sounds like a brilliant idea.
1 2 3 4 5 6 7