ENIGMA Development Environment
Website is in read-only mode due to a recent attack.

Pages: 1 2 »
  Print  
Author Topic: Reverse Engineering  (Read 10625 times)
Offline (Unknown gender) score_under
Posted on: January 01, 2009, 07:07:39 PM

Member
Joined: Aug 2008
Posts: 308

View Profile
Has anyone tried reverse engineering anything? (I mean from disassembly, not from guessing what it does after output)

I've gone and grabbed the encryption algorithm from some unsuspecting GM DLLs, and I've also been reversing for other means - but most GM security DLLs can be cracked with a simple XOR EAX,EAX / INC EAX / RETN XX (that number varies).

The hardest thing to reverse-engineer, IMO, is any delphi program.
Logged
Offline (Unknown gender) OniLink10
Reply #1 Posted on: January 02, 2009, 06:37:01 AM
Member
Joined: Jul 2008
Posts: 68

View Profile Email
Illegal. This should be locked.
REVERSE ENGINEERING IS ILLEGAL.
Logged
Offline (Unknown gender) Quadduc
Reply #2 Posted on: January 02, 2009, 07:45:28 AM

LateralGM Developer
LGM Developer
Joined: Apr 2008
Posts: 15

View Profile Email
No, it's not illegal. Maybe in China it is.
Logged
Offline (Unknown gender) OniLink10
Reply #3 Posted on: January 02, 2009, 02:44:58 PM
Member
Joined: Jul 2008
Posts: 68

View Profile Email
No, it's not illegal. Maybe in China it is.
It is in the USA. It goes against Copyright Laws(I think).
Logged
Offline (Unknown gender) Quadduc
Reply #4 Posted on: January 02, 2009, 06:30:18 PM

LateralGM Developer
LGM Developer
Joined: Apr 2008
Posts: 15

View Profile Email
It is in the USA. It goes against Copyright Laws(I think).
Wrong.
(...) reverse engineering of software is protected in the U.S. by the fair use exception in copyright law.
(I don't really think it's illegal in China either.)
« Last Edit: January 02, 2009, 06:58:23 PM by Quadduc » Logged
Offline (Unknown gender) OniLink10
Reply #5 Posted on: January 03, 2009, 12:34:22 AM
Member
Joined: Jul 2008
Posts: 68

View Profile Email
It is in the USA. It goes against Copyright Laws(I think).
Wrong.
(...) reverse engineering of software is protected in the U.S. by the fair use exception in copyright law.
(I don't really think it's illegal in China either.)
Wait, if that's true, then does that mean we can decompile Wii Games legally?
Logged
Offline (Male) Josh @ Dreamland
Reply #6 Posted on: January 03, 2009, 11:07:34 AM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2951

View Profile Email
You just can't redistribute them once you have.  Or redistribute them at all, for that matter.
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Unknown gender) score_under
Reply #7 Posted on: January 03, 2009, 04:34:35 PM

Member
Joined: Aug 2008
Posts: 308

View Profile
Or gain profit from the results, direct or indirect, of that decompilation (like selling mods with the encryption key embedded).
Logged
Offline (Male) RetroX
Reply #8 Posted on: January 06, 2009, 09:05:00 PM

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
Thing is, though decompiling GM7 games is illegal according to YYG.
Logged
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)
Quote from: Fede-lasse
Why do all the pro-Microsoft people have troll avatars? :(
Offline (Unknown gender) score_under
Reply #9 Posted on: January 07, 2009, 05:12:18 PM

Member
Joined: Aug 2008
Posts: 308

View Profile
Thing is, though decompiling GM7 games is illegal according to YYG.
Grammar fail.
Logged
Offline (Male) Josh @ Dreamland
Reply #10 Posted on: January 09, 2009, 12:29:21 PM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2951

View Profile Email
That'd still be redistribution. I'm pretty sure you can lay a hat on the street and have people put money in it while you reverse engineer something.

And Retro, they say a lot of things. It's so people feel a tad safer using something with no walls.
« Last Edit: January 10, 2009, 09:39:01 PM by Josh @ Dreamland » Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Unknown gender) Game_boy
Reply #11 Posted on: January 10, 2009, 06:29:58 AM
Member
Joined: Apr 2008
Posts: 228

View Profile
Thing is, though decompiling GM7 games is illegal according to YYG.

Whether EULAs legally stand isn't clear. In some countries it may be forbidden to impose EULAs at all, while in others, certain clauses may be unfair and therefore invalid. Restricting your right to fair use is probably an unfair clause.

Actually, "decompiling" Game Maker games doesn't count as decompilation at all (except for the runner): the data is there, just not organised in an accessible form.
Logged
Offline (Unknown gender) score_under
Reply #12 Posted on: January 10, 2009, 10:47:49 AM

Member
Joined: Aug 2008
Posts: 308

View Profile
That'd still be redistribution. I'm pretty sure you can lay a hat on the street and have people put money in it while you reverse engineer something.
I must try that :D

Game_Boy, you're inspiring me to write a decompiler  :-\ I've already written 3 different methods of debug forcing.
« Last Edit: January 10, 2009, 09:38:38 PM by Josh @ Dreamland » Logged
Offline (Male) RetroX
Reply #13 Posted on: January 12, 2009, 07:44:26 PM

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
I bet I could just take a Game Maker game and run it through 7-zip to get a GMK.

EDIT: Also, FYI Game Maker is made in Delphi. ^_^
Logged
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)
Quote from: Fede-lasse
Why do all the pro-Microsoft people have troll avatars? :(
Offline (Unknown gender) score_under
Reply #14 Posted on: January 13, 2009, 02:51:30 PM

Member
Joined: Aug 2008
Posts: 308

View Profile
I bet I could just take a Game Maker game and run it through 7-zip to get a GMK.

EDIT: Also, FYI Game Maker is made in Delphi. ^_^
No, it's not that simple. But yes, it's written in Delphi.

The game is loaded from the spare, unused bytes at the end of the file.
Logged
Pages: 1 2 »
  Print