Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Author
Message
Greenster
19
Years of Service
User Offline
Joined: 3rd Feb 2005
Location: US ©
Posted: 8th Oct 2010 14:26 Edited at: 8th Oct 2010 14:29
The VM is basically a stub that translates opcodes into VM code and builds a table for it. You put a jump where it originally was and use the return on stack to calculate which block of VM code to run. This way you never dump original code. All the "hard" software protectors currently are using this with various allocation shemes. They take a lot of time to write also and eventually warez groups write tools to rebuild and emulate them. The scheme I described is basic, but you add some tricky allocation and jump table tricks and you have a product that is on par with what is being used on commercial and industrial software right now(securom, starforce, byteshield, themida, and most shareware protectors all have this now).

The server auth option is just some key scheme sent over a connection using public key, but you use embedded public keys, just hide them in the VM :p. The server can return some data structure for decrypting VM code and other sections which are checked with a hash table in VM or where ever you want.

The weakness is that your target platform has no hardware assisted obfuscation..like isolated processing. You also have to stay compliant with the OS binary loader. This is why you cant make a uncrackable solution. The above scheme stumps most of the warez scene though unless someone with a lot of time for RCE publishes a script to do semi-automated rebuilding.
mrniceguy
18
Years of Service
User Offline
Joined: 5th Oct 2005
Location:
Posted: 9th Oct 2010 10:03
Thanks for the info.

Smart Packer (Pro) - Distribute games and applications
3DRad V-Packer - Compress 3DRad files into one executable
Flash Packer - Pack your Flash movies
Greenster
19
Years of Service
User Offline
Joined: 3rd Feb 2005
Location: US ©
Posted: 9th Oct 2010 15:31
Ive been thinking and it is probably a waste of time. It wouldn't expand your market much and someone with a lot of time will probably just publish a ollydbg script for rebuilding. working out bugs and doing optimizations would probably be a wiser direction.

VM and allocation tricks is as sophisticated as protectors get currently on x86, and a lot of big corporations have thrown a lot of money at the problem, and it hasn't much changed over the last decade because of platform design. Look at SecuROM and Starforce..Id hate to think how much money has been invested in those protections, and you can still use compilers for 5 year old versions on the latest, or even use methods of emulation from old versions..they have the money and time to waste though.
PeterG
19
Years of Service
User Offline
Joined: 16th Aug 2004
Location:
Posted: 29th Dec 2010 11:53
hi,

is it possible to change the version information of the packet file?

When i create a packed file it has:

"smart packer solutions"
"version 1.2.3.5"
"language netherland "
mrniceguy
18
Years of Service
User Offline
Joined: 5th Oct 2005
Location:
Posted: 29th Dec 2010 12:04
Hi there,

For now you could try to change the version information with a tool like ResHacker.

In the next release we will add the option to change the version info.

Smart Packer Pro - Distribute games and applications
3DRad V-Packer - Compress 3DRad files into one executable
Flash Packer - Pack your Flash movies
Tapewormz
21
Years of Service
User Offline
Joined: 15th Sep 2002
Location: Winnipeg, Mantoba, Canada
Posted: 14th Jan 2011 03:29
This looks pretty fantastic, I'll probably pick it up if you ever have a promotion again. I just returned to the TGC community after 3+ years of inactivity for the most part, but I just missed your xmas promotion. I'll keep my eyes peeled for future promos.
That Guy John
14
Years of Service
User Offline
Joined: 30th Apr 2010
Location: United States
Posted: 8th Feb 2011 08:07
Can we please see a video of SmartPackerPro Full Version in action. from packing to starting the packaged application?

I have tried the demo and like it, but I keep seeing people talking about splash screens. Is your branding shown through the launching of the packed application?

Either way, I would really like to see a complete demo of the full version.
mrniceguy
18
Years of Service
User Offline
Joined: 5th Oct 2005
Location:
Posted: 8th Feb 2011 08:20
Here you can find a video displaying how to build a game demo

http://www.smartpacker.nl/blog.html#53

