DonationCoder.com forum
 
Read-only archive. This is a static copy of the DonationCoder.com forum. Reading and searching work as before; logging in, posting and private messages do not.
Archive of 2026-10-21 · About this archive · Main site

Author Topic: How to remove CRC check from a exe?  (Read 13,360 times)

megatron

  • Participant
  • Joined in 2008
  • *
  • Posts: 23
How to remove CRC check from a exe?
« on: January 02, 2009, 09:12 PM »
Anyone has some tips to remove CRC check from exe.

I have a exe which has is_debug_present and some assembly which I had to change. But now when I run that program I get some error “error unpacking program”. I think the exe has some internal CRC check.

Problems while remove CRC:
1. I think the error string shown is generated at runtime, so I cannot find from memory map and put BP
2. I cannot see any references to show window, msgbox etc.

Anyone can provide some tips to fight these anti-reverse eng ticks.

I am using the latest ollydbg-200i, which has very good support for putting memory point anywhere (old ollydbg gives problem if I put breakpoint in some memory areas)

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,931
    • Gathering Badge
    • Plugin Coding Medal
    • Participated in NANY Challenge Seventeen Times
    • Cody Award
    • Coding Snacks
    • Volunteers/Staff
Re: How to remove CRC check from a exe?
« Reply #1 on: January 02, 2009, 09:35 PM »
if this is related to removing a license protection on a program, that's just not something that we permit discussing on this forum, sorry.

Ehtyar

  • That News Guy
  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 1,237
    • Plugin Coding Medal
    • Gathering Badge
Re: How to remove CRC check from a exe?
« Reply #2 on: January 02, 2009, 09:35 PM »
megatron, you'll need to explain what it is you're trying to accomplish in more detail so that we can determine you're not engaging in piracy before we help you. Be as forthcoming as you possibly can.

Ehtyar.

megatron

  • Participant
  • Joined in 2008
  • *
  • Posts: 23
Re: How to remove CRC check from a exe?
« Reply #3 on: January 02, 2009, 09:55 PM »
Definitely I am going to remove a license from a program for piracy or to use it illegally. I want to figure out how it is done, so that I can also use the same. And put some more protection over it instead of using some packer program like ASProtect (which I think is already broken)

scancode

  • I will eat Cody someday.
  • Honorary Member
  • Joined in 2007
  • **
  • Posts: 641
    • Cody Award
    • Participated in NANY Challenge Twice
    • Coding Snacks
    • Furry Fandom Badge - Furry Fandom
    • DJ Badge - DJ
Re: How to remove CRC check from a exe?
« Reply #4 on: January 02, 2009, 09:59 PM »
Definitely I am going to remove a license from a program for piracy or to use it illegally.

Aren't you missing a "NOT" there?

megatron

  • Participant
  • Joined in 2008
  • *
  • Posts: 23
Re: How to remove CRC check from a exe?
« Reply #5 on: January 02, 2009, 10:04 PM »
I am sorry, typo error… missed “NOT”  :D

f0dder

  • [Well, THAT escalated quickly!]
  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 9,153
    • Participated in NANY Challenge Once
Re: How to remove CRC check from a exe?
« Reply #6 on: January 02, 2009, 11:04 PM »
You're probably a lot better off heading over to the RCE Forums - they deal specifically with reverse engineering and software (de)protection. I'm sorry to say it, but the way you phrased the original post sounds a bit suspicious to me, and I'm not sure this kind of discussion fits well here at DC anyway?
- carpe noctem

scancode

  • I will eat Cody someday.
  • Honorary Member
  • Joined in 2007
  • **
  • Posts: 641
    • Cody Award
    • Participated in NANY Challenge Twice
    • Coding Snacks
    • Furry Fandom Badge - Furry Fandom
    • DJ Badge - DJ
Re: How to remove CRC check from a exe?
« Reply #7 on: January 02, 2009, 11:06 PM »
I'm sorry to say it, but the way you phrased the original post sounds a bit suspicious to me, and I'm not sure this kind of discussion fits well here at DC anyway?

Commercial software unpacking/unwraping. Definitely cody-unfriendly stuff.
Mods, take good care of this thread.

app103

  • That scary taskbar girl
  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 5,888
    • Participated in NANY Challenge Six Times
    • Coding Snacks
    • Gathering Badge
    • Cody Award
    • Volunteers/Staff
Re: How to remove CRC check from a exe?
« Reply #8 on: January 02, 2009, 11:15 PM »
Ok, I am going to lock this thread and if mouser thinks it's appropriate, he can unlock it.

Original address: https://www.donationcoder.com/forum/index.php?topic=16425.0