Ver Mensaje Individual
  #44  
Antiguo 01-06-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Reputación: 24
seoane Va por buen camino
Roman, a veces lo que pasa es que el programa esta comprimido con algún empaquetador de ejecutables. Estos programas suelen dejar intacto el TimeStamp por eso el programa los identifica, mientras que otros programas que se fijan en el código lo que identifican es el programa con que esta realizado el empaquetador y no el programa original.

Parece que me quedo una explicación un poco liosa, así que pongo un ejemplo. Tenemos un programa hecho en delphi, si lo comprimimos usando UPX, el resultado tiene el mismo TimeStamp que el original, así que mi programa lo sigue identificando como hecho en delphi. Mientras que un programa que intente identificar el compilador examinando el código dirá que esta hecho en C porque UPX esta hecho en C.

De todas formas es fácil de comprobar, si alguien tienen el Builder instalado que compile algo y que compruebe si da un "falso positivo".
Responder Con Cita