There is no branding shown in splash screen or other Smart Packer Pro screen.

Smart Packer Pro - Distribute games and applications
3DRad V-Packer - Compress 3DRad files into one executable
Flash Packer - Pack your Flash movies
That Guy John
14
Years of Service
User Offline
Joined: 30th Apr 2010
Location: United States
Posted: 8th Feb 2011 08:49 Edited at: 8th Feb 2011 08:51
Yeah I saw that video. I was wanting to see the game launch.

Thanks for getting back to me on here so quickly, though.

[edit]

With the DirectX plugin, if a more up to date version of DirectX is installed, what does it do?
mrniceguy
18
Years of Service
User Offline
Joined: 5th Oct 2005
Location:
Posted: 8th Feb 2011 08:51
Later this day I will prepare a demo for you.

Smart Packer Pro - Distribute games and applications
3DRad V-Packer - Compress 3DRad files into one executable
Flash Packer - Pack your Flash movies
That Guy John
14
Years of Service
User Offline
Joined: 30th Apr 2010
Location: United States
Posted: 8th Feb 2011 08:56
Thank You, I will mark this thread to email me on update.
mrniceguy
18
Years of Service
User Offline
Joined: 5th Oct 2005
Location:
Posted: 8th Feb 2011 13:15
Download the demo here, http://www.smartpacker.nl/downloads/amaze.zip

Extract the zipfile to a folder and run the exe.

Smart Packer Pro - Distribute games and applications
3DRad V-Packer - Compress 3DRad files into one executable
Flash Packer - Pack your Flash movies
That Guy John
14
Years of Service
User Offline
Joined: 30th Apr 2010
Location: United States
Posted: 8th Feb 2011 23:45
Thanks for that upload, umm did you actually test run it before you uploaded it?

Forgive me, I am not trying to be difficult, but..

I could not ESC out of the game, is that an error with the game or something to do with the packing? Could you please try again.. or let me know if it is just happeneing on my computer.

I really want to purchase the Pro version, so I can use it for more than just games, I just have to know it will work as intended.
mrniceguy
18
Years of Service
User Offline
Joined: 5th Oct 2005
Location:
Posted: 8th Feb 2011 23:50
Yes I did test it

Could you check if the executable needs to unblocked (Windows security when downloaded)? Click with right-mouse button and Unblock.

Did you press Escape in the game screen or in the menu?

Which OS is used?

Smart Packer Pro - Distribute games and applications
3DRad V-Packer - Compress 3DRad files into one executable
Flash Packer - Pack your Flash movies
That Guy John
14
Years of Service
User Offline
Joined: 30th Apr 2010
Location: United States
Posted: 9th Feb 2011 00:27 Edited at: 9th Feb 2011 01:38
Not sure what "unblock" you are speaking about. If you mean the usual IE Block that happens when you download something, 1) I am using Chrome at the moment , 2) The file you uploaded is in a zip file so as far as downloading windows won't detect it as a exe.

I went back and right-clicked and "run as administrator"

Yes sir, I pressed ESC in game... err what menu? The window menu? When I am in the game I cannot go to the window menu to hit close, I did however test that particular close menu on another try before clicking in the game to see if it works. and yes it works, but like I said, not after you are already playing the game. You cannot exit the game.

Perhaps it is n issue with the window you are using to wrap the game. I do have the demo version of smart packer, I will do up a demo in the same manner you have and see if I can replicate the problem.

My OS: Win 7 64bit

