Return to Unfiction unforum
 a.r.g.b.b 
FAQ FAQ   Search Search 
 
Welcome!
New users, PLEASE read these forum guidelines. New posters, SEARCH before posting and read these rules before posting your killer new campaign. New players may also wish to peruse the ARG Player Tutorial.

All users must abide by the Terms of Service.
Website Restoration Project
This archiving project is a collaboration between Unfiction and Sean Stacey (SpaceBass), Brian Enigma (BrianEnigma), and Laura E. Hall (lehall) with
the Center for Immersive Arts.
Announcements
This is a static snapshot of the
Unfiction forums, as of
July 23, 2017.
This site is intended as an archive to chronicle the history of Alternate Reality Games.
 
The time now is Sun Nov 17, 2024 2:03 am
All times are UTC - 4 (DST in action)
View posts in this forum since last visit
View unanswered posts in this forum
Calendar
 Forum index » Archive » Archive: The Lost Experience » TLE: General, Updates, Spec, & Info
[META] looking inside the .swf - ethics questn
View previous topicView next topic
Page 1 of 2 [21 Posts]   Goto page: 1, 2 Next
Author Message
busski
Greenhorn

Joined: 01 Mar 2003
Posts: 3
Location: Berkeley,CA

[META] looking inside the .swf - ethics questn

Hey,

So I've worked in flash quite a bit, and it appears that the folks who made thehansofoundation.org have left it quite open to an import into flash, thereby allowing us to find and fidlle with the source navigation/images/actions/scripts in the file.

Should I be looking at the swf innards? I'm ok doing it with the html source code, but it seems different looking into the swf code.

On the one hand I really want to know what is going on with the site, what else I can find. On the other, it seems too easy to look inside the flash to find out how the site has been programmed?

If you could chime in, I would appreciate it, as I have had a quick look around the flash coding, and there's a whole lot of possibilities to explore.

-C

edit - tagged and shortened the topic for clarity - celina63

PostPosted: Thu May 11, 2006 7:19 pm
 View user's profile Visit poster's website AIM Address Yahoo Messenger
 Back to top 
CreativeEmbassy
Veteran

Joined: 12 Jan 2005
Posts: 145
Location: State College, Pa, USA

In the past, the general rule of thumb has been, don't decompile flash. We usually equate that to "peeking behind the curtain". Of course, ARGs are still a very open and bendy genre of gaming, so you'll find exceptions to any rule. So, if an in-game character openly suggest decompiling a flash to see what makes it tick, then that's what you do. However, this doesn't look like one of those times to me. Wink

EDIT: Woo! My 100th post! Time to grab a cold one... Very Happy
_________________
J-udy.com

PostPosted: Thu May 11, 2006 7:25 pm
 View user's profile Visit poster's website AIM Address
 Back to top 
catherwood-offline
Guest


the ethics of decompiling the flash on thf.org

busski wrote:
I really want to know what is going on with the site, what else I can find.

You could read all 30 pages of posts in this thread where people have already pulled apart the site with reckless abandon, or you could have the fun of doing it on your own. It's all fair game, so don't deny yourself the thrill of discovery.

(me, logged in now, yes I said this -- catherwood)

PostPosted: Thu May 11, 2006 7:34 pm
 Back to top 
RPGgame
Unfettered


Joined: 02 Jan 2003
Posts: 501

just if you find anything from that method spoiler it
_________________
I use Blingo for my search engine and I won 3 prizes so far!
Blingo with RPGgame

I'm Marked


PostPosted: Thu May 11, 2006 8:23 pm
 View user's profile
 Back to top 
SocialElite
Boot


Joined: 17 Aug 2004
Posts: 66

Re: the ethics of decompiling the flash on thf.org

catherwood-offline wrote:
busski wrote:
I really want to know what is going on with the site, what else I can find.

You could read all 30 pages of posts in this thread where people have already pulled apart the site with reckless abandon, or you could have the fun of doing it on your own. It's all fair game, so don't deny yourself the thrill of discovery.


Catherwood, could you log in and confirm that its you that wrote this? If it is you, are you saying that you think it *is* ok to decompile flash sites?

PostPosted: Thu May 11, 2006 9:22 pm
 View user's profile AIM Address
 Back to top 
