Lost Password?

Go Back   CodeCall Programming Forum > Software Development > Tutorials > Security Tutorials

Security Tutorials Tutorials on how to protect your software against crackers.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 11-08-2007, 08:59 AM
TcM's Avatar   
TcM TcM is offline
Moderator
 
Join Date: Aug 2006
Location: In a technologic world :p
Posts: 7,379
Credits: 0
Rep Power: 67
TcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud of
Default Hacking Flash Games (PART 2)

Make Sure you read the First Part Before, it's located here:
Hacking Flash Games (PART 1)
The second operation is the main part of all this.

Download Sothink SWF Decompiler, from SWF Decompiler, Flash Decompiler, SWF To FLA Converter, Recover FLA you may need to buy it, and install it. Open it up, go to Tools/Options and you will see this:



Deselect ‘Browse .SWF files without parsing’ and you are ready to go. Press OK and open the flash game you just downloaded. It should load and on the right you will see a bunch of folders like this:



Now find the Action Folder, and in it there should be one named MainMovie, open that and you will see a bunch of code. Now if you want to hack the health find something like _root.health or something like that. In this case it is _root.player.health but if you are hacking some other game then you have to find your own. If you cannot find it, then the variable might either be of another name that you cannot guess or the game might not be hackable! Ok once you find the variable copy and paste it. The second operation is done.

Now here comes the fun part! Download my program, please find it attached below, and open it up (feel free to scan it with every anti-virus you want) you will not find anything. This is the main program, very simple. If you find any bugs please report them.



Now go on File/Open and open the game, in the Variable Name text box write in the variable that you found in step two, and in the Value text box write the value you want, now start playing the game and when your life (or whatever you are hacking) is low press the Hack it button and it will go up to the value you want it. For later use (as I’m 99% sure) you will not remember the variable click the Save Settings, and next time use the Load Settings. If it generates an error as soon as you press the hack it button it means that the game has not loaded that variable or it means that you wrote down the variable name wrongly! Please report and bugs you find so I can fix them and make a more stable program.

Now as I told you the main aim of this article is so avoid this method of hacking your flash games. It is very simple, you can either encrypt your flash games, in this way your variables will not be accessible/readable. You can make misleading variables (for example don’t make the health variable _root.health, make it like _root.abc. In that way of course the users will not be able to find it. And the last method is to converting your flash games into exe files, meaning embedding your flash games into exe files.

Hope you now can make your flash games safer and more ‘unhackable’

If It did help please don't forget to add +rep to my post, Thanks

Last edited by TcM; 01-17-2008 at 09:12 AM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
  #2 (permalink)  
Old 11-13-2007, 11:36 AM
your_rock your_rock is offline
Newbie
 
Join Date: Nov 2007
Posts: 1
Credits: 0
Rep Power: 0
your_rock is on a distinguished road
Default

I can't see ur programme there is no attached file
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 11-13-2007, 05:27 PM
TcM's Avatar   
TcM TcM is offline
Moderator
 
Join Date: Aug 2006
Location: In a technologic world :p
Posts: 7,379
Credits: 0
Rep Power: 67
TcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud of
Default

Find it attached in PART 1 of this article.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 11-24-2007, 03:06 PM
apparition apparition is offline
Newbie
 
Join Date: Nov 2007
Posts: 1
Credits: 0
Rep Power: 0
apparition is on a distinguished road
Talking Well done

Thanks for this great tutorial
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 11-24-2007, 05:38 PM
jt1994 jt1994 is offline
Newbie
 
Join Date: Nov 2007
Posts: 1
Credits: 0
Rep Power: 0
jt1994 is on a distinguished road
Default

This is cool, I only knew how to go as far as making these programs using the express version of VB, and have set variables at set/input values, but I never worked out how to do what you did =[
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
  #6 (permalink)  
Old 11-24-2007, 06:00 PM
Jelfa Jelfa is offline
Newbie
 
Join Date: Nov 2007
Posts: 1
Credits: 0
Rep Power: 0
Jelfa is on a distinguished road
Default

I agree - in order to protect games effectively it's good to know as many methods of hacking them as possible. Great and helpful tut, thanks TheComputerMaster.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 11-25-2007, 07:22 AM
TcM's Avatar   
TcM TcM is offline
Moderator
 
Join Date: Aug 2006
Location: In a technologic world :p
Posts: 7,379
Credits: 0
Rep Power: 67
TcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud of
Default

Quote:
Originally Posted by jt1994 View Post
This is cool, I only knew how to go as far as making these programs using the express version of VB, and have set variables at set/input values, but I never worked out how to do what you did =[
Quote:
Originally Posted by Jelfa View Post
I agree - in order to protect games effectively it's good to know as many methods of hacking them as possible. Great and helpful tut, thanks TheComputerMaster.
Thanks, you are both welcome! And yes Jelfa I agree, may sound strange but thats the truth!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 11-28-2007, 11:15 PM
GQBoi GQBoi is offline
Newbie
 
Join Date: Nov 2007
Posts: 1
Credits: 0
Rep Power: 0
GQBoi is on a distinguished road
Default

Thanks - this is great.

But I think you could have obtained the SWF file without installing FlashGet. If you have FireFox, just go up to Tools, Page Info, Media, and look for an embedded SWF. Alternatively, you could have just looked at the HTML code.

It's still amazing though.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 11-29-2007, 04:53 AM
TcM's Avatar   
TcM TcM is offline
Moderator
 
Join Date: Aug 2006
Location: In a technologic world :p
Posts: 7,379
Credits: 0
Rep Power: 67
TcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud of
Default

Yeah, that is what I've done with IE users. And I told them to use FlashGot + FlashGet because it is much simpler imo. But thanks for your feedback.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 12-08-2007, 03:12 PM
darkzora darkzora is offline
Newbie
 
Join Date: Dec 2007
Posts: 1
Credits: 0
Rep Power: 0
darkzora is on a distinguished road
Default

Cool thanks
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Hacking Flash Games (PART 1) TcM Security Tutorials 132 Yesterday 12:39 PM
Tutorial - VB + Flash games! travy92 VB Tutorials 26 08-26-2008 11:28 AM
Online flash games site 2stamlers Site Reviews 5 01-10-2008 11:39 AM
Hacking Simulation games TcM Video Game Talk 7 09-10-2006 08:08 PM
GameScript Games Montecarlo Marketing 9 07-21-2006 10:48 AM


All times are GMT -5. The time now is 01:26 PM.

Contest Stats

Xav ........ 213.39
chili5 ........ 80.87
morefood2001 ........ 57.41
John ........ 52.33
gamiR ........ 40.76
MeTh0Dz|Reb0rn ........ 40.7
-MW- ........ 40
WingedPanther ........ 35.4
gaylo565 ........ 24
RyanTuosto ........ 23.34

Contest Rules

CodeCall Goal

Goal: 100,000 Posts
Complete: 68%

Ads