PS. Just so you and anyone else reading knows. It is hard to determine through reading on the forum (can't hear the tone in my voice here obviously) rather someone is trying to troubleshoot and be productive or if they are just griping and moaning. I assure you.. I am trying to be productive. I really want to buy this.

MrNice, Let me know what you want me to do in order to get this figured out.

[Edit] Just packed a game by itself again and it works fine with the trial as did before.

Going to try to pack a windowed game and see what happens.

[Edit Again] Arrrr
I can't use the demo version windowed in a form, it freezes on the "only for evaluation" form... (using vb to wrap it in a window)

I will say that it does work just fine without attempting to window the game.
mrniceguy
18
Years of Service
User Offline
Joined: 5th Oct 2005
Location:
Posted: 9th Feb 2011 12:30
Strange. Did you try to press several times on ESC?
I have the same OS as you and it works fine here.

If you could you send me your game I will pack and test it.

No worry about your posts. You are just asking questions

Smart Packer Pro - Distribute games and applications
3DRad V-Packer - Compress 3DRad files into one executable
Flash Packer - Pack your Flash movies
That Guy John
14
Years of Service
User Offline
Joined: 30th Apr 2010
Location: United States
Posted: 9th Feb 2011 20:44
Quote: "If you could you send me your game I will pack and test it."

I am sure you would! lol

No worries, I am sure it will do the job. If not, I will complain and moan. lol
That Guy John
14
Years of Service
User Offline
Joined: 30th Apr 2010
Location: United States
Posted: 31st Mar 2011 17:58
I know this thread is pretty much dead and sorry for the double post, but I just wanted to openly show my gratitude and say thank you for all the support you have given me with this app over the last couple months.

Simple, but great app. Great support as well. Thanks again.
mrniceguy
18
Years of Service
User Offline
Joined: 5th Oct 2005
Location:
Posted: 31st Mar 2011 18:16 Edited at: 31st Mar 2011 18:16
You are welcome!

The next version of Smart Packer Pro is in development and will have more nice features! So look at our site regularly!

Smart Packer Pro - Distribute games and applications
3DRad V-Packer - Compress 3DRad files into one executable
Flash Packer - Pack your Flash movies
That Guy John
14
Years of Service
User Offline
Joined: 30th Apr 2010
Location: United States
Posted: 31st Mar 2011 18:22
Will do.
Could you make a blog post on the upcomming features?
mrniceguy
18
Years of Service
User Offline
Joined: 5th Oct 2005
Location:
Posted: 31st Mar 2011 18:26
Sure. Will do that.

Smart Packer Pro - Distribute games and applications
3DRad V-Packer - Compress 3DRad files into one executable
Flash Packer - Pack your Flash movies
mrniceguy
18
Years of Service
User Offline
Joined: 5th Oct 2005
Location:
Posted: 9th Apr 2011 15:48 Edited at: 9th Apr 2011 15:54
Smart Packer Pro new features:
[ADDED] Extract files to virtual file system on demand
[ADDED] More flexibility for adding files
[ADDED] Add version info to packed executable

[IMPROVED] More intuitive GUI (hopefully )

Still in progress but coming along nicely!

Smart Packer Pro - Distribute games and applications
3DRad V-Packer - Compress 3DRad files into one executable
Flash Packer - Pack your Flash movies
Rich Dersheimer
AGK Developer
14
Years of Service
User Offline
Joined: 1st Jul 2009
Location: Inside the box
Posted: 9th Apr 2011 15:58
Cool! I'll be checking it out shortly!

kamac
13
Years of Service
User Offline
Joined: 30th Nov 2010
Location: Poland
Posted: 9th Apr 2011 17:11
The only BAD thing is the price

mrniceguy
18
Years of Service
User Offline
Joined: 5th Oct 2005
Location:
Posted: 9th Apr 2011 17:21
If you compare the price with other products it is very cheap.

Also Smart Packer Pro contains a lot more features overall.

Smart Packer Pro - Distribute games and applications
3DRad V-Packer - Compress 3DRad files into one executable
Flash Packer - Pack your Flash movies
That Guy John
14
Years of Service
User Offline
Joined: 30th Apr 2010
Location: United States
Posted: 9th Apr 2011 18:13
Mr Niceguy,

Hopefully you aren't making too many changes to the UI. To me, the UI is great already.

My only suggestion for the UI, I think it would be nice to have tool tip bubbles or maybe more descriptive labels.

Example:

On the "options" page, in the Images groupbox "StartUp" , I think it would be more self explanitory if it were to be labeled "Splash Image" and the "icon" might be more self explanitory if it were to say "application '" or perhaps "exe icon". Or have tool tips with these discriptions.

In the "Plug In" group box, perhaps a hyper link next to the group box title "Get more plugins" linking to a page to get plugins.

The "Security" group box, maybe add a small icon of a lock next to the title for that group box. Just for added visual.

Are you perhaps working on getting rid of the issue of having SmartPacker showing up in the properties of the packed exe?

Quote: "The only BAD thing is the price"


Not everything in this world is free, but trust me you are not just paying for the app. Support is quick and he goes beyond standard support.

No regrests spending the money on this.

My Personal Blog (Randomly updated)
kamac
13
Years of Service
User Offline
Joined: 30th Nov 2010
Location: Poland
Posted: 9th Apr 2011 19:42
And in what was is writed ?

That Guy John
14
Years of Service
User Offline
Joined: 30th Apr 2010
Location: United States
Posted: 9th Apr 2011 20:37
Quote: "And in what was is writed ?"

What?

My Personal Blog (Randomly updated)
mrniceguy
18
Years of Service
User Offline
Joined: 5th Oct 2005
Location:
Posted: 9th Apr 2011 21:59
@That Guy John:
The UI is slightly different but we think it is very intuitive.

Thanks for the suggestions. I think most of them are covered.

Smart Packer Pro - Distribute games and applications
3DRad V-Packer - Compress 3DRad files into one executable
Flash Packer - Pack your Flash movies
Jambo B
14
Years of Service
User Offline
Joined: 17th Sep 2009
Location: The Pit
Posted: 29th Apr 2011 16:55
Hmm, looks good. Running the trial at the moment.

AVG seems to detect the binaries SP creates as 'Trojan horse Clicker.AOKM' - I had to deactivate the Resident Shield to get them to run.

Has anyone else come across this behaviour?
mrniceguy
18
Years of Service
User Offline
Joined: 5th Oct 2005
Location:
Posted: 29th Apr 2011 17:46
I will check this with AVG. They have a habit assuming unknown applications are trojans

Smart Packer Pro - Distribute games and applications
3DRad V-Packer - Compress 3DRad files into one executable
Flash Packer - Pack your Flash movies
Jambo B
14
Years of Service
User Offline
Joined: 17th Sep 2009
Location: The Pit
Posted: 30th Apr 2011 21:09
Yep.

Problems first start as SP creates files in the temp folder. That's when AVG starts tap-dancing.

Cheers

Jambo
mrniceguy
18
Years of Service
User Offline
Joined: 5th Oct 2005
Location:
Posted: 30th Apr 2011 21:41
Smart Packer Pro doesn't create temporary files. All files are inside the virtual filesystem.

Smart Packer Pro - Distribute games and applications
3DRad V-Packer - Compress 3DRad files into one executable
Flash Packer - Pack your Flash movies
Jambo B
14
Years of Service
User Offline
Joined: 17th Sep 2009
Location: The Pit
Posted: 1st May 2011 02:49
I know - I like it

I meant when SP is creating the final exe, it creates temp files as it's doing its, er, smart packing
Scab
20
Years of Service
User Offline
Joined: 11th Feb 2004
Location:
Posted: 29th Jun 2011 22:22
Just bought Smart Packer Pro and I think it's great. It's really easy to use.

I see that there is a plugin to check if DirectX is installed. The plugin just quits if it is not istalled which is not helpful at all.

Is there a way that I could include the latest version of the DirectX installer with my game and have it run if the computer does not have the latest version? The web installer is only 286K so it would be nice to include that.

Thanks.
mrniceguy
18
Years of Service
User Offline
Joined: 5th Oct 2005
Location:
Posted: 30th Jun 2011 09:30
Thanks for the purchase!

Sure you could write a plugin (DLL) which runs the latest version of packed DirectX installer.

Let me know if this works for you.

Smart Packer Pro - Distribute games and applications
3DRad V-Packer - Compress 3DRad files into one executable
Flash Packer - Pack your Flash movies

Login to post a reply

Server time is: 2024-05-22 15:55:37
Your offset time is: 2024-05-22 15:55:37