colin
Entrenched

Joined: 13 Oct 2003
Posts: 810
Location: Australia

I've torn apart all the flash. I don't have any problem with it. At this point it hasn't revealed anything before it's been discovered. It has helped confirm some thing though, like the OB:EY, I don't really want to sit there for an hour checking time when it sayd obey, so I decomped and found the times. Decomp can also be useful for extracting the images, rather than print screening.

At this point it is pretty clear that the PMs are watching us do this(one video link changed to "hanso is watching you"), so I assume they can compenstate for it, or tell us not to do it.

So basically, use the site like a normal user. Have a look around, play through it. and then if you want, decompile.

(disclaimer; This is my opinion, totally unrelated to my role as moderator, I'm not saying you have to do this)

PostPosted: Thu May 11, 2006 10:21 pm
 View user's profile MSN Messenger
 Back to top 
MrBeefy
Veteran


Joined: 26 Aug 2004
Posts: 126
Location: Atlanta

examining the HTML of previous ARGs seemed to be just part of the game.

they're not using HTML in this game, so from my perspective, it'd be expected that you un-flash it.

PostPosted: Thu May 11, 2006 11:07 pm
 View user's profile AIM Address
 Back to top 
catherwood
I Have 100 Cats and Smell of Wee

Joined: 25 Sep 2002
Posts: 4109
Location: Silicon Valley, CA

Re: the ethics of decompiling the flash on thf.org

SocialElite wrote:
Catherwood, could you log in and confirm that its you that wrote this? If it is you, are you saying that you think it *is* ok to decompile flash sites?

Sorry, yes, that was me above. I don't log into the forums from the office if I can avoid it. And yes, I have a purchased copy of the SourceTec Sothink SWF Decomiler myself (altho' probably an obsolete version by now), and frequently open up Flash files.

Personally, I only do so to get a better look at the assets (sound files, images, masks), and not to reverse-engineer the code. Sure, I look to see if they've got a random number generator or are querying my computer clock, for example, but often that is just to eliminate wasting my time with a puzzle by going down a fruitless path. I prefer not to circumvent the immersive experience, nor cheat by looking for answers to a logic puzzle.

But if someone codes a puzzle by embedding the answers in plain sight (as I have seen with javascript in the past, checking if(submitted=="answer") for example), well, I'm sorry but that's just bad programming. People WILL look in the back of the book, so to speak. If the puzzles are done professionally, no amount of poking around is going to reveal the solution. So go for it! Test the limits! (On your own local copy, of course.)
_________________
meh. whatever.

PostPosted: Thu May 11, 2006 11:12 pm
 View user's profile AIM Address Yahoo Messenger
 Back to top 
weforgottenuno
Boot

Joined: 24 Aug 2005
Posts: 23

I feel it is different from, say, checking the source code of a website because that a function anyone can perform. My impression is that you need some sort of purchased program to decompile the flash, meaning it's kind of circumventing the entire process. On the other hand, you need to buy photoshop, and nearly every ARG requires that at some point. I guess I have mixed feelings about decompiling, but I do appreciate when people spoiler-tag what they find. After all, the fun is in the journey, what do you get by skipping straight ahead to the answer?
_________________
Her face is light and cocaine white...

PostPosted: Thu May 11, 2006 11:20 pm
 View user's profile AIM Address
 Back to top 
theShaggy
Unfettered

Joined: 17 Sep 2005
Posts: 417
Location: Toronto, Ontario

I appreciate Catherwood's method. You can poke around, but only superficially.

Sorta like saying "We figured out that OB:EY shows up on the clock, and that it links to here and there and this happens, but just so people can find out after the fact, let's determine the time structure of that happening."

Or "there is clearly a picture behind Joop, but we have no way of snagging it on it's own unless we go into the SWF file."

Besides, the PMs are clearly patching up the holes where the holes need to be patched, and there is very little for us to find at this point.

I say we should have this option, y'know?
_________________
The Shaggy?
Playing nothing.
Being a student. Stupid education.


PostPosted: Thu May 11, 2006 11:28 pm
 View user's profile AIM Address Yahoo Messenger MSN Messenger
 ICQ Number 
 Back to top 
Squanto
Greenhorn

Joined: 06 Dec 2002
Posts: 4

-moved-

PostPosted: Fri May 12, 2006 12:06 am
Last edited by Squanto on Tue May 16, 2006 11:36 pm; edited 1 time in total
 View user's profile
 Back to top 
Cavalos
Boot

Joined: 04 Feb 2006
Posts: 47
Location: Adrift off the Islets of Langerhans

theShaggy wrote:
the PMs are clearly patching up the holes where the holes need to be patched, and there is very little for us to find at this point.

I say we should have this option, y'know?
Makes sense to me. Whether flash decomp is ethical or not is kinda beside the point...it's going to be done by someone and the results will probably be posted somewhere, so good PMs should be prepared to deal with that, whether through prior planning or battlefield damage control.

As theShaggy pointed out above, the TLE PMs seem to be on their game for the most part when it comes to dealing with things like this.

PostPosted: Fri May 12, 2006 1:35 am
 View user's profile
 Back to top 
sidey77
Boot


Joined: 02 May 2006
Posts: 28
Location: Londinium

Busski -- it's no holds barred as far as I'm concerned. Go for it!

PostPosted: Fri May 12, 2006 5:39 am
 View user's profile
 Back to top 
Vortex2k6
Guest


I downloaded the hanso.swf file, but when trying to play it back from desktop it doesnt really work, im guessing theres some kind of code to prevent this from happening? Not that i could find any.....

Spoiler below is just some of the flash i "attempted" to decompile....although unsuccessfully

Spoiler (Rollover to View):
Even decompiling the flash, i did find some sort of login function which i believe is for the bottom right login thingy.

// Sprite 138 ('login')


// Frame 1 actions...

var keyListener = new Object ()
keyListener.onKeyDown = function () {
if ((Key.getCode() == 13) && (loginfield.text.length > 2)) {
_parent.tryToLogin()
}
}
Key.addListener(keyListener)
loginfield.onSetFocus = function () {
_parent.textFieldChanged()
}

function textFieldChanged () {
newtextfieldvalue = !newtextfieldvalue
trace(newtextfieldvalue)
}
function tryToLogin (theMC) {
if (!newtextfieldvalue) {
return undefined
}
gotoAndPlay("process")
endTime = getTimer() + random(2000) + 3000
onEnterFrame = process
}
function process () {
if (getTimer() > endTime) {
gotoAndPlay("nonetwork")
onEnterFrame = null
}
}
function closeAgain () {
endTime = getTimer() + random(500) + 1000
onEnterFrame = waitbeforeClose
}
function waitbeforeClose () {
if (getTimer() > endTime) {
gotoAndPlay("nonetwork_outro")
onEnterFrame = null
tellusmore.text = ""
textFieldChanged ()
_parent.closeThis()
}
}
var endTime
var newtextfieldvalue = false

// Frame 6 actions...

stop()

// Frame 20 actions...

stop()

closeAgain ()



To be honest im not sure what all this means, any info would be great

PostPosted: Fri May 12, 2006 5:59 am
 Back to top 
colin
Entrenched

Joined: 13 Oct 2003
Posts: 810
Location: Australia

Vortex2k6 wrote:
I downloaded the hanso.swf file, but when trying to play it back from desktop it doesnt really work, im guessing theres some kind of code to prevent this from happening? Not that i could find any.....

Spoiler below is just some of the flash i "attempted" to decompile....although unsuccessfully

---big slab of code---

To be honest im not sure what all this means, any info would be great


You have decomplied it, it's in it's raw format, understanding that is a separate issue. I'm not sure what you are trying to achieve by posting it....
And I'm not sure what info you want from it....
maybe you should look at the images, sounds and videos in the file, they are what will help you with the game.

PostPosted: Fri May 12, 2006 7:01 am
 View user's profile MSN Messenger
 Back to top 
Display posts from previous:   Sort by:   
Page 1 of 2 [21 Posts]   Goto page: 1, 2 Next
View previous topicView next topic
 Forum index » Archive » Archive: The Lost Experience » TLE: General, Updates, Spec, & Info
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
You cannot post calendar events in this forum



Powered by phpBB © 2001, 2005 phpBB Group