| View previous topic :: View next topic |
| How did you find that Game? |
| I like it |
|
42% |
[ 3 ] |
| I don't like it |
|
14% |
[ 1 ] |
| I didn't try it yet |
|
28% |
[ 2 ] |
| I'm n't going to try it |
|
14% |
[ 1 ] |
|
| Total Votes : 7 |
|
| Author |
Message |
MYYM
Joined: 05 Apr 2005 Posts: 132
|
Posted: Wed Apr 06, 2005 12:07 am Post subject: Pictures Matching Game (written using AHK) |
|
|
Hi,
I'm not sure where should I post that ...
Scripts? no it's an exe file.. (maybe I'll post the script later..!)
Utilities & Resources? no it couldn't be any of these!
General Chat? well .. it says "Talk about anything."
So, I'll post it here anyway..
It's a link to an EXE file for a pictures matching game I wrote using AHK.
I hope you'd like to try it
http://www.geocities.com/myym_p/
And I hope you'll enjoy it.! .. let me know! .. Thanks!
MYYM |
|
| Back to top |
|
 |
Titan
Joined: 11 Aug 2004 Posts: 5390 Location: /b/
|
Posted: Wed Apr 06, 2005 12:56 am Post subject: |
|
|
I'm confronted with an authentication system when trying to run it (so I can't use it)  _________________
 |
|
| Back to top |
|
 |
CarlosTheTackle
Joined: 19 Oct 2004 Posts: 102
|
Posted: Wed Apr 06, 2005 5:28 am Post subject: |
|
|
Don't you think requiring a registration is going a bit far?  |
|
| Back to top |
|
 |
MYYM
Joined: 05 Apr 2005 Posts: 132
|
Posted: Wed Apr 06, 2005 6:00 am Post subject: |
|
|
Hi ..
| Quote: |
Don't you think requiring a registration is going a bit far?
|
Demo (Video clip) added to the site .. you can use it as a preview!
(sorry if you found video quality a lil poor.. just to make the zise smaller)
The regestration is part of the programe and it's a tool i have created
(Using AHK and could be used with any programming language just by adding a few extra lines to your code.. but it's another story!.)
Just consider it as a tool I use to know how many people were interested in trying my software.. and it's free.. fair enough!?
Anyway .. I still hope you'd like to try it!
No need to send me Email if you don't like it that way.!
Just feel free to am me with a copy of your SN and I'll reply with the RN.
(that's for ALL members and guests of AHK Community)
Thanks to all..!
MYYM |
|
| Back to top |
|
 |
CarlosTheTackle
Joined: 19 Oct 2004 Posts: 102
|
Posted: Wed Apr 06, 2005 10:04 am Post subject: |
|
|
Cool. My number is:
| Code: | | SN : BEF77-FDKOPQF3044457R |
Cheers,
C |
|
| Back to top |
|
 |
MYYM
Joined: 05 Apr 2005 Posts: 132
|
Posted: Wed Apr 06, 2005 10:33 am Post subject: |
|
|
| Quote: | | SN : BEF77-FDKOPQF3044457R |
RN : 194832269-EM
Thanks |
|
| Back to top |
|
 |
MYYM
Joined: 05 Apr 2005 Posts: 132
|
Posted: Thu Apr 07, 2005 9:56 am Post subject: |
|
|
Hi ..
I must say that I was expecting most of the members here would like to try that Game especially that I'm sure you all are here because you 're interested in AHK and you'd like to try whatever could be done using it.!
Anyway. it's clear now that I was wrong about that.!
I thought it'd be very useful for me to get some feedback from you with all your opinions about how do you like it OR why you didn't like it.. !
Especially the part that generates a unique Serial Number and Registration Number for every installation. and which could be added to any program written by any programming language as a security tool.
In fact I believe that's what a forum like this one could be created for.
maybe I made the post in a wrong forum or the wrong way.
Thanks to CarlosTheTackle for trying it !
and sorry to anyone else if you thought that I'm wasting your time.!
MYYM |
|
| Back to top |
|
 |
CarlosTheTackle
Joined: 19 Oct 2004 Posts: 102
|
Posted: Thu Apr 07, 2005 10:03 am Post subject: |
|
|
Pretty impressive for an AHK development.
I'm interested in how you got all the pictures embedded into one .exe.
C |
|
| Back to top |
|
 |
Titan
Joined: 11 Aug 2004 Posts: 5390 Location: /b/
|
Posted: Thu Apr 07, 2005 2:07 pm Post subject: |
|
|
| CarlosTheTackle wrote: | | I'm interested in how you got all the pictures embedded into one .exe | See: FileInstall
My auth. code: D974F-IIGHJQK663372W _________________
 |
|
| Back to top |
|
 |
MYYM
Joined: 05 Apr 2005 Posts: 132
|
Posted: Thu Apr 07, 2005 7:12 pm Post subject: |
|
|
| Quote: | My auth. code: D974F-IIGHJQK663372W
|
RN : 777029134-KM
Thanks |
|
| Back to top |
|
 |
BoBo Guest
|
Posted: Fri Apr 08, 2005 7:46 am Post subject: |
|
|
| Quote: | | Especially the part that generates a unique Serial Number and Registration Number for every installation. and which could be added to any program written by any programming language as a security tool. | 1) Yes indeed, I would be interested in that, but why you haven't provided it already ?
2) I guess a bunch of people are in their Offices when checking the forum. In several cases it's not allowed to download/run non work related apps.
| Quote: | | that I'm sure you all are here because you 're interested in AHK and you'd like to try whatever could be done using it.! | Yes. But cause I'm personaly/definitely not much interested in (electronic) gaming, I would have a look at that game/app "only" to check how you've accomplished difficult conditions and in this case it needs access to the code.
Anyway, thx for sharing it. Much appreciated.  |
|
| Back to top |
|
 |
