FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como Proteger esto
Hola, ante todo un saludos para todos lo que conforman esta gran comunidad
Mi pregunta es la siguiente tengo un projecto que contiene una parte en codigo asm ejm: procedure prueba; begin asm mov ax,1 push ax push 255 call 100000h end; end; el problema es es q si alguien pone un breakpoint en 100000 queda mostrado todo el codigo tal como esta en el source , lo que quiero hacer es proteger o encryptar cosa q no quede visible el codigo , no se si me deje entender |
#2
|
||||
|
||||
Si pone un breakpoint es que tiene el delphi y el código fuente.
|
#3
|
||||
|
||||
No necesariamente.
Busca tambien en google OllyDBG
__________________
Ya tengo Firma! Última edición por juanelo fecha: 02-07-2010 a las 01:48:21. |
#4
|
||||
|
||||
Cita:
|
#5
|
||||
|
||||
De acuerdo contigo, yo iba mas allá, ya que hay herramientas que te pueden mostrar el codigo de nuestros programas en ensamblador, y con un poco de paciencia y conocimientos se puede llegar a saltar protecciones.
Una recomendacion, aunque no es 100% efectiva, es que se encripte el programa en cuestion con alguna herramienta existente, por lo menos asi se hace mas dificil el poder "debuggear" la aplicacion.
__________________
Ya tengo Firma! |
#6
|
||||
|
||||
Ahora, la pregunta que me viene a la mente es porque piensas que debes proteger eso...
Muchos problemas de seguridad son mejor manejados con una reevaluacion del procedimiento global mas que del suceso puntual. Es como dice el dicho: Si con el dedo te tocas la boca, la cara, el ombligo y los pies y en cada caso te duele, pues deja de tocarte con el dedo!
__________________
El malabarista. |
#7
|
||||
|
||||
Estoy de acuerdo con mamcx, ¿es tan importante proteger ese código?, porque con casi total seguridad es un código que ya se usa en otros sitios por otras personas, y seguramente no es un invento propio, y aunque lo fuese.
|
#8
|
|||
|
|||
:(
nadie constesto a mi pregunta, encontre esto en google pero tampoco me funciono
delphimagic.blogspot.com/2008/10/como-proteger-tu-codigo.html espero alguien pueda ayudarme |
#9
|
|||
|
|||
Creo que lo que querias era "proteger" tu parte en ensamblador. Eso te sera imposible, ese codigo sera exactamente lo que se vaya a cargar en el procesador. Ensamblador son mnemotecnicos de los codigos numericos que se le pasan al procesador, etc...por lo tanto, el "codigo fuente" que tu llamas es exactamente lo que hay o se va a cargar en memoria, solo que traducido (aplicando los mnemotecnicos como mov, int etc) otra vez para que los entendamos. Asi pues, para leer un programa en ensamblador, y por lo tanto tu codigo y la instruccion call 100000 etc, lo unico que necesitas es un editor de texto hexadecimal que te traduzca a assembler. Como mucho, para proteger como tu dices, podrias usar rutinas de descompresion en memoria en el momento de cargarse, o de desencriptacion de todo el exe, pero realmente es muy complicado y no creo que te valga la pena. Saludos.
|
#10
|
||||
|
||||
Hola pass.
Cita:
el código fuente y por lo tanto ¿ para que protegerlo ?. Coincido con mamcx en que la protección hay que atacarla globalmente. Por otro lado es imposible impedir que álguien desensamble un código ejecutable, ni siquiera hubicándolo en hard. Ahora, si lo que buscas es que al desensamblar tu código; no se pueda o sea muy difícil entender lo escrito inicialmente, te recomiendo que pongas "ofuscar código ejecutable" en algún buscador. No me he interiorizado en el tema de ofuscación, lamento no poder ayudarte con eso. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#11
|
|||
|
|||
no es necesario tener el codigo fuente por q esa call 100000 es usada por un juego y la conocen los q saben hackear el juego , el problema es q poniendo breakpoint ellos pueden mirar en memoria la funcion q hace mi proyecto
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cómo proteger mi IP? | svaldiviezo | Internet | 11 | 28-02-2007 16:15:04 |
Como proteger mi aplicación | efelix | Varios | 2 | 21-12-2006 17:49:49 |
Cómo Proteger mis datos... | Roilo | Tablas planas | 2 | 05-12-2006 12:09:51 |
Como proteger un RTF | Deiv | Gráficos | 4 | 09-09-2006 13:41:57 |
Como proteger mi PC | kuan-yiu | Seguridad | 36 | 21-08-2006 12:25:00 |
|