<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.owasp.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Deanx</id>
		<title>OWASP - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.owasp.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Deanx"/>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php/Special:Contributions/Deanx"/>
		<updated>2026-05-27T04:11:53Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.27.2</generator>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:SWFIntruder&amp;diff=30982</id>
		<title>Category:SWFIntruder</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:SWFIntruder&amp;diff=30982"/>
				<updated>2008-06-11T15:52:36Z</updated>
		
		<summary type="html">&lt;p&gt;Deanx: /* QuickStart */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== SWF Intruder Overview ==&lt;br /&gt;
&lt;br /&gt;
[[Image:SWFIntruderSnapThumb.jpg|thumb|300px|right|SWFIntruder in action]]&lt;br /&gt;
SWFIntruder (pronounced Swiff Intruder) is the first tool specifically &lt;br /&gt;
developed for analyzing and testing security of Flash applications at runtime.&lt;br /&gt;
It helps to find flaws in Flash applications using the methodology originally &lt;br /&gt;
described by Stefano Di Paola in [http://www.owasp.org/images/8/8c/OWASPAppSec2007Milan_TestingFlashApplications.ppt Testing Flash Applications] (May 2007) and in &lt;br /&gt;
[http://www.owasp.org/images/d/d8/OWASP-WASCAppSec2007SanJose_FindingVulnsinFlashApps.ppt Finding Vulnerabilities in Flash Applications] (Nov 2007).&lt;br /&gt;
&lt;br /&gt;
SWFIntruder was developed using ActionScript, Html and JavaScript resulting in&lt;br /&gt;
a tool taking advantage of the best features of those technologies in order to&lt;br /&gt;
get the best capabilities for analysis and interaction with the testing Flash movies.&lt;br /&gt;
&lt;br /&gt;
SWFIntruder was developed by using only open source software.&lt;br /&gt;
Thanks to its generality, SWFIntruder is OS independant.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
&lt;br /&gt;
SWFIntruder purpose is to analyze a Flash application for version =&amp;lt; 8 and to &lt;br /&gt;
help check in a semi automated fashion the presence of security issues like&lt;br /&gt;
Cross Site Scripting and Cross Site Flashing.&lt;br /&gt;
&lt;br /&gt;
Moreover does help raise awareness around the subject of flash &lt;br /&gt;
applications security and how that can be used to and assist in the &lt;br /&gt;
security of applications. &lt;br /&gt;
&lt;br /&gt;
== QuickStart ==&lt;br /&gt;
&lt;br /&gt;
Tested on win32 and a few linux flavors. &lt;br /&gt;
Current version is 0.9.1.&lt;br /&gt;
Get it from [http://code.google.com/p/swfintruder/ Google code].&lt;br /&gt;
&lt;br /&gt;
=== Latest Features ===&lt;br /&gt;
&lt;br /&gt;
Permanent Preferences, Help Topics, ActionScript Object Explorer, Automated Xss testing fully customizable.&lt;br /&gt;
&lt;br /&gt;
=== Video Tutorial ===&lt;br /&gt;
&lt;br /&gt;
Watch ([http://video.google.it/videoplay?docid=6363609589793955143 medium quality]) or download ([http://www.mindedsecurity.com/labs/fileshare/SWFIntruderTutorial.swf high quality]) the flash tutorial taking you through some basic features of SWFIntruder.&lt;br /&gt;
&lt;br /&gt;
=== Download ===&lt;br /&gt;
&lt;br /&gt;
You can download the latest version of SWFIntruder from [http://code.google.com/p/swfintruder/ Google code].&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
   1. Firefox 2.x [Needed]&lt;br /&gt;
   2. FireBug Addon [Suggested]&lt;br /&gt;
   3. Flash Player Plugin Ver &amp;gt;= 9 but &amp;lt; 9.0.124 [Needed]&lt;br /&gt;
   4. Any Web Server [Needed]&lt;br /&gt;
   5. Any OS [Needed :&amp;gt; ]&lt;br /&gt;
&lt;br /&gt;
== Quick and Dirty Tutorial ==&lt;br /&gt;
&lt;br /&gt;
* Download SWFIntruder latest version from Google Code.&lt;br /&gt;
* Uncompress it and save it somewhere in your webserver root directory.&lt;br /&gt;
* Browse to http://YourHost/swfintruderDir/.&lt;br /&gt;
 '''Note''': Don't use '''[[localhost]]''' because Firefox will throw an exception. &lt;br /&gt;
 better use 127.0.0.1 or 'your.FQDN.ltd'&lt;br /&gt;
* Use test.swf (a simple flawed swf movie) by filling the &amp;quot;Flash Movie Form&amp;quot; with http://YourHost/swfintruderDir/testSwf/test.swf '''or''' download a swf from some host and save it to an accessible path from your web server (http://YourHost/swfDirectory/external.swf).&lt;br /&gt;
* Fill the &amp;quot;Flash Movie&amp;quot; form with full URL pointing to the movie (http://YourHost/swfDirectory/test.swf) and click &amp;quot;Load&amp;quot;.&lt;br /&gt;
* Wait 1 second for the test movie to be loaded.&lt;br /&gt;
* Enjoy browsing the objects.&lt;br /&gt;
* Test undefined variables by selecting some of them in the &amp;quot;Undefined Variables&amp;quot; and click 'start' on the Xss window.&lt;br /&gt;
* Wait for the test to be finished.&lt;br /&gt;
* If some XSS was found, it will be listed in the Xss area click on it to get the result on a new browser window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Features and Screenshots ==&lt;br /&gt;
&lt;br /&gt;
* Basic predefined attack patterns.&lt;br /&gt;
* Highly customizable attacks.&lt;br /&gt;
* Highly customizable undefined variables.&lt;br /&gt;
* Semi automated Xss check.&lt;br /&gt;
* User configurable internal parameters.&lt;br /&gt;
* Log Window for debugging and tracking.&lt;br /&gt;
* History of latest 5 tested SWF files.&lt;br /&gt;
* ActionScript Objects runtime explorer in tree view.&lt;br /&gt;
* Persistent Configuration and Layout.&lt;br /&gt;
&lt;br /&gt;
== Known Issues/Bugs ==&lt;br /&gt;
&lt;br /&gt;
* You could get an error like the following:&lt;br /&gt;
*: '''Error: uncaught exception: [Exception... &amp;quot;Security error&amp;quot;  code: &amp;quot;1000&amp;quot;'''&lt;br /&gt;
*: '''nsresult: &amp;quot;0x805303e8 (NS_ERROR_DOM_SECURITY_ERR)&amp;quot;  location:'''&lt;br /&gt;
*: '''&amp;quot;http://localhost/swfintruder/js/globalStorage.js Line: 12&amp;quot;]'''&lt;br /&gt;
*:Try using the following [http://code.google.com/p/swfintruder/issues/detail?id=1 solutions].&lt;br /&gt;
* Sometime Firefox crashes. This is due to some problem in Firefox and not in SWF Intruder itself.&lt;br /&gt;
* If you use SWF Intruder under linux, the flash plugin eats a lot of memory.&lt;br /&gt;
* There's a pattern for which __resolve does not work:&lt;br /&gt;
&lt;br /&gt;
    frame 1 {&lt;br /&gt;
      static.main(this)&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
*:where 'this' is _root but not explicitly set.&lt;br /&gt;
&lt;br /&gt;
== Project Contributors ==&lt;br /&gt;
&lt;br /&gt;
The Flash Security project is run by Stefano Di Paola. He can be contacted at '''stefano.dipaola AT mindedsecurity.com'''.  &lt;br /&gt;
&lt;br /&gt;
SWFintruder distributions are currently maintained on [[http://code.google.com/p/swfintruder/ Google code]].&lt;br /&gt;
&lt;br /&gt;
== Project Sponsors ==&lt;br /&gt;
&lt;br /&gt;
The SWF Intruder project is sponsored by &lt;br /&gt;
[http://www.mindedsecurity.com http://www.owasp.org/images/f/fe/MindedLogo.PNG]&lt;/div&gt;</summary>
		<author><name>Deanx</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:SWFIntruder&amp;diff=30981</id>
		<title>Category:SWFIntruder</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:SWFIntruder&amp;diff=30981"/>
				<updated>2008-06-11T15:52:05Z</updated>
		
		<summary type="html">&lt;p&gt;Deanx: Changed flash requirements&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== SWF Intruder Overview ==&lt;br /&gt;
&lt;br /&gt;
[[Image:SWFIntruderSnapThumb.jpg|thumb|300px|right|SWFIntruder in action]]&lt;br /&gt;
SWFIntruder (pronounced Swiff Intruder) is the first tool specifically &lt;br /&gt;
developed for analyzing and testing security of Flash applications at runtime.&lt;br /&gt;
It helps to find flaws in Flash applications using the methodology originally &lt;br /&gt;
described by Stefano Di Paola in [http://www.owasp.org/images/8/8c/OWASPAppSec2007Milan_TestingFlashApplications.ppt Testing Flash Applications] (May 2007) and in &lt;br /&gt;
[http://www.owasp.org/images/d/d8/OWASP-WASCAppSec2007SanJose_FindingVulnsinFlashApps.ppt Finding Vulnerabilities in Flash Applications] (Nov 2007).&lt;br /&gt;
&lt;br /&gt;
SWFIntruder was developed using ActionScript, Html and JavaScript resulting in&lt;br /&gt;
a tool taking advantage of the best features of those technologies in order to&lt;br /&gt;
get the best capabilities for analysis and interaction with the testing Flash movies.&lt;br /&gt;
&lt;br /&gt;
SWFIntruder was developed by using only open source software.&lt;br /&gt;
Thanks to its generality, SWFIntruder is OS independant.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
&lt;br /&gt;
SWFIntruder purpose is to analyze a Flash application for version =&amp;lt; 8 and to &lt;br /&gt;
help check in a semi automated fashion the presence of security issues like&lt;br /&gt;
Cross Site Scripting and Cross Site Flashing.&lt;br /&gt;
&lt;br /&gt;
Moreover does help raise awareness around the subject of flash &lt;br /&gt;
applications security and how that can be used to and assist in the &lt;br /&gt;
security of applications. &lt;br /&gt;
&lt;br /&gt;
== QuickStart ==&lt;br /&gt;
&lt;br /&gt;
Tested on win32 and a few linux flavors. &lt;br /&gt;
Current version is 0.9.&lt;br /&gt;
Get it from [http://code.google.com/p/swfintruder/ Google code].&lt;br /&gt;
&lt;br /&gt;
=== Latest Features ===&lt;br /&gt;
&lt;br /&gt;
Permanent Preferences, Help Topics, ActionScript Object Explorer, Automated Xss testing fully customizable.&lt;br /&gt;
&lt;br /&gt;
=== Video Tutorial ===&lt;br /&gt;
&lt;br /&gt;
Watch ([http://video.google.it/videoplay?docid=6363609589793955143 medium quality]) or download ([http://www.mindedsecurity.com/labs/fileshare/SWFIntruderTutorial.swf high quality]) the flash tutorial taking you through some basic features of SWFIntruder.&lt;br /&gt;
&lt;br /&gt;
=== Download ===&lt;br /&gt;
&lt;br /&gt;
You can download the latest version of SWFIntruder from [http://code.google.com/p/swfintruder/ Google code].&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
   1. Firefox 2.x [Needed]&lt;br /&gt;
   2. FireBug Addon [Suggested]&lt;br /&gt;
   3. Flash Player Plugin Ver &amp;gt;= 9 but &amp;lt; 9.0.124 [Needed]&lt;br /&gt;
   4. Any Web Server [Needed]&lt;br /&gt;
   5. Any OS [Needed :&amp;gt; ]&lt;br /&gt;
&lt;br /&gt;
== Quick and Dirty Tutorial ==&lt;br /&gt;
&lt;br /&gt;
* Download SWFIntruder latest version from Google Code.&lt;br /&gt;
* Uncompress it and save it somewhere in your webserver root directory.&lt;br /&gt;
* Browse to http://YourHost/swfintruderDir/.&lt;br /&gt;
 '''Note''': Don't use '''[[localhost]]''' because Firefox will throw an exception. &lt;br /&gt;
 better use 127.0.0.1 or 'your.FQDN.ltd'&lt;br /&gt;
* Use test.swf (a simple flawed swf movie) by filling the &amp;quot;Flash Movie Form&amp;quot; with http://YourHost/swfintruderDir/testSwf/test.swf '''or''' download a swf from some host and save it to an accessible path from your web server (http://YourHost/swfDirectory/external.swf).&lt;br /&gt;
* Fill the &amp;quot;Flash Movie&amp;quot; form with full URL pointing to the movie (http://YourHost/swfDirectory/test.swf) and click &amp;quot;Load&amp;quot;.&lt;br /&gt;
* Wait 1 second for the test movie to be loaded.&lt;br /&gt;
* Enjoy browsing the objects.&lt;br /&gt;
* Test undefined variables by selecting some of them in the &amp;quot;Undefined Variables&amp;quot; and click 'start' on the Xss window.&lt;br /&gt;
* Wait for the test to be finished.&lt;br /&gt;
* If some XSS was found, it will be listed in the Xss area click on it to get the result on a new browser window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Features and Screenshots ==&lt;br /&gt;
&lt;br /&gt;
* Basic predefined attack patterns.&lt;br /&gt;
* Highly customizable attacks.&lt;br /&gt;
* Highly customizable undefined variables.&lt;br /&gt;
* Semi automated Xss check.&lt;br /&gt;
* User configurable internal parameters.&lt;br /&gt;
* Log Window for debugging and tracking.&lt;br /&gt;
* History of latest 5 tested SWF files.&lt;br /&gt;
* ActionScript Objects runtime explorer in tree view.&lt;br /&gt;
* Persistent Configuration and Layout.&lt;br /&gt;
&lt;br /&gt;
== Known Issues/Bugs ==&lt;br /&gt;
&lt;br /&gt;
* You could get an error like the following:&lt;br /&gt;
*: '''Error: uncaught exception: [Exception... &amp;quot;Security error&amp;quot;  code: &amp;quot;1000&amp;quot;'''&lt;br /&gt;
*: '''nsresult: &amp;quot;0x805303e8 (NS_ERROR_DOM_SECURITY_ERR)&amp;quot;  location:'''&lt;br /&gt;
*: '''&amp;quot;http://localhost/swfintruder/js/globalStorage.js Line: 12&amp;quot;]'''&lt;br /&gt;
*:Try using the following [http://code.google.com/p/swfintruder/issues/detail?id=1 solutions].&lt;br /&gt;
* Sometime Firefox crashes. This is due to some problem in Firefox and not in SWF Intruder itself.&lt;br /&gt;
* If you use SWF Intruder under linux, the flash plugin eats a lot of memory.&lt;br /&gt;
* There's a pattern for which __resolve does not work:&lt;br /&gt;
&lt;br /&gt;
    frame 1 {&lt;br /&gt;
      static.main(this)&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
*:where 'this' is _root but not explicitly set.&lt;br /&gt;
&lt;br /&gt;
== Project Contributors ==&lt;br /&gt;
&lt;br /&gt;
The Flash Security project is run by Stefano Di Paola. He can be contacted at '''stefano.dipaola AT mindedsecurity.com'''.  &lt;br /&gt;
&lt;br /&gt;
SWFintruder distributions are currently maintained on [[http://code.google.com/p/swfintruder/ Google code]].&lt;br /&gt;
&lt;br /&gt;
== Project Sponsors ==&lt;br /&gt;
&lt;br /&gt;
The SWF Intruder project is sponsored by &lt;br /&gt;
[http://www.mindedsecurity.com http://www.owasp.org/images/f/fe/MindedLogo.PNG]&lt;/div&gt;</summary>
		<author><name>Deanx</name></author>	</entry>

	</feed>