MYYM
Joined: 05 Apr 2005 Posts: 132
|
Posted: Fri Apr 08, 2005 9:43 am Post subject: |
|
|
hi
| Quote: | | I'm personaly/definitely not much interested in (electronic) gaming |
Me either!
| Quote: | | I would have a look at that game/app "only" to check how you've accomplished difficult conditions |
that's exactly what I'm expecting, and that's why I'm sharing it here among people who have the same interest in programming.
thanks for your post , and I'm waiting for your SN so I can provide the RN
and then you'll be able to try it and post your valuable opinion and notes.
MYYM |
|
| Back to top |
|
 |
toralf
Joined: 31 Jan 2005 Posts: 3841 Location: Bremen, Germany
|
Posted: Fri Apr 08, 2005 12:05 pm Post subject: |
|
|
Like myself some people are allergic against registration, when they/I do not know what is submited. No ffence against your tool, but how should we know what info is behind the SN? And why do you want to keep track of who is testing your exe?
You are free to post your AHK code. And I'm sure more people will try it and give comments. _________________ Ciao
toralf  |
|
| Back to top |
|
 |
toralf
Joined: 31 Jan 2005 Posts: 3841 Location: Bremen, Germany
|
Posted: Fri Apr 08, 2005 12:07 pm Post subject: |
|
|
| MYYM wrote: | | Quote: | | I would have a look at that game/app "only" to check how you've accomplished difficult conditions |
that's exactly what I'm expecting, and that's why I'm sharing it here among people who have the same interest in programming.
|
As far as I understand you are not sharing your source code, are you? So why should we register? _________________ Ciao
toralf  |
|
| Back to top |
|
 |
Laszlo
Joined: 14 Feb 2005 Posts: 4078 Location: Pittsburgh
|
Posted: Fri Apr 08, 2005 6:30 pm Post subject: |
|
|
As I understand, when someone installs the program it generates a random serial number and waits for a registration number before it runs. The two are obviously related. One method is to hash some system information, a key and a random number to create the expected registration number first, and encrypting it gives the serial number (or the other way around).
This is a possible scheme for SW copy protection. I don't know if you addressed the problem: After the program is installed it has to remain protected, otherwise the installed program could be copied and distributed.
There are many ways to protect against this.
- Hide some information on the host disk, in the hope that the attacker cannot find it and distribute it with the installed program. This can be
+ in the registry (registry-change loggers catch it)
+ hidden files (directory listings with the right flags find it)
+ files in common directories (like Windows) with not suspicious names and earlier date (directory change monitoring tools find it)
+ attached to existing files (reinstalling the file removes, virus protection could prevent adding it)
+ file slack (unused part of a disk block belonging to an unmovable system file. OS update, boot time de-fragmentation tools remove it)
+ bad sectors (disk repair utilities may remove it)
+ flags in disks system area, like partition table, boot sector, etc. (disk partitioning tools, boot managers may remove it)
- Relate system information and the serial number
+ Computer name
+ Workgroup/Domain name
+ Login name
+ User password
All these can change time-to-time, requiring re-registration.
- Relate the host HW and the serial number, like at XP activation.
+ BIOS ID, version number
+ NIC
+ Processors serial number
+ Hard disk S/N, ID
+ Video card, Sound card type, ID, S/N, etc.
At a major HW change the serial number won't match, re-registration is needed. (How do you know if someone ported an installed copy to another PC or the original PC has been upgraded? E.g. Microsoft does not even bother to check, you can activate XP with the same S/N many times.)
- For on-line games: Detect multiple copies of the same serial number, put it on a revocation list and reject it.
- Issue frequent, incompatible updates, so the attacker has to work hard to distribute always up-to-date versions.
- Of course, there is the danger of reverse engineering
+ De-activate the authentication check
+ Find the algorithm relating SN and RN: key generators
It is another subject, how to write tamper resistant SW. It is hard, but on modern motherboards with TPM chips - or with other extra HW, it is possible.
You have to address the privacy concern toralf raised. In a long serial number some of your secrets can be hidden, like your sniffed login password. Accordingly, the serial number has to be short. 60 bits provide negligibly small chance of a collision. Encoding it into 10 base 64 characters might mitigate concerns.
This is not a complete list. Please add your ideas, concerns, notes, so we could provide a comprehensive toolbox for this kind of copy protection techniques in AHK. |
|
| Back to top |
|
 |
|