Horrible!! somebody able to add a malicious item to any boxes in my store!!!
|
|
Doning Yalin
Registered User
Join date: 30 Apr 2007
Posts: 22
|
07-20-2007 07:10
Now, my freebie store has been attacked by somebody via a ugly horrible way. The whole thing happened very strange: A girl who own an island and sell skins told me that she got a diamond ring from my store, the ring harassing her. But I have not got such item before. Then, a boy, her friend told me that two items listed in my store were stolen by someone from their store. so I removed the two items. Today, the boy asked me where the melicious item is in my store. When I checked freebies boxes, many boxes has the melicious item named " Free Jewelry and Shoes". I find these items are all aquired by today, and without creator name, but show my name as owner. I have never added such items in the boxes. It seems that sombody do this ugly thing to ruin my store. The boy sent me the item, I declined but it appeared in my inventory. The boy asked me to delete all the items in the store, I need proof and do not do as he asked. I tp to help land to looking for a Linden, when I backed, the boy and the girl have called a Linden. THe linden employee promised me to investigate the whole thing and delete the malicious items from LL database.
I wondered who has the ability to add malicious item in any members' box, is it a big bug of SL, or a hack ?
|
|
Elex Dusk
Bunneh
Join date: 19 Oct 2004
Posts: 800
|
07-20-2007 07:33
This can be done using the llAllowInventory drop function http://www.lslwiki.net/lslwiki/wakka.php?wakka=llAllowInventoryDropHowever, it would have to be set to True within a script within the object. Are your freebie givers scripted?
|
|
Brenda Connolly
Un United Avatar
Join date: 10 Jan 2007
Posts: 25,000
|
07-20-2007 07:35
Wow, you didn't once mention The Terms of Service in that post. You feeling OK?
_____________________
Don't you ever try to look behind my eyes. You don't want to know what they have seen.
http://brenda-connolly.blogspot.com
|
|
Raynor Hammerer
Linguistic Rabbit
Join date: 21 Feb 2007
Posts: 404
|
07-20-2007 07:36
Stupid question, maybe - but have you given permission to others to edit your freebie givers?
|
|
Doning Yalin
Registered User
Join date: 30 Apr 2007
Posts: 22
|
07-20-2007 07:48
I have not set the Drop True in my boxes, The freebies boxes has no giver scripts, only hover text scrpts in boxes
|
|
Doning Yalin
Registered User
Join date: 30 Apr 2007
Posts: 22
|
07-20-2007 07:49
I have no given any permisson to edit my items to anybody, thanks for your question. From: Raynor Hammerer Stupid question, maybe - but have you given permission to others to edit your freebie givers?
|
|
Raudf Fox
(ra-ow-th)
Join date: 25 Feb 2005
Posts: 5,119
|
07-20-2007 08:00
Well.. that sounds like one heck of a bug. Did the Linden have an answer for it, besides deleting the malicious objects?
I can't see how they could have done it, unless.. well, do you have your auto return turned on and set for a reasonably short amount of time?
_____________________
DiamonX Studios, the place of the Victorian Times series of gowns and dresses - Located at http://slurl.com/secondlife/Fushida/224/176
Want more attachment points for your avatar's wearing pleasure? Then please vote for
https://jira.secondlife.com/browse/VWR-1065?
|
|
Elex Dusk
Bunneh
Join date: 19 Oct 2004
Posts: 800
|
07-20-2007 08:06
From: Brenda Connolly Wow, you didn't once mention The Terms of Service in that post. You feeling OK? Ha ha! Does your milking machine ever get detached or is part of your job?
|
|
Brenda Connolly
Un United Avatar
Join date: 10 Jan 2007
Posts: 25,000
|
07-20-2007 08:27
From: Elex Dusk Ha ha! Does your milking machine ever get detached or is part of your job? Nope. it runs 24/7. It's solar powered, with hot air backup.
_____________________
Don't you ever try to look behind my eyes. You don't want to know what they have seen.
http://brenda-connolly.blogspot.com
|
|
Dragon Keen
Registered User
Join date: 24 Apr 2006
Posts: 245
|
07-20-2007 08:52
From: Doning Yalin I have not set the Drop True in my boxes, The freebies boxes has no giver scripts, only hover text scrpts in boxes may want to check your hovertext script... most of the 'freebie' hovertext scripts also turn on inventorydrop
|
|
RobbyRacoon Olmstead
Red warrior is hungry!
Join date: 20 Sep 2006
Posts: 1,821
|
07-20-2007 08:55
From: Dragon Keen may want to check your hovertext script... most of the 'freebie' hovertext scripts also turn on inventorydrop That's pretty damned lame... I can see no good reason to include inventorydrop with hovertext. Sort of like a back door in plain sight, eh? .
|
|
Raudf Fox
(ra-ow-th)
Join date: 25 Feb 2005
Posts: 5,119
|
07-20-2007 09:01
From: RobbyRacoon Olmstead That's pretty damned lame... I can see no good reason to include inventorydrop with hovertext. Sort of like a back door in plain sight, eh?
. I can, when it's used to take donations for raffles or if there is a build contest going on and the host wants them to be able to submit their projects without having to be there. But if that's the case, then a closer look at the script would prove whether that was the case or not. I'd rather it be that then a major bug of this nature!
_____________________
DiamonX Studios, the place of the Victorian Times series of gowns and dresses - Located at http://slurl.com/secondlife/Fushida/224/176
Want more attachment points for your avatar's wearing pleasure? Then please vote for
https://jira.secondlife.com/browse/VWR-1065?
|
|
Qie Niangao
Coin-operated
Join date: 24 May 2006
Posts: 7,138
|
07-20-2007 09:14
From: Raudf Fox But if that's the case, then a closer look at the script would prove whether that was the case or not. I'd rather it be that then a major bug of this nature! No kidding! One thing, though: I don't think llAllowInventoryDrop(TRUE) has to be in an active script, but rather it has to have been executed in the prim at some point. I'd rather find a non-owner to try to control-drag a texture or something onto the box and see if the box highlights red and the item goes into the box's inventory.
|
|
Raudf Fox
(ra-ow-th)
Join date: 25 Feb 2005
Posts: 5,119
|
07-20-2007 09:17
From: Qie Niangao No kidding! One thing, though: I don't think llAllowInventoryDrop(TRUE) has to be in an active script, but rather it has to have been executed in the prim at some point. I'd rather find a non-owner to try to control-drag a texture or something onto the box and see if the box highlights red and the item goes into the box's inventory. True, I keep forgetting that some attributes become a part of the prim even after they are removed. And yes, I'd rather find that it was this kind of thing, rather than it being a bug.. *shudders*
_____________________
DiamonX Studios, the place of the Victorian Times series of gowns and dresses - Located at http://slurl.com/secondlife/Fushida/224/176
Want more attachment points for your avatar's wearing pleasure? Then please vote for
https://jira.secondlife.com/browse/VWR-1065?
|
|
RobbyRacoon Olmstead
Red warrior is hungry!
Join date: 20 Sep 2006
Posts: 1,821
|
07-20-2007 09:22
From: Raudf Fox I can, when it's used to take donations for raffles or if there is a build contest going on and the host wants them to be able to submit their projects without having to be there. But if that's the case, then a closer look at the script would prove whether that was the case or not. I'd rather it be that then a major bug of this nature! I still don't see any point in putting the two features together in a freebie hovertext sample script. It makes far more sense to me to make them both seperate, *especially* since someone using freebie scripts is less likely to know that the llAllowInventoryDrop call is unecessary for floating text. Agreed that I'd rather it be a problem with the scripts than a bug! I recently discovered that it was possible to appear to rename the inventory in someone else's attachments, and I was totally alarmed!!! Turned out that it only *appears* that you can do so, it doesn't actually rename the attachment's inventory  .
|
|
Doning Yalin
Registered User
Join date: 30 Apr 2007
Posts: 22
|
07-20-2007 09:35
all script in my boxes is that " default { state_entry() { llAllowInventoryDrop(TRUE); llSetText("Freebie Box ", <0,0.9,0.2>, 1); } } I set the box to for sale at L$0 and sell contents. Although the text include llAllowInventoryDrop(TRUE); but how the person add these malicious items into my boxes? thank you very much Dragon From: Dragon Keen may want to check your hovertext script... most of the 'freebie' hovertext scripts also turn on inventorydrop
|
|
Lord Berchot
Retired Sideshow Geek
Join date: 29 Dec 2006
Posts: 125
|
07-20-2007 09:56
I can see by your posted script the Allow inventory drop is incuded and set to true. From what the others are saying that is how he was able to add this into your boxes. This is a great thread! I am going to run over to my freebie shop and check all my floating scripts to make sure it's not included so this won't happen in my store. I'm sure someone knowledgable in scripts can tell you how to fix it in yours, as for me Ill just dig out a script that doesn't include this line and drop it in the boxes.
Thx OP for posting this and thx forum dwellers for having an answer that benifits everyone!
_____________________
PleasurePlanet.net The new VW Grid for Adults Only! Currently offering full 20k prim regions for only $50 USD a month. Visit PleasurePlanet.net for more information.
"... you will never be able to come Home again once you cross that threshold, no matter how hard you try."- Desmond Shang
|
|
Raudf Fox
(ra-ow-th)
Join date: 25 Feb 2005
Posts: 5,119
|
07-20-2007 10:01
From: Doning Yalin all script in my boxes is that " default { state_entry() { llAllowInventoryDrop(TRUE); llSetText("Freebie Box ", <0,0.9,0.2>, 1); } }
I set the box to for sale at L$0 and sell contents. Although the text include llAllowInventoryDrop(TRUE); but how the person add these malicious items into my boxes? thank you very much Dragon The llAllowInventoryDrop(TRUE) allows people to drop items into your objects, rather than just take them out. It might end when you remove the line from the script. To do that, simply set the thing to FALSE and save. Then go back and delete it. (I could be wrong, but I think I've done this for it to work!)
_____________________
DiamonX Studios, the place of the Victorian Times series of gowns and dresses - Located at http://slurl.com/secondlife/Fushida/224/176
Want more attachment points for your avatar's wearing pleasure? Then please vote for
https://jira.secondlife.com/browse/VWR-1065?
|
|
Wildefire Walcott
Heartbreaking
Join date: 8 Nov 2005
Posts: 2,156
|
07-20-2007 10:12
From: Raudf Fox The llAllowInventoryDrop(TRUE) allows people to drop items into your objects, rather than just take them out. It might end when you remove the line from the script. To do that, simply set the thing to FALSE and save. Then go back and delete it. (I could be wrong, but I think I've done this for it to work!) Yes, do NOT just delete that line from the script! You MUST change it to say "llAllowInventoryDrop(FALSE);" and save the script first or the boxes will still allow others to drop items into it- even if you delete the script altogether.
|
|
Nina Stepford
was lied to by LL
Join date: 26 Mar 2007
Posts: 3,373
|
07-20-2007 10:15
i believe if you see this line: llAllowInventoryDrop(TRUE); it is actually better to change it to false rather than deleting the script and replacing it in the same prim.
|
|
Qie Niangao
Coin-operated
Join date: 24 May 2006
Posts: 7,138
|
07-20-2007 10:30
From: Lord Berchot ...as for me Ill just dig out a script that doesn't include this line and drop it in the boxes. Just to re-iterate what others have posted, one really needs to run a script in the prim that does something like default { state_entry() { llAllowInventoryDrop(FALSE); } } Both the hover text and the inventory drop ability are persistent properties of the prim, so no script has to remain in the object for them both to remain in effect. (In fact, it's good practice to remove these scripts after they've run, just to cut down on script count in the sim. Yes, they aren't doing anything, but they do actually use a little bit of processing, even when idle in the "running" state.) In brief, a prim with no script in its current inventory may still be vulnerable if such a script ever executed in that prim.
|
|
Rhaorth Antonelli
Registered User
Join date: 15 Apr 2006
Posts: 7,425
|
07-20-2007 10:49
From: Dragon Keen may want to check your hovertext script... most of the 'freebie' hovertext scripts also turn on inventorydrop I did not know that, I best make sure my hove text scripts are not like that
_____________________
From: someone Morpheus Linden: But then I change avs pretty often too, so often, I look nothing like my avatar.  They are taking away the forums... it could be worse, they could be taking away the forums AND Second Life...
|
|
Bodhisatva Paperclip
Tip: Savor pie, bald chap
Join date: 12 Jan 2007
Posts: 970
|
07-20-2007 11:01
From: Qie Niangao Just to re-iterate what others have posted, one really needs to run a script in the prim that does something like
default { state_entry() { llAllowInventoryDrop(FALSE); } }
Both the hover text and the inventory drop ability are persistent properties of the prim, so no script has to remain in the object for them both to remain in effect. (In fact, it's good practice to remove these scripts after they've run, just to cut down on script count in the sim. Yes, they aren't doing anything, but they do actually use a little bit of processing, even when idle in the "running" state.)
In brief, a prim with no script in its current inventory may still be vulnerable if such a script ever executed in that prim. This is good to know. I've got some objects I need to check Sorry to hear this happened to you, Doning. I hope it's not too much of a hassle for you to clear up. At least some people (including me!) have learned about it and how to fix it.
|
|
Lord Berchot
Retired Sideshow Geek
Join date: 29 Dec 2006
Posts: 125
|
07-20-2007 11:17
From: Qie Niangao Just to re-iterate what others have posted, one really needs to run a script in the prim that does something like
default { state_entry() { llAllowInventoryDrop(FALSE); } }
Both the hover text and the inventory drop ability are persistent properties of the prim, so no script has to remain in the object for them both to remain in effect. Thx again! Persistant properties grrrr. Man I miss the days of punching holes in a shoebox full of cards to program a room sized computer to play tic-tac-toe! lol
_____________________
PleasurePlanet.net The new VW Grid for Adults Only! Currently offering full 20k prim regions for only $50 USD a month. Visit PleasurePlanet.net for more information.
"... you will never be able to come Home again once you cross that threshold, no matter how hard you try."- Desmond Shang
|
|
Doning Yalin
Registered User
Join date: 30 Apr 2007
Posts: 22
|
07-20-2007 11:54
thank you very much Raudf Fox. From: Raudf Fox The llAllowInventoryDrop(TRUE) allows people to drop items into your objects, rather than just take them out. It might end when you remove the line from the script. To do that, simply set the thing to FALSE and save. Then go back and delete it. (I could be wrong, but I think I've done this for it to work!)
|