April 17, 2026, 10:06:15 am

The Gang Garrison 2 Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

NOTICE: Wondering where all the forums have gone?

Join the community Discord server!

Pages: 1 ... 4 5 [6] 7

Author Topic: RESULTS  (Read 29076 times)

trog

  • member of intel's squad of garbagemen against the yakuza
  • Veteran Member
  • ******
  • Karma: 27
  • Offline Offline
  • Posts: 9757
  • i am uberdeath
Re: RESULTS
« Reply #75 on: October 15, 2012, 10:58:49 pm »

i am 100$ Monopoly Rich Beta
Logged

PM me your apps for my clan

92% of people who see this will not
have the guts to repost it. When Goku
died in the explosion Cell tied to destroy Earth with, he did it for you and me. If you're not ashamed to love Goku, post this as your status and show everyone. Thank you, Goku. I lifted up my arms for the spirit bomb every time you asked for my energy.

Haxton Sale

  • The only true
  • Moderator
  • *****
  • Karma: 19
  • Offline Offline
  • Posts: 3284
  • HAXTON SAAAAAAAAAAALE!
Re: RESULTS
« Reply #76 on: October 17, 2012, 12:59:49 pm »

Good to know.
Logged
THIS POST GOT SIGNED BY

MedO

  • Owns this place
  • *****
  • Karma: 152
  • Offline Offline
  • Posts: 1758
Re: RESULTS
« Reply #77 on: October 20, 2012, 07:29:29 pm »

Hi everyone, and belated congratulations. You are all winners! Or something.

Sorry about the long delay in bringing the new rewards into the game, I promised that to Elkondo ages ago. As NAGN has already said, I started on a new job and have been pretty busy with that, but I'll take some time tomorrow to finally add your hard-earned shinies.
Logged
Quote from: Alfred North Whitehead
It is the business of the future to be dangerous; and it is among the merits of science that it equips the future for its duties.

Quote from: John Carmack
[...] if you have a large enough codebase, any class of error that is syntactically legal probably exists there.

Oktoberfest!

  • Chief Leaf
  • RCMP
  • *****
  • Karma: 10
  • Offline Offline
  • Posts: 1964
  • 🌵 stroke my cactus 🌵
Re: RESULTS
« Reply #78 on: October 20, 2012, 09:04:22 pm »

Hi everyone, and belated congratulations. You are all winners! Or something.

Sorry about the long delay in bringing the new rewards into the game, I promised that to Elkondo ages ago. As NAGN has already said, I started on a new job and have been pretty busy with that, but I'll take some time tomorrow to finally add your hard-earned shinies.
Any hints as to what these shinies are?
Logged
<MAY> does your nether region smell like lavender and pussywillows??
obviously since i donated to the red cross i should own a homeless man

KORgibsSEXING

  • 2012 Haxxy Award Winner
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 20
  • from gg2k
Re: RESULTS
« Reply #79 on: October 20, 2012, 10:33:55 pm »

 :smiley16:
Hi everyone, and belated congratulations. You are all winners! Or something.

Sorry about the long delay in bringing the new rewards into the game, I promised that to Elkondo ages ago. As NAGN has already said, I started on a new job and have been pretty busy with that, but I'll take some time tomorrow to finally add your hard-earned shinies.
Logged

MedO

  • Owns this place
  • *****
  • Karma: 152
  • Offline Offline
  • Posts: 1758
Re: RESULTS
« Reply #80 on: October 21, 2012, 04:14:12 pm »

I added the new sprites today, but didn't write the authentication system yet. The crypto fetishist in me insisted on developing a secure protocol this time to prevent people from stealing these rewards, since the old system was cracked in three independent ways (which is impressive, even though I knew the system wasn't secure).

That new protocol is worked out now (couldn't resist) and it's even relatively simple, but it would still be less effort to extend the old one. So what do you think? Should I continue with the old system where people can figure out the reward code with some minor effort (and possibly unlock reward levels they didn't earn), or implement the new one that is ridiculously secure? I should be able to finish either within the next week.
Logged
Quote from: Alfred North Whitehead
It is the business of the future to be dangerous; and it is among the merits of science that it equips the future for its duties.

Quote from: John Carmack
[...] if you have a large enough codebase, any class of error that is syntactically legal probably exists there.

Orpheon

  • 2011 Haxxy Award Winner
  • *
  • Karma: 15
  • Offline Offline
  • Posts: 6408
  • Developer
Re: RESULTS
« Reply #81 on: October 21, 2012, 04:31:34 pm »

I added the new sprites today, but didn't write the authentication system yet. The crypto fetishist in me insisted on developing a secure protocol this time to prevent people from stealing these rewards, since the old system was cracked in three independent ways (which is impressive, even though I knew the system wasn't secure).

That new protocol is worked out now (couldn't resist) and it's even relatively simple, but it would still be less effort to extend the old one. So what do you think? Should I continue with the old system where people can figure out the reward code with some minor effort (and possibly unlock reward levels they didn't earn), or implement the new one that is ridiculously secure? I should be able to finish either within the next week.
Old system, and do something else instead.

:V


No honestly, I don't care. Just do the easier one. You're going to maintain it anyways.
« Last Edit: October 21, 2012, 04:31:48 pm by Orpheon »
Logged

I_am_awesome

  • Guest
Re: RESULTS
« Reply #82 on: October 21, 2012, 05:18:16 pm »

I added the new sprites today, but didn't write the authentication system yet. The crypto fetishist in me insisted on developing a secure protocol this time to prevent people from stealing these rewards, since the old system was cracked in three independent ways (which is impressive, even though I knew the system wasn't secure).

That new protocol is worked out now (couldn't resist) and it's even relatively simple, but it would still be less effort to extend the old one. So what do you think? Should I continue with the old system where people can figure out the reward code with some minor effort (and possibly unlock reward levels they didn't earn), or implement the new one that is ridiculously secure? I should be able to finish either within the next week.

Well, nothing is uncrackable...

I honestly don't see how you can prevent moded servers from phishing the code from a winner if he joins.
Logged

MedO

  • Owns this place
  • *****
  • Karma: 152
  • Offline Offline
  • Posts: 1758
Re: RESULTS
« Reply #83 on: October 21, 2012, 05:38:34 pm »

I honestly don't see how you can prevent moded servers from phishing the code from a winner if he joins.

The new system uses a challenge/response protocol (this time, one that actually does something). The server sends a challenge code to the client, who uses a (personalized) secret key to create an answer that is only valid for this challenge code (and only for this server). Then the server verifies this answer by connecting to a simple python script running on ganggarrison.com, which has access to the secret master key. There are a few more things to it, but this should be enough to answer your question. The server can't phish the reply because it can't predict which challenge it will get from another server, and because the answer will not work for a server with a different IP.
Logged
Quote from: Alfred North Whitehead
It is the business of the future to be dangerous; and it is among the merits of science that it equips the future for its duties.

Quote from: John Carmack
[...] if you have a large enough codebase, any class of error that is syntactically legal probably exists there.

Dusty

  • 2012 Haxxy Award Winner
  • *
  • Karma: -78
  • Offline Offline
  • Posts: 10311
  • Dust in a box under a table
Re: RESULTS
« Reply #84 on: October 21, 2012, 06:14:51 pm »

I honestly don't see how you can prevent moded servers from phishing the code from a winner if he joins.

The new system uses a challenge/response protocol (this time, one that actually does something). The server sends a challenge code to the client, who uses a (personalized) secret key to create an answer that is only valid for this challenge code (and only for this server). Then the server verifies this answer by connecting to a simple python script running on ganggarrison.com, which has access to the secret master key. There are a few more things to it, but this should be enough to answer your question. The server can't phish the reply because it can't predict which challenge it will get from another server, and because the answer will not work for a server with a different IP.
Sounds neat.
I'd like it.

MedO

  • Owns this place
  • *****
  • Karma: 152
  • Offline Offline
  • Posts: 1758
Re: RESULTS
« Reply #85 on: October 27, 2012, 09:50:09 am »

Working on this today. Preliminary progress: Implemented hmac-md5 in GML (on top of our existing md5 script), which means that all the required crypto stuff is here now. Next step will be to get the server component working (which is just one page of Python), then I can add the actual authentication to the GG2 server code (which will be slightly more complicated again).

Edit: Server component is working, and I can already use it from GM.
« Last Edit: October 27, 2012, 11:52:44 am by MedO »
Logged
Quote from: Alfred North Whitehead
It is the business of the future to be dangerous; and it is among the merits of science that it equips the future for its duties.

Quote from: John Carmack
[...] if you have a large enough codebase, any class of error that is syntactically legal probably exists there.

Haxton Sale

  • The only true
  • Moderator
  • *****
  • Karma: 19
  • Offline Offline
  • Posts: 3284
  • HAXTON SAAAAAAAAAAALE!
Re: RESULTS
« Reply #86 on: October 27, 2012, 03:54:50 pm »

I have sent a special PM to all the haxxy runner-ups (not the winners).
If you are a runner-up, and haven't received it, please notify me. If you're a 1st place winner and did receive it, please disregard the message.
Logged
THIS POST GOT SIGNED BY

Haxton Sale

  • The only true
  • Moderator
  • *****
  • Karma: 19
  • Offline Offline
  • Posts: 3284
  • HAXTON SAAAAAAAAAAALE!
Re: RESULTS
« Reply #87 on: October 27, 2012, 05:59:38 pm »

To clarify, or rather to award better stuffmakers more, if you're a runner-up in multiple categories, you're eligible for multiple prizes, one per each win.
1st place winners do not apply here, again. You're all getting even bigger prize.
Logged
THIS POST GOT SIGNED BY

MedO

  • Owns this place
  • *****
  • Karma: 152
  • Offline Offline
  • Posts: 1758
Re: RESULTS
« Reply #88 on: October 27, 2012, 09:29:03 pm »

Aaand done. This took a bit longer than anticipated (3:30am here, but due to the switch to winter time 1.5 hours ago that's equivalent to 4:30am...), but everything seems to be working :)

In case anyone is interested, the commit with today's work is on Github.
Logged
Quote from: Alfred North Whitehead
It is the business of the future to be dangerous; and it is among the merits of science that it equips the future for its duties.

Quote from: John Carmack
[...] if you have a large enough codebase, any class of error that is syntactically legal probably exists there.

Haxton Sale

  • The only true
  • Moderator
  • *****
  • Karma: 19
  • Offline Offline
  • Posts: 3284
  • HAXTON SAAAAAAAAAAALE!
Re: RESULTS
« Reply #89 on: October 28, 2012, 06:03:35 pm »

In case anyone is interested, the commit with today's work is on Github.
I'm not seeing Q/C. Is this intentional?
Yeah, I forgot about them, but let's say it is.
Logged
THIS POST GOT SIGNED BY
Pages: 1 ... 4 5 [6] 7
 

Page created in 0.028 seconds with 37 queries.