FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour avoid debuggers/cracking
Posts: 1303
Joined: Tue Jul 21, 2009 08:12 AM
avoid debuggers/cracking
Posted: Tue Aug 07, 2012 04:35 PM

Hi,

How do you avoid the use of debuggers to produce cracks?.

Upx seems to be out of date.

Thank you.

Muchas gracias. Many thanks.



Un saludo, Best regards,



Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producción]



Implementando MSVC 2010, FWH64 y ADO.



Abandonando uso xHarbour y SQLRDD.
Posts: 1789
Joined: Tue Oct 11, 2005 05:01 PM
Re: avoid debuggers/cracking
Posted: Tue Aug 07, 2012 11:12 PM

lucas, en el caso de xharbour y derivados, es como dificil la cosa para un decompilador, dado que el codigo xbase que nosotros escribimos es convertido a codigo c (existen 3 niveles posibles de la conversion), este codigo generado en c interactua directamente con la maquina virtual de harbour, por lo cual ni siquiera me inmagino lo que sacaria un decompilador.

ahora un debugger, tendria que ser especifico para codigo c, y ahi no tengo experiencia, antonio que tiene conocimiento en la VM de harbour lo que ha indicado es que esta desarrollando un prototipo de algo como un interceptor entre la app y la VM.

ahora un crack pues se sale de mi conocimiento, ya que estos trabaja a muy bajo nivel, hexadecimal, etc.

ahora una pregunta curiosa, que tipo de app esta haciendo para blindarla? :-)
contra debuggers, cracking, monitors. etc.

o es que simplemente desea bloqquear el exe para evitar extarccion de resources del mismo, por que codigo que se diga codigo
no creo que saquen algo legible.

o segun leo en el foro en español, pareces controlar licencias de tu app desde un servidor propio, y no te salen las cuentas?
podrias dar mas luz sobre esto, que el tema es muy interesante.

salu2
carlos vargas

Salu2

Carlos Vargas

Desde Managua, Nicaragua (CA)
Posts: 990
Joined: Wed Oct 19, 2005 02:17 PM
Re: avoid debuggers/cracking
Posted: Wed Aug 08, 2012 10:38 AM
Posts: 1303
Joined: Tue Jul 21, 2009 08:12 AM
Re: avoid debuggers/cracking
Posted: Wed Aug 08, 2012 12:02 PM

Carlos,

Of course. Also if you need more info always do not hesitate to email me.

In our installers, when the installation is finished, we open a web page to count the new setup.

The same when it is uninstalled.

The problem is that remaining installations (new-uninstalled) do not match sales. There is a very important difference.

So that´s why we need to secure our exe.

The problem about UPX and others is that sometimes the user can´t start the program.

Felix,

Thank yoiu very much.

I saw it is from 2005.

Crackers shoukd have learned how to bypass it.

When I tested UPX, I experience that in some PCS I could not open the program, so I quit it.

Have you experienced this behaviour?.

Muchas gracias. Many thanks.



Un saludo, Best regards,



Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producción]



Implementando MSVC 2010, FWH64 y ADO.



Abandonando uso xHarbour y SQLRDD.
Posts: 990
Joined: Wed Oct 19, 2005 02:17 PM
Re: avoid debuggers/cracking
Posted: Wed Aug 08, 2012 12:21 PM
Hi Lucas,

have you seen IntelliProtector http://www.intelliprotector.com/ ?

Regards,
Posts: 1303
Joined: Tue Jul 21, 2009 08:12 AM
Re: avoid debuggers/cracking
Posted: Wed Aug 08, 2012 01:16 PM

Hi Felix,

I am looking the solution to protect/compress/offuscate the .exe, not the system to handle the registration (we have this system already).

The problem is that the tool should be updated (searching Arnadillo shows tutorials to bypass it) and well tested,

Muchas gracias. Many thanks.



Un saludo, Best regards,



Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producción]



Implementando MSVC 2010, FWH64 y ADO.



Abandonando uso xHarbour y SQLRDD.
Posts: 1789
Joined: Tue Oct 11, 2005 05:01 PM
Re: avoid debuggers/cracking
Posted: Wed Aug 08, 2012 03:40 PM

lucas siento continur en español

no hablo ingles.

upx tiene algunos parametros especiales, cuando un exe comprimido con upx no funciona en algunos equipo
es por que algunas cosas en el exe no deben ser comprimidas para su correcto funcionamiento
recuerdo esto ya que experimente ese problema hace algunos años, el upx tiene parametros para indicar cuales elemento en un exe (PE format)
no deberan ser incluidos en la compresion.

puedes probar por favor, como te comento eso fue hace algunos años y no recuerdo bien el procedimiento.

salu2
carlos vargas

:-(

Salu2

Carlos Vargas

Desde Managua, Nicaragua (CA)
Posts: 1303
Joined: Tue Jul 21, 2009 08:12 AM
Re: avoid debuggers/cracking
Posted: Wed Aug 08, 2012 03:46 PM

Carlos,

No pasa nada. Te contesté en inglés porque el post está en el Foro de English.

I tested with the switches for not compressing it. Same problem.

Probé a poner los switches para no comprimirlo sin éxito.

Muchas gracias. Many thanks.



Un saludo, Best regards,



Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producción]



Implementando MSVC 2010, FWH64 y ADO.



Abandonando uso xHarbour y SQLRDD.
Posts: 9022
Joined: Thu Oct 06, 2005 08:17 PM
Re: avoid debuggers/cracking
Posted: Wed Aug 08, 2012 05:48 PM

This is the command I use: upx --lzma exename.

EMG

Posts: 1303
Joined: Tue Jul 21, 2009 08:12 AM
Re: avoid debuggers/cracking
Posted: Thu Aug 09, 2012 09:52 AM

Enrico,

Thanks, but 'upx -d' will unpack it.

Muchas gracias. Many thanks.



Un saludo, Best regards,



Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producción]



Implementando MSVC 2010, FWH64 y ADO.



Abandonando uso xHarbour y SQLRDD.
Posts: 9022
Joined: Thu Oct 06, 2005 08:17 PM
Re: avoid debuggers/cracking
Posted: Thu Aug 09, 2012 10:52 AM

Yes, I know. Upx doesn't protect against unpacking.

EMG

Posts: 990
Joined: Wed Oct 19, 2005 02:17 PM
Re: avoid debuggers/cracking
Posted: Wed Jul 27, 2016 06:47 AM
Posts: 9022
Joined: Thu Oct 06, 2005 08:17 PM
Re: avoid debuggers/cracking
Posted: Wed Jul 27, 2016 08:20 AM

Which tool? The link points to this thread. :-)

EMG

Posts: 990
Joined: Wed Oct 19, 2005 02:17 PM
Re: avoid debuggers/cracking
Posted: Wed Jul 27, 2016 10:31 AM
Enrico,

jajajajaja, sorry, sorry i'm clumsy.

https://www.pelock.com/products/obfuscator

Best regards,
Posts: 9022
Joined: Thu Oct 06, 2005 08:17 PM
Re: avoid debuggers/cracking
Posted: Wed Jul 27, 2016 10:35 AM

I hoped something similar to Upx... :-(

EMG