Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


@Wiccaan
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming -> Crackmes
View previous topic :: View next topic  
Author Message
Gordonfreeman75
How do I cheat?
Reputation: 0

Joined: 22 Jan 2013
Posts: 9

PostPosted: Mon Feb 04, 2013 3:49 pm    Post subject: @Wiccaan Reply with quote

Hi,

I'm sorry I think you misunderstand my thread.. I don't want to crack anything, but just know how that "Connecting" text was changed.. I tried myself but didn't manage to change it.

Anyway delete this thread now please, I wrote it because I couldn't send PM.

Regards.
Back to top
View user's profile Send private message
Screitor
Cheater
Reputation: 1

Joined: 26 Nov 2012
Posts: 33
Location: Venezuela

PostPosted: Tue Feb 05, 2013 2:08 am    Post subject: No pierdas tu tiempo disculpándote Reply with quote

Wiccan es muy jodido, no le des bola que no te hará caso xD

Mejor pregunta en el foro de elhacker (.net) ahí son menos inteligentes, pero algo pueden decirte.

Es más, me las juego todas a que me pone una advertencia o cierra el tema por haberte respondido en Español... Laughing

_________________
Everybody lies.
Back to top
View user's profile Send private message Yahoo Messenger MSN Messenger
atom0s
Moderator
Reputation: 202

Joined: 25 Jan 2006
Posts: 8552
Location: 127.0.0.1

PostPosted: Tue Feb 05, 2013 12:05 pm    Post subject: Re: No pierdas tu tiempo disculpándote Reply with quote

Gordonfreeman75 wrote:
Hi,

I'm sorry I think you misunderstand my thread.. I don't want to crack anything, but just know how that "Connecting" text was changed.. I tried myself but didn't manage to change it.

Anyway delete this thread now please, I wrote it because I couldn't send PM.

Regards.


Your thread pertained to cracked software which we do not allow here. This section is not for support with cracked software, or cracking commercial software. So your thread was locked and the link was removed.

If you want to know how things lie that are done use a non-commercial example. (In terms of what to use you need an IL editor or a decompiler.)


Screitor wrote:
Wiccan es muy jodido, no le des bola que no te hará caso xD

Mejor pregunta en el foro de elhacker (.net) ahí son menos inteligentes, pero algo pueden decirte.

Es más, me las juego todas a que me pone una advertencia o cierra el tema por haberte respondido en Español... Laughing


I do understand Spanish btw, and no, it has nothing to do with not caring. His post broke rules.

Asking questions if perfectly fine here, but it has to stay within the rules and posting cracked commercial software broke the rules.

_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
Gordonfreeman75
How do I cheat?
Reputation: 0

Joined: 22 Jan 2013
Posts: 9

PostPosted: Tue Feb 05, 2013 12:15 pm    Post subject: Reply with quote

Okay, then I just would like to know how can I change a program text (ie. a simple Label in VB.NET) and if that is possible with CE or you have to decompile - edit - reassemble/recompile.

(I'm not dealing with any particular/commercial software now)

Regards!
Back to top
View user's profile Send private message
atom0s
Moderator
Reputation: 202

Joined: 25 Jan 2006
Posts: 8552
Location: 127.0.0.1

PostPosted: Tue Feb 05, 2013 12:27 pm    Post subject: Reply with quote

Gordonfreeman75 wrote:
Okay, then I just would like to know how can I change a program text (ie. a simple Label in VB.NET) and if that is possible with CE or you have to decompile - edit - reassemble/recompile.

(I'm not dealing with any particular/commercial software now)

Regards!


You can use an IL editor to do without having to decompile/recompile the entire executable. Assuming your new text fits in the same space too, you can use a hex editor in most cases for simple strings that aren't obfuscated.

_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
Gordonfreeman75
How do I cheat?
Reputation: 0

Joined: 22 Jan 2013
Posts: 9

PostPosted: Wed Feb 06, 2013 1:40 pm    Post subject: Reply with quote

Thanks for your answer Wiccaan.

And what if it is obfuscated? Is there any way to modify it without having to deobfuscate it?
Back to top
View user's profile Send private message
atom0s
Moderator
Reputation: 202

Joined: 25 Jan 2006
Posts: 8552
Location: 127.0.0.1

PostPosted: Wed Feb 06, 2013 1:55 pm    Post subject: Reply with quote

Gordonfreeman75 wrote:
Thanks for your answer Wiccaan.

And what if it is obfuscated? Is there any way to modify it without having to deobfuscate it?


Depends on how well the obfuscator does its job. In most cases the obfuscator injects IL code just before the string is used. So it'll encrypt the string, and inject a de-obfucater call just before the string is used. You can use this to your advantage to de-obfuscate the string easily to find if it is what you want to edit.

In other cases you can just use a prog like de4dot or NETDeob to remove the obfuscation (to a point on unsupported protectors) and work with it that way.

_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
Gordonfreeman75
How do I cheat?
Reputation: 0

Joined: 22 Jan 2013
Posts: 9

PostPosted: Wed Feb 06, 2013 4:41 pm    Post subject: Reply with quote

Thanks again Wiccaan (and sorry for bothering :S)

Well, I managed to "almost" do it with HEX editor, but there is still something that I dont understand...

I edited the text but this is what happens: An extra "0" appears between my letters, the one on "MaCrOs 0 . o" (See the attachments)

Where the hell does that "0" come from? If I change the "0D" character to "00", it will crash.

I couldn't manage to remove that "0" :S Any idea of where I'm mistaking?
Back to top
View user's profile Send private message
atom0s
Moderator
Reputation: 202

Joined: 25 Jan 2006
Posts: 8552
Location: 127.0.0.1

PostPosted: Wed Feb 06, 2013 4:58 pm    Post subject: Reply with quote

The text is unicode. Each character has to be separated with 00 bytes. When you want to stop the string entirely use two 00 00's together.
_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
Gordonfreeman75
How do I cheat?
Reputation: 0

Joined: 22 Jan 2013
Posts: 9

PostPosted: Wed Feb 06, 2013 5:25 pm    Post subject: Reply with quote

Thanks again,

I didn't know the string end format. Anyway I don't know where that "0" comes from (the one in "TestingNe0wText", it seems a letter O, but it is the number 0).

What am I missing? Embarassed
Back to top
View user's profile Send private message
atom0s
Moderator
Reputation: 202

Joined: 25 Jan 2006
Posts: 8552
Location: 127.0.0.1

PostPosted: Wed Feb 06, 2013 8:06 pm    Post subject: Reply with quote

It's showing up because the format is wrong.
_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
Gordonfreeman75
How do I cheat?
Reputation: 0

Joined: 22 Jan 2013
Posts: 9

PostPosted: Fri Feb 08, 2013 8:21 am    Post subject: Reply with quote

Well, so I follow the pattern you told me: letter-00-letter-00-letter-00-00

But when I save it and try to open, it crashes (see attachment)

I don't know if it has something to do with the "0D" of the previous post.

Thanks again.
Back to top
View user's profile Send private message
atom0s
Moderator
Reputation: 202

Joined: 25 Jan 2006
Posts: 8552
Location: 127.0.0.1

PostPosted: Fri Feb 08, 2013 1:54 pm    Post subject: Reply with quote

Post a screenshot of the original hex it uses without any edits you made.
_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
Gordonfreeman75
How do I cheat?
Reputation: 0

Joined: 22 Jan 2013
Posts: 9

PostPosted: Sun Feb 10, 2013 12:25 pm    Post subject: Reply with quote

Hi there, I'm sorry I was out for the weekend :S

Here is the original hex without any modifications:
Back to top
View user's profile Send private message
atom0s
Moderator
Reputation: 202

Joined: 25 Jan 2006
Posts: 8552
Location: 127.0.0.1

PostPosted: Sun Feb 10, 2013 2:38 pm    Post subject: Reply with quote

Alright from the look of it, it's using two different strings then.

"MaCrOs " - is the first string.
" . o " - is the second string.

The 0 being added might be in the code itself when it appends the two strings.

_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming -> Crackmes All times are GMT - 6 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites