Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #21  
Antiguo 26-12-2006
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 23
Crandel Va por buen camino
Tiene varias posibles aplicaciones, como medida de seguridad podrias enviar tu ejecutable a tu cliente con el nombre de usuario o serial incluido en el propio ejecutable.
__________________
[Crandel]
Responder Con Cita
  #22  
Antiguo 27-12-2006
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Si es para seguridad o poner datos de tu cliente o cosas "secretas", las puedes poner al final del archivo exe como datos binarios, pero tendras que meterte con un poco de teoria de bajo nivel y conocer siempre el punto exacto en donde se puede escribir sin problemas. Además si recompilas el punto que habias determinado ya no será el mismo y tendras que volverlo a calcular. Se puede hacer pero te repito, es meterse con teoria un poco olvidada.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #23  
Antiguo 27-12-2006
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Si es para seguridad o poner datos de tu cliente o cosas "secretas", las puedes poner al final del archivo exe como datos binarios, pero tendras que meterte con un poco de teoria de bajo nivel y conocer siempre el punto exacto en donde se puede escribir sin problemas. Además si recompilas el punto que habias determinado ya no será el mismo y tendras que volverlo a calcular. Se puede hacer pero te repito, es meterse con teoria un poco olvidada.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #24  
Antiguo 28-12-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
No sé si es a lo que se refiere AzidRain, pero accidentalmente acabo de dar con el artículo Writing custom data to executable files in Windows and Linux que explica al detalle cmo agregar datos al final del ejecutable y cómo leerlos.

// Saludos
Responder Con Cita
  #25  
Antiguo 28-12-2006
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 23
Crandel Va por buen camino
Excelente artículo Roman
__________________
[Crandel]
Responder Con Cita
  #26  
Antiguo 28-12-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Caramba roman, sabia que había visto una solución como esta por algún lado. Pensaba que había sido en este foro, pero no conseguía encontrarla. De todas formas, el sistema no es tan complicado. Simplemente añade la información al final del ejecutable. Lo mismo se podría hacer con imágenes, vídeos, o cualquier otro formato en el que su longitud esta especificada dentro del propio archivo. En cuanto a la forma de hacerlo, también es sencilla, una etiqueta para saber si se a añadido información o no, y un valor con el tamaño de la misma. Algo muy similar a las etiquetad ID3 de los archivos mp3.

De todas formas, esto me lleva a otra discusión que tuve hace tiempo. El método funciona, al igual que el de los recursos, pero la cuestión es cual debemos usar. Mientras utilizar recursos se ajusta a la estructura estándar del ejecutable, este otro aunque funciona, no lo hace. ¿Que opináis?
Responder Con Cita
  #27  
Antiguo 28-12-2006
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 23
Crandel Va por buen camino
Cita:
Empezado por seoane
El método funciona, al igual que el de los recursos, pero la cuestión es cual debemos usar. Mientras utilizar recursos se ajusta a la estructura estándar del ejecutable, este otro aunque funciona, no lo hace. ¿Que opináis?
De pende de lo que quieras hacer, si es guardar informacion confidencial en el cual solo deberias saber como se guarda y su estructura, entonces aniadimos informacion al final del ejecutable. Si te interesa o no te importa que pueda ser cambiada si alguien lo desea, la de los recursos.
__________________
[Crandel]
Responder Con Cita
  #28  
Antiguo 28-12-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Cita:
Empezado por Crandel
De pende de lo que quieras hacer, si es guardar informacion confidencial en el cual solo deberias saber como se guarda y su estructura, entonces aniadimos informacion al final del ejecutable. Si te interesa o no te importa que pueda ser cambiada si alguien lo desea, la de los recursos.
Es interesante lo que tu dices, porque yo creo que a veces confundimos seguridad con oscuridad. Me explico, si basamos la seguridad en utilizar un método que solo nosotros conocemos, es inevitable que tarde o temprano alguien averigüe que método utilizamos y quedaremos expuestos completamente. Si es "oscuridad" lo que buscamos, obtendríamos algo similar encriptando los datos (con un simple XOR) antes de guardarlos como un recurso.

En resumen, cifrar los recursos o usar el método que menciona roman, solo se lo pondrían un poco mas difícil a un posible atacante. Entonces, me vuelvo a preguntar, ¿merece la pena romper el estándar?

Aunque ahora que releo el articulo de roman, de hecho solo con leer el titulo, me hace pensar que el motivo de usar este método tan original es el poder usar el mismo código en una aplicación windows y linux sin tener que hacer ninguna modificación. Tengo que prestar mas atención cuando leo
Responder Con Cita
  #29  
Antiguo 28-12-2006
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.068
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Ese sistema de escribir "cosas" al final del ejecutable lo estuve usando durante años desde la época del MSDOS y jamás me dio ningún problema.
Lo usaba para guardar información de control: fecha de instalación, veces ejecutado, etc.
Responder Con Cita
  #30  
Antiguo 28-12-2006
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 23
Crandel Va por buen camino
El hecho de ocultarlo no excluye el cifrado, son opciones extras de seguridad.

Por otro lado los estandares se definen para que varias personas de manera diferente o no, simplemente conociendo el la deficinicion, puedan obtener el mismo resultado.

Si lo que haces es guardar informacion personal, para que te interesa el estandar?

De nuevo, todo depende de la aplicacion.
__________________
[Crandel]
Responder Con Cita
  #31  
Antiguo 03-01-2007
Ing_Fajardo Ing_Fajardo is offline
Miembro
 
Registrado: abr 2005
Ubicación: Mexico
Posts: 46
Poder: 0
Ing_Fajardo Va por buen camino
Smile

y no funciona hacer un atajo o "short-cut" del archivo EXE y en ese archivo usar PARAMETROS ( de linea de comandos ) y asi al cliente solo le envias el archivo de atajo y listo ?

Asi no modificas el EXE....
Responder Con Cita
  #32  
Antiguo 03-01-2007
Avatar de lag_0
lag_0 lag_0 is offline
Miembro
 
Registrado: jul 2006
Posts: 131
Poder: 18
lag_0 Va por buen camino
demasiado chapuzas esa solución

Me funciona a mil maravillas la de seoane,+10 para el .
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Constantes o uso de Dominios Abel Garcia Firebird e Interbase 1 10-10-2006 16:15:29
variables y constantes SaGuMa Varios 13 03-10-2006 16:18:03
Def. de constantes - Casting Mariana OOP 3 21-10-2005 19:24:23
¿Una tabla sólo puede estar unida externamente como máximo a otra tabla ? febito Oracle 0 22-06-2004 18:12:16
constantes globales acrophet Varios 3 18-09-2003 13:51:45


La franja horaria es GMT +2. Ahora son las 02:26:30.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi