Jump to content


Photo

Anti-Decompiler [Download]


  • Please log in to reply
474 replies to this topic

#261 score_under

score_under

    Least kawaii

  • GMC Member
  • 1319 posts

Posted 14 August 2010 - 06:18 PM

Question: Do we still have to use 39ster's DLL to remove scripts from memory with it or the option to "remove code snippets from the error dialogs" does exactly that? Thanks!

39ster's DLL removes it from memory, while my option only removes it from those dialogs. My code does the equivalent to changing:
show_error("___________________________________________#COMPILATION ERROR in string to be executed#Error in code at line "+string(line)+":#"+code+"#"+indicator+"#at position "+string(pos)+": "+error,0);
(GML syntax used here for clarity)
To this:
show_error("___________________________________________#COMPILATION ERROR in string to be executed#Error in code at line "+string(line)+":#"+indicator+"#at position "+string(pos)+": "+error,0);
It doesn't remove any code from memory, it just prevents it from being displayed.

Question...
How solid is this?

Solid enough. For example, it has a decryptor that decrypts itself in memory, then immediately after executing it destroys itself.
  • 0

#262 benetonmovie

benetonmovie

    GMC Member

  • GMC Member
  • 1368 posts
  • Version:GM:Studio

Posted 15 August 2010 - 05:33 AM

Thanks! I guess I'll use both then. :)
  • 0

#263 Aragon1029

Aragon1029

    GMC Member

  • New Member
  • 940 posts

Posted 17 August 2010 - 01:38 AM

http://i.imgur.com/O9zsc.png, http://i.imgur.com/2I5Kb.png, http://i.imgur.com/RiWTJ.png, http://i.imgur.com/vibhJ.png

So, what now?
  • 0

#264 Cup of Joe

Cup of Joe

    GMC Member

  • New Member
  • 71 posts

Posted 17 August 2010 - 01:40 AM

http://i.imgur.com/O9zsc.png, http://i.imgur.com/2I5Kb.png, http://i.imgur.com/RiWTJ.png, http://i.imgur.com/vibhJ.png

So, what now?

Anybody can make a simple console program that says it's doing something when it's not. Good try though.

Anti-Decompiler
4
Ever
  • 0

#265 score_under

score_under

    Least kawaii

  • GMC Member
  • 1319 posts

Posted 17 August 2010 - 01:45 AM

Anybody can make a simple console program that says it's doing something when it's not. Good try though.

Anti-Decompiler
4
Ever

AMotherFreakinBear says:
*especially since you overwrite
*the freaking encryption code
*like ffs man

I'd give it a few years ;)

Edited by score_under, 17 August 2010 - 01:47 AM.

  • 0

#266 benetonmovie

benetonmovie

    GMC Member

  • GMC Member
  • 1368 posts
  • Version:GM:Studio

Posted 17 August 2010 - 02:52 AM

Who's "AMotherFreakinBear"? :wacko:
  • 0

#267 score_under

score_under

    Least kawaii

  • GMC Member
  • 1319 posts

Posted 17 August 2010 - 03:09 AM

Who's "AMotherFreakinBear"? :wacko:

That'd be one of Aragon's many names. I've gotten used to searching "paraton" on the WLM search bar if I can't find him.
  • 0

#268 benetonmovie

benetonmovie

    GMC Member

  • GMC Member
  • 1368 posts
  • Version:GM:Studio

Posted 17 August 2010 - 08:31 PM

And he's known for decompiling GM games? :huh: If I understand, you think he lied about succeeding?
  • 0

#269 score_under

score_under

    Least kawaii

  • GMC Member
  • 1319 posts

Posted 17 August 2010 - 08:55 PM

And he's known for decompiling GM games?

No.

If I understand, you think he lied about succeeding?

Yes.
  • 0

#270 Big J

Big J

    GMC Member

  • GMC Member
  • 2818 posts
  • Version:GM8.1

Posted 17 August 2010 - 09:07 PM

Posted Image

That's nice. You just might make a WORKING application that DOES SOMETHING someday. :lol:
  • 0

#271 Aragon1029

Aragon1029

    GMC Member

  • New Member
  • 940 posts

Posted 17 August 2010 - 09:44 PM

That's nice. You just might make a WORKING application that DOES SOMETHING someday. :lol:

Ha, actually I was half lying, half telling the truth, I haven't cracked Charlies encryption yet.
However most of the decompiler is finished it's missing a few things when extracting resources and a few things when creating the GMK, that I'm not lying about.
  • 0

#272 benetonmovie

benetonmovie

    GMC Member

  • GMC Member
  • 1368 posts
  • Version:GM:Studio

Posted 17 August 2010 - 11:20 PM

I haven't cracked Charlies encryption yet.

lol, but that's the important part!
  • 0

#273 score_under

score_under

    Least kawaii

  • GMC Member
  • 1319 posts

Posted 18 August 2010 - 09:09 PM

Oh, by the way, since Ara is writing a decompiler (hopefully only for personal use, if that), I've decided to take a look at the Game Maker format in more depth - and it's apparent that Mark doesn't realize that compression algorithms are meant to compress low-entropy data into relatively high-entropy data. If you compress a compressed block of data, you're in fact making it larger on the whole.

And as I never hesitate to point out with the file formats that GM uses, Boolean values are meant to take only one bit. Mark's formats make them 32 times the size they need to be.
  • 0

#274 Nubcake

Nubcake

    Nubcake

  • GMC Member
  • 1295 posts
  • Version:Unknown

Posted 19 August 2010 - 10:29 PM

Great Job On the A-Decompiler!
  • 0

#275 HaRRiKiRi

HaRRiKiRi

    GMC Member

  • GMC Member
  • 1364 posts

Posted 27 August 2010 - 01:00 PM

Great work on this, but I guess the GM8 icon bug isn't fixed yet?
It seems to be a bug with some 32bit icons. I can AD my game with 32x32 icon, but I can't when I include 64bit and 128bit icons.
  • 0

#276 score_under

score_under

    Least kawaii

  • GMC Member
  • 1319 posts

Posted 27 August 2010 - 05:30 PM

Great work on this, but I guess the GM8 icon bug isn't fixed yet?
It seems to be a bug with some 32bit icons. I can AD my game with 32x32 icon, but I can't when I include 64bit and 128bit icons.

Sorry, but I can't really fix that without changing my current .dat format (again). (I thought that I had more than enough this time...)

If you need to use the large icon for whatever reason, then you can always message me before the release and I'll try to patch the EXE manually. I'm going to France for a week, so I'll try to work on the anti-decompiler after that.
  • 0

#277 HaRRiKiRi

HaRRiKiRi

    GMC Member

  • GMC Member
  • 1364 posts

Posted 27 August 2010 - 05:55 PM

I just wanted to use larger icons, because Vista and Win7 use them. So higher quality. But no rush, if you can't fix that in the next week then its ok.
  • 0

#278 lucb1e

lucb1e

    GMC Member

  • GMC Member
  • 13 posts
  • Version:GM8

Posted 21 September 2010 - 08:31 PM

hmm is it just me, or is this things just half working :/
Just tried encrypting my game, but it errors that it can't find any suitable dat files. Other GM8 games work fine, just my game (client and server) doesn't work. Could it be something with included files or gex'es?

edit: oh and why is the program still running in the task manager while I closed it about 3 hours ago?

Edited by lucb1e, 21 September 2010 - 10:36 PM.

  • 0

#279 score_under

score_under

    Least kawaii

  • GMC Member
  • 1319 posts

Posted 22 September 2010 - 08:36 PM

hmm is it just me, or is this things just half working :/
Just tried encrypting my game, but it errors that it can't find any suitable dat files. Other GM8 games work fine, just my game (client and server) doesn't work. Could it be something with included files or gex'es?

Try using a smaller icon - I haven't got the anti-decompiler working with larger icons yet (and have lost most motivation to rewrite it again).

edit: oh and why is the program still running in the task manager while I closed it about 3 hours ago?

No idea, I haven't ever seen that before.
  • 0

#280 PwnageMage

PwnageMage

    Nobody Pwns This Mage

  • New Member
  • 1864 posts

Posted 26 September 2010 - 02:23 AM

I'm being forced against my will to tell you guys that the decompiler is released and I'm bumping this topic so people see it.
  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users