Interacting with a Flash website.

Renwo

Junior Member
Joined
Aug 15, 2011
Messages
131
Reaction score
17
I am having trouble figuring out how to interact with a flash website. Is it even possible to do so?

I need to find elements, input text, and click buttons in a "application/x-shockwave-flash" object.

Anyone have any idea where to start?
 
I really doubt this is possible. Maybe with image recognition where you will guess the position of the elements and move the mouse around to interact with them. Otherwise, I can't think of any simple way.
 
What are you trying to achieve by interacting with this flash website, are you trying to sign up, fill in a form?

Have you considered automating this at the network layer instead of the application layer?
 
What are you trying to achieve by interacting with this flash website, are you trying to sign up, fill in a form?

Have you considered automating this at the network layer instead of the application layer?

Yes, it's basically signing up.

The process looks something like this:

Goto website -> Click register -> Fill out username, password 2x, email, click terms, enter captcha -> Click register -> Fill another input and select an item from a combobox -> click button -> wait for listbox -> scrape content from listbox -> click an item on listbox -> click a couple more buttons

Would this be possible to do with webrequest post/get?
 
Yes, it's basically signing up.

The process looks something like this:

Goto website -> Click register -> Fill out username, password 2x, email, click terms, enter captcha -> Click register -> Fill another input and select an item from a combobox -> click button -> wait for listbox -> scrape content from listbox -> click an item on listbox -> click a couple more buttons

Would this be possible to do with webrequest post/get?

Absolutely.

It depends if the flash app is using requests, it could always be using sockets too.

Either way, whip out your http debugger or packet sniffer and have a snoop around.
 
the most common form of network communication for flash applications is over UDP, not TCP/HTTP.

that's not to say that flash doesn't or can't communicate over TCP/HTTP, but they have quite a bit of support for UDP baked in to the framework.
 
Back
Top